各类代码库及框架

 

 

Bootstrap前端

UI框架express

响应式页面、基本排版、表单、经常使用UI组件、插件数组

jQuery浏览器

脚本库架构

DOM/Ajax/回调函数/Deferred等工具框架

jQuery UI异步

桌面UI库ionic

jQuery官方推出的,用于桌面网页开发的UI库,有丰富的控件、主题较多且能够自由定制,它能够向页面上添加丰富的功能,而不会对原页面产生影响模块化

jQuery Mobile函数

移动UI框架

jQuery官方推出的,用于移动Web应用开发的UI,控件丰富,动画效果很好。

Underscore.js

脚本库

数组/对象/函数类工具,还包含一个HTML模板引擎

Require.js

JS模块化

JS模块定义、使用代码异步加载JS、依赖解决、其它各类文件的代码加载。Require.js有不少插件,用来实现各类各样的异步加载功能

Sea.js

JS模块化

与Require.js大同小异,来自阿里(做者王保平、阿里昵称玉伯,现供职于支付宝前端技术部)、主要在国内应用

Backbone

应用框架

相似MVC架构

很是小(压缩后7K多),但功能完善的前端应用开发框架,支持模型(集合)、视图、路由等,支持RESTful风格的服务端交互,是一种思路比较经典的MVC框架

Angular

应用框架

MVVM架构

MVC架构

MVW(Angular自创词)

很是好地体现了快速应用开发(RAD)思想的框架,经过对HTML的扩展,借助声明式语言的优点实现快速应用开发。内置大量指令,支持双向绑定,支持表单输入状态管理,表单验证,表单辅助提交,支持路由、动画、RESTful数据模型。普遍使用了依赖注入实现松耦合。Angular有大量插件,逐步造成了一个生态系统

APP Framework

移动UI框架

原来叫JqMobi后被Intel收购,简单、支持多种系统主题,有很好的动画效果(侧滑、转场),适合开发小产品,资料较少,应用很少

Ext.js/Sencha

UI框架

应用框架

MVC架构

整合了树、列表、面板、布局控制、图表等所有的Windows应用控件。在全部JS的UI框架中,仿Windows风格质量最高,功能最强大的。一般用来开发各类内部使用的管理系统/业务系统。是不少相似UI框架的鼻祖。商业使用是收费的

Prototype.js

脚本库

DOM/BOM/Ajax/数组/对象/函数工具,一整套面向对象的实现机制。历史很早的一个脚本库,侵入式的,jQuery产生后逐渐淡出

Highchart.js

统计图库

基于SVG技术,支持折线图、曲线图、柱形图、条形图、饼图、环形图、雷达图、极地图、蛛网图、仪表图等,有丰富的动画和交互效果,提供了简单易用、控制能力完善的API。产生时间较早,很成熟。商业使用收费。

Chart.js

统计图库

基于Canvas技术,支持折线、曲线、柱、饼等,由于使用Canvas技术,交互性较弱。

artTemplate

HTML模板化

性能很高,语法简洁,支持编译,支持浏览器端使用,支持express。来自腾讯

EJS

HTML模板化

默认使用<%%>的HTML模板语言,支持浏览器端使用,支持express

Jade

HTML模板化

很是独特的HTML模板语言,彻底取消了标签中的<>和标签配对,过于独特限制了它的应用,支持express

ionic

移动UI框架

ionic是一个很是漂亮的移动UI框架、而且它集成了Cordova(参看后面的说明)和Angular,能够快速开发出与原生应用相媲美的基于Web技术的App

相关文章
相关标签/搜索