03 2014 档案
摘要:本书单由北北分享,并持续更新,请将该地址加入收藏夹:北北的书单开发类大话设计模式--69.5MPDF下载 淘书 当当 精通正则表达式.(美)佛瑞德--55.1MPDF下载 淘书 当当 数据结构(C#语言版)--1.65MPDF下载 淘书 当当 javascript设计模式--22.9MPDF下载 淘书 当当 编写高质量代码--17.5MPDF下载 淘书 当当 悟透JavaScript--302KPDF下载 淘书 当当 C#高级编程(中文第七版)--99.4MPDF下载 淘书 当当 《HTTP权威指南》--10.7M PDF下载 淘书 当当 jquery源码解读--1MPDF下载...
阅读全文
摘要:AJAX是时下最流行的一种WEB端开发技术,而你真正了解它的一些特性吗?--IT北北报XMLHTTPRequest(XHR)是目前最常用的技术,它允许异步接收和发送数据,所有的主流浏览器都对它有不错的支持,你可以在请求中添加任何头信息或者携带参数,同时也可以读取服务器返回的所有头信息及响应文本。这些正是AJAX产生的基础。·使用XHR时候,我们到底是应该使用POST还是GET方式呢?如果你需要在POST和GET间做出选择的时候,对于那些不会改变服务器状态,只会获取数据(幂等行为)的请求,我强烈建议你使用GET方式,因为经GET请求的数据会被缓存起来,如果多次请求同一数据的话,将会命中
阅读全文
摘要:1.用局部变量替换多次使用的对象比如我们在一段代码内,多次使用document、window这样的对象,我们可以用局部变量替换他们。var d = document,w = window;原理:访问直接量和局部变量的速度快,相反,访问数组元素和对象成员相对较慢。2.减少重绘与重排重排:当页面布局和几何属性改变时候,需要重排,在重排后浏览器会重新绘制受到影响的部分到屏幕中,这个过程成为重绘。以下操作会引发重排·添加删除可见的DOM元素;·元素位置、尺寸改变;·文本变更;·页面渲染器初始化;·浏览器窗口尺寸改变。而改变背景、文字颜色只会触发重绘。我
阅读全文
摘要:N年前我的导师说,“写代码真的需要天赋。”那我们就从一段代码开始。命题:取两个数中较大的一个function GetMax(a,b){var result=0;if(a>b){result=a;}else{result=b;}return result;}看完这段代码,我就想起了学生时代的老师在课堂上讲课的样子,教科书般的标准,毕业后怎么看这代码怎么难受,于是就产生了第二段代码。function GetMax(a,b){if(a>b)return a;return b;}这个看上去貌似舒服多了,但是我觉得它还长怎么办?人类的智慧总是被逼出来的,总会想出办法,于是产生了第三段代码。f
阅读全文
摘要:众所周知,javascript脚本是阻塞加载,那脚本书写的位置要是不是一定要放到页面底部?有没有别的方法提高性能呢?From:IT-北北报[itbbb.com]脚本放到底部是为了让整个页面先行渲染完毕,再加载执行脚本,是广为人知的网站优化方式。但是万事没有绝对,在实际项目中,我们通常遇到的情况并不可控,比如,我们引用了一些第三方插件,而这些插件依赖于jquery,我们就必须让jquery这个脚本在这些插件之前加载,否则可能出现一些未知的问题。当然,如果你能控制你网站的所有脚本,我们可以尝试使用异步加载的方法做出更棒的优化,对于页面上所有隐藏元素用到的脚本,我们可以按需加载,如果用户需要使用该部
阅读全文