关于javascript库的收集

  1. JQuery
  2. Prototype
  3. MooTools
    其他的
  4. YUI (2014年停止维护不适应现代)
  5. Ext JS
  6. Dojo
  7. script.aculo.us
  8. UIZE

(个人比较喜欢原生的javascript,但有时候不得不用到这些库实现快速开发,就慢慢收藏,供以后自己研究或使用)


jQuery

jQuery 是目前最受欢迎的 JavaScript 框架。它提供的api易于使用且兼容众多游览器,它能够使得html文档遍历和操作,事件处理,动画和ajax操作更加简单(虽然有时候用着用着会出问题得用javascript的原生语句去写总体还是方便的)


Prototype

Prototype 是一种库,提供用于执行常见 web 任务的简单 API。它
消除了客户端Web编程的复杂性。专为解决实际问题而构建,它为浏览器脚本环境添加了有用的扩展,并围绕Ajax和文档对象模型的笨拙接口提供了优雅的API。
Prototype 通过提供类和继承,实现了对 JavaScript 的增强。


MooTools

MooTools是为中高级JavaScript开发人员设计的JavaScript实用工具集合。它允许您使用其优雅,文档完善且一致的API编写功能强大且灵活的代码。
MooTools代码已被广泛记录并易于阅读,从而使您能够扩展功能以满足自己的需求
相关如下:
如何使用
DOM元素选择器

$$('.foo'); // or even: document.getElements('.foo');

// selector with different elements
$$('div.foo, div.bar, div.bar a');

// get a single element
document.getElement('div.foo');

事件处理程序

myElement.addEvent('click', function(){
    
    
    alert('clicked!');
});

// attach several events at a time
myElement.addEvents({
    
    
    mouseover: function(){
    
    
        alert('mouseover');
    },
    click: function(){
    
    
        alert('click');
    }
});

雅虎UI库(英语:Yahoo! UI Library,YUI)是一个开放源代码的JavaScript函数库,为了能创建一个高交互的网页,它采用了AJAX,DHTML和DOM等代码技术,但是这货在2014由于过于庞大的libery等原因被雅虎停止维护


Ext JS - SenchaeXt js是为任何现代设备构建数据密集型、跨平台web和移动应用程序的最全面的JavaScript框架。extjs包括140多个预集成和测试的高性能UI组件。(要钱。。穷屌丝我看看就行,但有三十天免费试用)


Dojo - 用于 DOM 操作、事件、widget 等的工具包。

script.aculo.us - 开源的 JavaScript 框架,针对可视效果和界面行为。

UIZE - Widget、AJAX、DOM、模板等等。
补充如下:

AngularJS

Backbone.js
Blend4Web

D3.js
Dojo Toolkit

Ember.js
Express.js
Extjs

Fibjs

Glow (JavaScript函式庫)
Google網頁工具包

KaTeX

Leaflet
Lodash

MathJax
Modernizr

Next.js
Node.js

OpenLayers

PDF.js
Prototype JavaScript框架

React
React Native
Redux (JavaScript函式庫)
Rico (Ajax)

Velocity
Verge3D
Vue.js

Webpack
WinJS


有关于javascript的框架如下
前端为
1.React JS
2.Vue Js
3.Angular JS
4.Ember JS
5.Preact JS
6.Svelte JS
后端为
Express JS
Next JS
Gatsby JS
Nuxt JS
测试为
Jest
Mocha
Jasmine

Guess you like

Origin blog.csdn.net/weixin_43591127/article/details/113110595