会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Perseverance
做事认真,做人诚信
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2012年11月3日
一道个人感觉比较有水平的JS面试题,反正我看错了
摘要: <script>var length=100;function A(){alert(this.length);}function B(a){this.length=10;arguments[0]();}var b=new B(A);//10 </script>
阅读全文
posted @ 2012-11-03 15:23 柠茶
阅读(180)
评论(0)
推荐(0)
编辑
2012年10月19日
Zend Engine 简介
摘要: 相信很多人都听说过 Zend Engine 这个名词,也有很多人知道Zend Engine 就是 PHP语言的核心,但若要问一句:Zend Engine到底存在于何处?或者说,Zend Engine 究竟是在什么时候怎么发挥作用让PHP源码输出我们想要的东西的?这恐怕答出的人就不多了。当然,这也是这系列文章所要回答的问题。若要理解Zend Engine 的作用,就不能不理解为什么会出现,PHP为什么需要Zend Engine, Zend Engine 的出现为PHP解决了什么问题。切~,我发现我似乎又落入了一个俗套:写某项技术的文章必须把该技术可上推到祖宗八代而且都可以Google 到的历史再
阅读全文
posted @ 2012-10-19 00:17 柠茶
阅读(799)
评论(0)
推荐(1)
编辑
2012年10月13日
JavaScript----组合模式
摘要: var add = function(a, b) { return a + b;};var square = function(a) { return a * a;};var combine = function(fnA, fnB) { return function() { var args = Array.prototype.slice.call(arguments); var result = fnA.apply(null, args); return fnB.call(null, result); }};var addT...
阅读全文
posted @ 2012-10-13 14:14 柠茶
阅读(209)
评论(0)
推荐(0)
编辑
JavaScript----装饰模式
摘要: var decoratePair = function(fn) { return function(key, value) { if (typeof key === 'string') { var _temp = {}; _temp[key] = value; key = _temp; } return fn(key); }};(function() { var storage = {}; store = decoratePair(function(obj) { ...
阅读全文
posted @ 2012-10-13 14:13 柠茶
阅读(165)
评论(0)
推荐(0)
编辑
2012年10月6日
JavaScript----js闭包测试
摘要: 本文的诞生,源自近期打算做的一个关于javascript中的闭包的专题,由于需要解析闭包对垃圾回收的影响,特此针对不同的javascript引擎,做了相关的测试。为了能从本文中得到需要的知识,看本文前,请明确自己知道闭包的概念,并对垃圾回收的常用算法有一定的了解。问题的提出假设有如下的代码:function outer() { var largeObject = LargeObject.fromSize('100MB'); return function() { console.log('inner'); };}var inner = outer();在这一段代
阅读全文
posted @ 2012-10-06 19:01 柠茶
阅读(1694)
评论(0)
推荐(0)
编辑
2012年10月5日
JavaScript----这段js代码得节约你多少时间(转)
摘要: 1.应用案例: 复制代码 代码如下:var Mouse = function () { // Look! no that = this! this.position = [0, 0]; if (document.addEventListener) { document.addEventListener('mousemove', ?); //this.move? } else if (document.attachEvent) { document.attachEvent("onmousemove", ?); //this.move?怎么放进去 } }; Mo
阅读全文
posted @ 2012-10-05 11:56 柠茶
阅读(274)
评论(0)
推荐(0)
编辑
JavaScript----闭包意义谈
摘要: 我觉得闭包是一种更自然的代码形式,可以让你不拘泥于简单的块、函数作用域而穿透作用域。 举2个例子,一个用于隐藏一些变量,另一个用于异步调用: 1、隐藏变量: Javascript代码 Function.prototype.bind=function(obj){ var_this=this; returnfunction(){ _this.apply(obj,arguments); }; }Function.prototype.bind = function(obj) { var _this = this; return function() { _this.apply...
阅读全文
posted @ 2012-10-05 11:55 柠茶
阅读(544)
评论(0)
推荐(0)
编辑
2012年10月4日
JavaScript--------闭包 取for循环i 【转】
摘要: JavaScript闭包 取for循环i 【转】2011-10-10 10:20415人阅读评论(1)收藏举报有个网友问了个问题,如下的html,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5。[html]view plaincopyprint?<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>闭包演示</title><scripttype=
阅读全文
posted @ 2012-10-04 23:04 柠茶
阅读(25656)
评论(5)
推荐(8)
编辑
JavaScript--------通过闭包解决只能取得包含函数中任何变量最后一个值的问题
摘要: <script type="text/javascript">function createArray() {var arr = new Array();for (var i = 0; i < 10; i++) {arr[i] = function () {return i;}}return arr;}var funcs = createArray();for (var i = 0; i < funcs.length; i++) {document.write(funcs[i]() + "<br />");}//以上输
阅读全文
posted @ 2012-10-04 22:36 柠茶
阅读(691)
评论(0)
推荐(0)
编辑
JavaScript----闭包的作用谈(转)
摘要: note1|note2Javascript 闭包翻译:为之漫笔链接:http://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html 简介 基于对象的属性名解析 值的指定 值的读取 标识符解析、执行环境和作用域链 执行环境 作用域链与 [[scope]] 标识符解析 闭包 自动垃圾收集 构成闭包 通过闭包可以做什么...
阅读全文
posted @ 2012-10-04 19:27 柠茶
阅读(6857)
评论(2)
推荐(1)
编辑
上一页
1
2
3
4
5
6
7
8
9
10
下一页