
Javascript
文章平均质量分 79
chen123456789198808
只是一个抱有好奇心的孩子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对象创建之效率问题
先来介绍下对象创建的几种方法:1. new 创建的方法var stdClass = function(){};var obj = new stdClass(); 2. plain object 创建的方法var obj = {}; 3. new Object 创建的方法var obj = new Object(); 那么这三种方法的创建效率是怎么样的呢?...2010-05-09 21:53:55 · 243 阅读 · 0 评论 -
string 切分的效率实验
正在作的项目要对一万个string做切分,有以下两个可选方案:1. 用string的split方法来切分2. 用正则表达式来切分 想要知道哪种效率高我们还是来做个实验吧: 浏览器 firefox 3.6.3OS Kubuntu 9.04 测试计划:先循环生成 100,000 个类似xxx,yyy,zzz的字符串,按逗号切分 1. st...2010-05-09 22:16:32 · 161 阅读 · 0 评论 -
web cache 机制 (cache-control)
什么是cache?cache理所应当就是缓存,缓存能提升我们网站应用的性能,这是毋庸置疑的。那么HTTP协议是如何支持CACHE机制的?我们一起来探索下。 首先是http协议头里的原文(w3c cache) 这篇说明大概总结如下: 客户端访问一个http请求的时候,先确认客户端缓存是否有这个entry,有,则校验其可用性(比如过期时间,id等),若有效,则直接返回客户端...原创 2010-08-23 12:10:05 · 428 阅读 · 0 评论 -
HTML 事件机制
页面上点击一个按钮,浏览器做了什么?今天我们就浅浅的了解下,浏览器到底干了什么。 当页面触发一个事件的时候,浏览器主要做了三个阶段的事情: capture phase:捕获事件阶段target phase: 目标处理阶段bubble phase: 后续事件处理阶段capture阶段就是当事件被触发的时候,产生事件对象,传递事件对象,最终找到目标元素触发事件。...原创 2010-08-30 19:35:15 · 486 阅读 · 0 评论 -
javascript 简单的单元测试代码
javascript向来是最让人头痛的。现在敏捷开发成了一种趋势,当然javascript也要有单元测试的东东。现在网上有很多JS单元测试的框架,比如Qunit以及Junit等。随着nodeJS的发展,javascript也开始有自己的后端,更加需要单元测试保证代码的质量。 因为本人原生是java程序员,所以对Junit的方式比较熟悉,但市面上的写法都是JS的写法,所以有些不习惯。...原创 2011-01-19 11:37:52 · 309 阅读 · 0 评论 -
url data 模式(url scheme data)
首先来看一段代码 <IMG SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y...原创 2010-09-27 15:20:10 · 711 阅读 · 0 评论 -
javascript写了一个不是用plus的加法运算
加法是怎么实现的,我们只用进位和比较进行一个简单的实现哈哈,玩一玩function add(a,b) { var op1=a; var op2=b; var c=0;//进位 var ret=0;//结果 while(1){ ret=op1^op2; ...原创 2012-01-03 15:40:23 · 184 阅读 · 0 评论 -
[chrome应用]google搜索列表
去掉google搜索列表点击后先跳转到google再跳转到目标地址,加快访问速度和防止google不可访问的时候只能对着列表发呆。 地址: 下载地址原创 2011-11-20 21:00:03 · 215 阅读 · 0 评论