chunchunlike

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年4月10日

摘要: 关于cookie的测试。概述 分浏览器 IE6,IE8,Chrome,FireFox分别测试测试1 cookie总数量限制,超过数量限制的cookie如何处理测试2 cookie总长度限制测试3 单条cookie长度测试测试4 子cookie长度限制测试用的各浏览器版本IE6版本6.0.3790.3959IE8版本8.0.6001.18702Chrome版本14.0.835.15,Chrome取得cookie速度较慢,测试时注意FireFox版本6.0.2cookie总数量测试1 IE6 最多设置20个cookie,后设置的会把前面设置的冲掉2 IE8 最多设置50个cookie,后设置的会把 阅读全文
posted @ 2012-04-10 19:13 chunchunlike 阅读(392) 评论(0) 推荐(0)

摘要: 关于cookie的测试。 概述 分浏览器 IE6,IE8,Chrome,FireFox分别测试 测试1 cookie总数量限制,超过数量限制的cookie如何处理 测试2 cookie总长度限制 测试3 单条cookie长度测试 测试4 子cookie长度限制 测试用的各浏览器版本 IE6版本6.0.3790.3959 IE8版本8.0.6001.18702 Chrome版本14.0.835.15,Chrome取得cookie速... 阅读全文
posted @ 2012-04-10 19:13 chunchunlike 阅读(534) 评论(0) 推荐(0)

2011年8月16日

摘要: //周一为一周的开始,第一周从第一个周一开始算 //2011.01.03为2011年周一的开始 function GetWeekIndex(dateobj) { var firstDay = GetFirstWeekBegDay(dateobj.getFullYear()); if (dateobj < firstDay) { firstDay = GetFirstWeekBegDay(dateobj.getFullYear() - 1); } d = Math.floor((dateobj.valueOf() - firstDay.valueOf()) / 86400000); //d 阅读全文
posted @ 2011-08-16 10:05 chunchunlike 阅读(2762) 评论(6) 推荐(0)

2011年7月31日

摘要: 第四章 算法流程控制for - in循环是否写 var理解:不写var 全局变量 ,写var:因为没有for循环域的变量,这个for实在test内部的,在test外是访问不到的。---循环种类for(), while(){}, do{}while(),for - in循环四种1 for - in不能用于数组循环2 for-in比较慢 因为会搜索实例原型属性例子重要所以除非必要,比如不知道对象属性名的时候用for-in,其他情况 比如数组循环 知道属性名的时候用for----循环性能两方面:迭代次数,每次迭代处理的事务。记住一种写法:for(var i=0,len = items.length; 阅读全文
posted @ 2011-07-31 14:07 chunchunlike 阅读(292) 评论(0) 推荐(0)

2011年7月30日

摘要: 第三章DOM 文档对象模型 与语言无关。用于操作html xml。 浏览器中主要和html打交道。DOM是个和语言无关的API,在浏览器中这个API 由JavaScript实现。客户端编程很多时候就是和这个文档打交道。---浏览器中DOM JS 会分别实现。比如 IE: js--JScript--jscript.dll DOM另外一个库-mshtml.dll(Trident)这中分离允许其他语言比如VBScript共享DOM及其Trident提供的渲染函数。Chrome的DOM用的是Webkit中的WebCore,js是V8引擎。等等 其他浏览器都是二者分离的。---二者分离 好处可能是复用接 阅读全文
posted @ 2011-07-30 20:52 chunchunlike 阅读(331) 评论(0) 推荐(0)

2011年7月29日

摘要: 第二章js数据按存储位置可分为直接变量 ;变量 第一种的引用;数组元素;对象成员。性能问题一般发生在后两种上。---作用域:函数是Function对象的一个实例,也是对象的一种。有一个[[ Scope]]属性。函数创建时 加入一个全局对象 Global object包含this-window,window docuemnt navigator。函数执行时 会创建一个运行时期上下文,每次执行时对象的上下文都是独一无二的,多次调用就多次创建。函数执行完毕,上下文销毁。上下文创建后会添加新的 活动对象 activation object,包括 this 局部变量 参数集合,这个新对象会推到作用域前端 阅读全文
posted @ 2011-07-29 00:05 chunchunlike 阅读(227) 评论(0) 推荐(0)

2011年7月28日

摘要: 前言大多数浏览器用js解释器来执行代码。解释器天生就没有编译性代码快。解释性代码要经历把代码转化成计算机指令的过程。编译器会优化 找最快的机器码来优化,解释器很少这样的优化。解释器很大声读上意味着:代码怎么写,就怎样被执行。其他语言编译器的优化工作,有js开发者来完成。chrome的v8是实时编译引擎。firefox Safari也推出了他们的js引擎。这些引擎是编译器层面的,或许有一天我们不必关系js代码的性能。---1运行时间,下载,dom操作,页面生存周期--这些核心是ECMAScript的,肯能随着Js不断进步变得无关紧要--不懂2 dom交互,网络延迟 js的阻塞和并发下载。这些要从 阅读全文
posted @ 2011-07-28 22:52 chunchunlike 阅读(238) 评论(4) 推荐(0)