随笔- 473
文章- 6
评论- 337
阅读-
387万
02 2014 档案
浏览器的工作原理:新式网络浏览器幕后揭秘
摘要:来源:http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/序言这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来揭开神秘的面纱,一探网络浏览器的内幕了。呃,里面只有数以百万
阅读全文
我不接受他的建议
摘要:来源:http://www.cnblogs.com/caishen/p/3565929.html 每天工作都会遇到很多挑战,耗费无数的脑细胞,下班回到家,我都会看一些幽默的节目,比如郭德纲相声、今晚80后脱口秀等等都是不错的选择,放松的状态下更加能激发人的灵感,真心不错!最近我就看到这样一则笑话:某人去小卖部买汽水,拿起一瓶就问多少钱,老板说4元,那人瞅了瞅瓶上写着:“建议零售价2.5元”,就问老板了:“建议价2.5元,你怎么卖4元呢?”老板不屑的回了句:“我不接受它的建议!” 哎,建议零售价真心不是这样用的!今天和大家说一说“建议零售价”的故事。 各位买过菜么?知道第一次买菜是什么...
阅读全文
javascript 技巧
摘要:1.将arguments转化为数组函数中的预定义变量arguments并非一个真正的数组,而是一个类似数组的对象。它具有length属性,但是没有slice,push,sort等函数,那么如何使arguments具有这些数组才有的函数呢?也就是说如何使arguments变成一个真正的数组呢?functionargs(){return[].slice.call(arguments)}varm=args(2,5,8)//[2,5,8]m.push(10)//可以使用数组方法console.log(m)//[2,5,8,10]2.functionadd(){if(!arguments.callee.
阅读全文
FIS--关于下载php后的配置(启动fis的调试服务器(注意添加 --no-rewrite 参数),如果报错 没有php-cgi环境,请 安装 它,并把php-cgi命令加到系统的环境变量)
摘要:“启动fis的调试服务器(注意添加--no-rewrite参数),如果报错没有php-cgi环境,请安装它,并把php-cgi命令加到系统的环境变量” 对官网这句话的解释:下载php-5.2.17-nts-Win32-VC6-x86,添加环境变量。。解压放到c盘(随便放一个目录)并改名为php,然后设置系统变量,添加path值为;c:\php。。。注销一下使其生效。进入cmd;输入php-cgi-v,出现版本信息就是正确。如:(每次运行一下php-cgi)最后fisserverstart
阅读全文
js问题解释
摘要:今天群里有人问一个js问题,现列出以便其他人参考。Function.prototype.curry=function(){ var slice=Array.prototype.slice, args=slice.apply(arguments), that=this; return function(){ console.log(args.concat(slice.apply(arguments))) return that.apply(null, args.concat(slice.apply(arguments)) );...
阅读全文