摘要: 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 <script src="1.js"></script> <script s 阅读全文
posted @ 2016-09-20 17:08 Milk.╮ 阅读(296) 评论(0) 推荐(0)
摘要: 手机的网速问题、屏幕大小、内存、CPU等。通过不同设备的特征,实现不同的网页展现或输出效果。根据useragent、屏幕大小信息、IP、网速、css media Query等原理,实现前端或后端的特征识别和行为改变。 阅读全文
posted @ 2016-09-20 16:35 Milk.╮ 阅读(466) 评论(0) 推荐(0)
摘要: 回调函数,这是异步编程最基本的方法。 事件监听,另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。 发布/订阅,上一节的"事件",完全可以理解成"信号"。 Promises对象,Promises 对象是CommonJS 工作组提出的一种规范,目的是为异步编程提供统 阅读全文
posted @ 2016-09-20 16:32 Milk.╮ 阅读(575) 评论(0) 推荐(0)
摘要: var url = "http://www.taobao.com/index.php?key0=0&key1=1&key2=2............."; var obj = parseQueryString(url); function parseQueryString(argu){ var s 阅读全文
posted @ 2016-09-20 16:17 Milk.╮ 阅读(2740) 评论(0) 推荐(0)
摘要: Array.prototype.removeCount=function(){ var that=this; var arr=[]; for(var i=0;i<that.length;i++){ for(var j=i+1;j<that.length;j++){ var count=0; if(t 阅读全文
posted @ 2016-09-20 11:17 Milk.╮ 阅读(1389) 评论(0) 推荐(0)