推荐一些前端开发经常使用框架

1.动态加载js
javascript

1.1 sea.jshtml

Sea.js 追求简单、天然的代码书写和组织方式,具备如下核心特性:前端

  • 简单友好的模块定义规范:Sea.js 遵循 CMD 规范,能够像 Node.js 通常书写模块代码。
  • 天然直观的代码组织方式:依赖的自动加载、配置的简洁清晰,可让咱们更多地享受编码的乐趣
  • 通常对于单页面的网站比较适合是国内的觉得大牛写的

地址:http://seajs.org/docs/
网易的有道云笔记网页版用的就是这个 能够看看他的js代码
http://note.youdao.com/
2).require.js
这个很少说了 国外的比较有名
地址:http://www.requirejs.org/
2.前端MVC框架
1).backbone.jsjava

对于单页面的网站使用mvc模型开发比较容易分工和管理。node

网易的有道云笔记网页版也使用了这个框架。
地址:http://backbonejs.org/git

3.前端一些公用的函数库github

 1).js模版  mustache.jsjson

View:浏览器

{

  "stooges": [

    { "name": "Moe" },

    { "name": "Larry" },

    { "name": "Curly" }

  ]

}

 

Template:mvc

{{#stooges}}

<b>{{name}}</b>

{{/stooges}}

  

call:

var output=Mustache.render(template,view);

 

Template:

Output:

<b>Moe</b>

<b>Larry</b>

<b>Curly</b>

 

功能比较强悍 比本身循环去拼接html 代码要干净整洁的多

地址https://github.com/janl/mustache.js/

 

2).xml操做js xparse.js

通常咱们前端js里操做xml时使用浏览器自带的xml操做对象是快,可是不通用个个浏览器之间有一些差异

使用这个就不存在这个问题由于他是按照字符串分词解析xml不用浏览器自身的东西。因此他不存在浏览器差别

地址:http://jeremie.com/Dev/XML/

3).json对象序列化成字符串 jkl-dumper.js

工做的时候咱们常常要向后台传递json对象 须要本身去拼接json字符串 可是json格式要求很严格稍微有一点错误就没法识别

有了这个东西咱们就能够只负责建立json对象有它把对象序列化成字符串

var data = {

            string: "string",

            array:  [ 1, 2, 3 ],

            hash:   { key1: "value1", key2: "value2" },

            data1:  null,

            data2:  true,

            data3:  false

        };

        var dumper = new JKL.Dumper();

        document.write( dumper.dump( data ) );

 

地址:http://code.google.com/p/javascript-game-framework/source/browse/trunk/test/jkl-dumper.js?r=11

相关文章
相关标签/搜索