2016/06/16 点击:5937
内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该
2016/06/17 点击:1277
标记 严格模式后 其一:如果在语法检测时发现语法问题,则整个代码块失效,并导致一个语法异常。 其二:如果在运行期出现了违反严格模式的代码,则抛出执行异常。 注:经过测试
2016/06/17 点击:4181
defer和async、动态创建DOM方式(用得最多)、按需异步载入js
2016/06/17 点击:1353
立即执行函数 ,不暴露私有成员 var module1 = (function(){ var _count = 0;var m1 = function(){ //... };var m2 = function(){ //... };return { m1 : m1, m2 : m2 }; })();
2016/06/17 点击:8134
AMD 规范在这里: https:// github.com/amdjs/amdjs- api/wiki/AMD CMD 规范在这里: https:// github.com/seajs/seajs/ issues/242 AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 CMD 是 SeaJS 在推广过程中对
2016/06/18 点击:5055
对于传统的网站来说重构通常是: 表格(table)布局改为DIV+CSS 使网站前端兼容于现代浏览器(针对于不合规范的CSS、如对IE6有效的) 对于移动平台的优化 针对于SEO进行优化 深层次的网站重
2016/06/18 点击:6336
js的阻塞特性: 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。为
2016/06/18 点击:1913
将脚本放在底部。 link还是放在head中,用以保证在js加载前,能加载出正常显示的页面。script标签放在/body前。 成组脚本 :由于每个script标签下载时阻塞页面解析过程,所以限制页面的
2016/06/18 点击:1498
sql注入原理 就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 总的来说有以下几点: 1.永远不要信任用户的输入,要
2016/06/18 点击:3104
AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。 AMD 是提前执行, CMD 是延迟执行。 AMD 推荐的风格通过返回一个对象做为模块