前端框架

 

JS库大全(推荐)http://www.bootcdn.cn/

 

CDN服务

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度

 用别人的 CDN 都是不保险的,所以建议在 CDN 读取失败的时候从自己服务器提供:

<script src="//http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>

<script>

   if (!window.jQuery) {

    var script = document.createElement('script');

    script.src = "/js/jquery.min.js";

    document.body.appendChild(script);

}

</script>

 

-----------------------------------文字图标------------------------------------------------------------- 

Font Awesome

 

------------------------------------JS库-----------------------------------------------------------

Bootstrap

基于 HTML、CSS、JAVASCRIPT 的一个CSS/HTML框架由动态CSS语言Less写成(Bootstrap 4 alpha版从 Less 迁移到 Sass),它简洁灵活,使得 Web 开发更加快捷

组件:下拉菜单、按钮组、按钮下拉菜单、导航、导航条路径导航、分页、排版、缩略图、警告对话框、进度条、媒体对象等

 

插件:自带了13个jQuery插件,模式对话框、标签页、滚动条、弹出框等

 

zepto

 

jquery

 

vue.js

GitHub - hanan198501/vue-spa-template: vue.js 单页应用项目模板 

 

React

官网地址:A JavaScript library for building user interfaces

其称为构建用户接口而提供的Javascript库,主要用来构建UI,其专注于MVC的V部分,抽象出了DOM优化了渲染,并允许你使用Node.js来渲染React,与已知库或框架可以很好的配合,如AngularJs、Backone

 

flux

 

AngularJs

是google一款优秀的企业级框架,最为核心的特性为:MVC、模块化、自动化双向数据绑定、语义化标签及依赖注入等等

适用于使用CRUD的单一页面应用程序(Single Page Applications,SPAs)

 

RequireJs

是一个javascript模块加载器,提高网页的加载速度和质量,大多数情况下我们都把JS写在一个代码文件,后来文件越来越大,就侵害成几个小文件,随着JS文件越来越多,增加网页的Request次数,失去响应时间越长。其次,由于几个JS文件存在依赖关系,因此必须保证加载顺序正确,这样给编写及维护都带来一定程序的困难。RequireJs就是解决这些问题的,实现JS文件的异步加载,避免网页失去响应,实现模块化,按需加载,提高代码的可维护性

 

Backone

是一个帮助开发重量级Javascript应用的框架,但它本身简单的框架。其文件体积很小,压缩后只有5.3KB,提供了全功能的MVC框架及路由。Backone强制依赖于Underscore.js,非强制依赖于jQuery/Zepto。当你在开发时不需要像AngularJs或Ember这样的大型框架时,Backone也许是一种很好的选择

 

D3.js

最流行的数据可视化和图表(制作图形报表),它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。它能够把数据HTML、SVG、CSS结合起来,创造出可交互的数据图表,而不必受限于Flash或Silverlight

 

Three.js

构建3D特效

----------------------------------工具---------------------------------------------------------------

gulp

 

grunt 

工程命令行构建工具

 

FIS

 

PhantomJS

测试工具

--------------------------------JS/CSS模块化开发----------------------------------------------------

sea.js

 

less

 

webpack

 

 

 

 

 

 

 

推荐组合

纯移动端的话,zepto加frozenui加seajs挺好;H5那种活动页,推荐用motion.js,挺好用的,效果赞;jq+bootstrap是个挺好的组合,或者用backbone也是挺普遍

angular+bootstrap+jQuery

前端如果是服务器渲染,不用想太多老老实实写好jQuery插件;如果是Single Page App,客户端routing的,推荐React + Flux

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值