摘要: 第3条的原因: 因为浏览器渲染HTML文件是从上往下渲染的,即先执行head标签里的内容,再执行body标签里的,一行行渲染下去。无论当前js代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。js执行过程耗时越久,浏览器等待响应用户输入的时间就越长,放在下面有优化效果。 阅读全文
posted @ 2016-08-14 19:52 Milk.╮ 阅读(266) 评论(0) 推荐(0)
摘要: var aArray = [1,2,3]; var obj = {a:123}; var d = new Date(); var re = /\d+/; function type(o){ var obj = {}; var str = obj.toString.call(o); return st 阅读全文
posted @ 2016-08-12 20:01 Milk.╮ 阅读(132) 评论(0) 推荐(0)
摘要: (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function 阅读全文
posted @ 2016-08-11 16:49 Milk.╮ 阅读(244) 评论(0) 推荐(0)
摘要: function drawLine(obj1, obj2){ var oneTop = $(obj1).position().top; var oneLeft = $(obj1).position().left; var twoTop = $(obj2).position().top; var tw 阅读全文
posted @ 2016-08-11 16:49 Milk.╮ 阅读(2461) 评论(0) 推荐(0)
摘要: 这两个都是函数的方法,可以改变this的指向,fn.call(obj,param1,param2,…) call传入单个参数 fn.apply(obj,[param1,param2,...]) apply传入一个数组 阅读全文
posted @ 2016-08-08 20:12 Milk.╮ 阅读(212) 评论(0) 推荐(0)
摘要: html 语义化,符合标准,减少嵌套层数,加快浏览器DOM解析速度 css 合并,压缩 少写冗余css代码,使用精灵图 ... js 减少DOM操作,使用变量缓存数据,少用全局变量,做动画的元素都绝对定位... 阅读全文
posted @ 2016-08-08 20:08 Milk.╮ 阅读(234) 评论(0) 推荐(0)
摘要: this的指向:普通函数内的this指向全局变量 构造函数内部this指向新创建出来的对象 对象方法内的this指向的是调用该方法的对象 call,apply,bind可以改变this的指向 阅读全文
posted @ 2016-08-08 20:06 Milk.╮ 阅读(346) 评论(0) 推荐(0)
摘要: (1) window.event: 表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象 (2) 获取事件源 IE用srcElement获取事件源,而FF用target获取事件源 (3) 添加,去除事件 IE:element.attachEvent(“onclick”, 阅读全文
posted @ 2016-08-08 19:29 Milk.╮ 阅读(543) 评论(0) 推荐(0)
摘要: SEO优化 参考文档 页面关键词,每个网页应具有描述该网页内容的一组唯一的关键字。使用人们可能会搜索,并准确描述网页上所提供信息的描述性和代表性关键字及短语。标记内容太短,则搜索引擎可能不会认为这些内容相关。另外标记不应超过 874 个字符。 页面描述,每个网页都应有一个不超过 150 个字符且能准 阅读全文
posted @ 2016-08-08 17:25 Milk.╮ 阅读(175) 评论(0) 推荐(0)
摘要: 闭包,匿名函数,命名空间 阅读全文
posted @ 2016-08-06 17:42 Milk.╮ 阅读(1213) 评论(0) 推荐(0)