随笔分类 - JavaScript
JavaScript技术学习
摘要:The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices divided into 7 categories. Looking to optimize your mobile app...
阅读全文
摘要:解释: 200 OK (from cache) 是浏览器没有跟服务器确认,直接用了浏览器缓存; 304 Not Modified 是浏览器和服务器多确认了一次缓存有效性,再用的缓存。 触发区别: 200 OK (from cache) 是直接点击链接访问,输入网址按回车访问也能触发;而 304 No
阅读全文
摘要:window.parent 判断是否是被嵌入iframe里面
阅读全文
摘要:沙箱模式常见于YUI3 core,它是一种采用同一构造器(Constructor)生成彼此独立且互不干扰(self-contained)的实例对象,而从避免污染全局对象的方法。 命名空间 JavaScript本身中没有提供命名空间机制,所以为了避免不同函数、对象以及变量名对全局空间的污染,通常的做法是为你的应用程序或者库创建一个唯一的全局对象,然后将所有方法与属性添加到这个对象上。 代码清单...
阅读全文
摘要:使用CDN加载jQuery类库一是可以省一点带宽,二是可以给用户带来更快的页面加载体验,下面的CDN来自于jQuery官方,我们直接用官方推荐的CDN!Google Ajax API CDN http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.jsGoogle Ajax CDN DocumentationMicrosoft CDN http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.2.min.jsAjax CDN Announcement, Microsoft Ajax CDN
阅读全文
摘要:方法一://最小值Array.prototype.min = function() {var min = this[0];var len = this.length;for (var i = 1; i < len; i++){ if (this[i] < min){ min = this[i]; } } return min;}//最大值Array.prototype.max = function() { var max = this[0];var len = this.length; for (var i = 1; i < len; i++){ if (this[i] &g
阅读全文
摘要:今天头儿分了一个项目的一张页面给我做!要修改几个问题!一个按F5局部刷新Grid网格中数据!第二个:网格一些信息是双击打开就已经读取!未双击打开的是没有读取,说白了就像打开邮件一样:有已读和未读。第一问题一照我的思路就是屏蔽IE F5刷新 在请求Grid网格数据!就OK!第二个就是在VeiwConfig里面写一个return样式!在record把isread状态改一下就OK!第一问题:代码:代码拓...
阅读全文
摘要:1. 用 === 代替 == JavaScript里有两种不同的相等运算符:===|!== 和==|!=。相比之下,前者更值得推荐。请尽量使用前者。 “如果两个比较对象有着同样的类型和值,===返回 true,!==返回false。” – JavaScript: The Good Parts 不过,如果使用==和!=,在 操作不同数据类型时, 你可能会遇到一些意想不到的问题。在进行相等判断前,Ja...
阅读全文

浙公网安备 33010602011771号