2015年11月5日

JSON和JSONP

摘要: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。目前为止首选的方案还是用JSON来传数据,靠JSONP来跨域。JSON是一种数据交... 阅读全文

posted @ 2015-11-05 20:50 Frank.LiG 阅读(232) 评论(0) 推荐(0) 编辑

Javascript模块规范

摘要: 因为有了模块,就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是有一个前提,就是大家必须以同样的方式编写模块。目前,通行的Javascript模块规范共有两种:CommonJS和AMD一、CommonJS2009年,美国程序员Ryan Dahl创造了node.js项目,将javascr... 阅读全文

posted @ 2015-11-05 16:06 Frank.LiG 阅读(541) 评论(0) 推荐(0) 编辑

Javascript编程风格

摘要: 1、原始写法模块就是实现特定功能的一组方法。只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 function m1(){ //... } function m2(){ //... } 上面的函数m1()和m2(),组成一个模块。使用的时候,直接调... 阅读全文

posted @ 2015-11-05 15:54 Frank.LiG 阅读(202) 评论(0) 推荐(0) 编辑

Require JS

摘要: 一、require.js的价值用于解决两个问题:(1)实现js文件的异步加载,避免网页失去响应;(2)管理模块之间的依赖性,便于代码的编写和维护。二、require.js的加载async属性表明这个文件需要异步加载,避免网页失去响应。IE不支持这个属性,只支持defer,所以把defer也写上。加载... 阅读全文

posted @ 2015-11-05 15:31 Frank.LiG 阅读(450) 评论(0) 推荐(0) 编辑

导航