博客园 - 令狐葱★
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=165828
2017-12-22T22:22:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
feed.cnblogs.com
https://www.cnblogs.com/jiji262/p/4174334.html
【备忘】12306购票必杀技 - 令狐葱★
每年过年都会用,但是都忘记怎么搞,在这里记录一下~ 通过网站测速输入https://kyfw.12306.cn/,查找响应最快速的服务器节点。 然后配置host,访问最快的服务器节点,进行购票,提升成功率。 windows访问C:\Windows\System32\drivers\etc,...
2014-12-19T09:05:00Z
2014-12-19T09:05:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】每年过年都会用,但是都忘记怎么搞,在这里记录一下~ 通过网站测速输入https://kyfw.12306.cn/,查找响应最快速的服务器节点。 然后配置host,访问最快的服务器节点,进行购票,提升成功率。 windows访问C:\Windows\System32\drivers\etc,... <a href="https://www.cnblogs.com/jiji262/p/4174334.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3900226.html
Github上最受关注的前端大牛,快来膜拜吧! - 令狐葱★
1. Paul IrishGithub主页:https://github.com/paulirish个人主页:http://paulirish.com维基百科:http://en.wikipedia.org/wiki/Paul_IrishPaul Irish是著名的前端开发工程师,同时他也是Chro...
2014-08-08T13:51:00Z
2014-08-08T13:51:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】1. Paul IrishGithub主页:https://github.com/paulirish个人主页:http://paulirish.com维基百科:http://en.wikipedia.org/wiki/Paul_IrishPaul Irish是著名的前端开发工程师,同时他也是Chro... <a href="https://www.cnblogs.com/jiji262/p/3900226.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3758905.html
Javascript知识点:IIFE - 立即调用函数 - 令狐葱★
Immediately-invoked Function Expression(IIFE,立即调用函数),简单的理解就是定义完成函数之后立即执行。因此有时候也会被称为“自执行的匿名函数”(self-executing anonymous function)。IIFE的叫法最早见于Ben Alman的...
2014-05-29T05:20:00Z
2014-05-29T05:20:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】Immediately-invoked Function Expression(IIFE,立即调用函数),简单的理解就是定义完成函数之后立即执行。因此有时候也会被称为“自执行的匿名函数”(self-executing anonymous function)。IIFE的叫法最早见于Ben Alman的... <a href="https://www.cnblogs.com/jiji262/p/3758905.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3656478.html
那些开源程序中让人叹为观止的代码 - 3 保持元素纵横比 - 令狐葱★
本专栏尝试记录并分享一些个人在学习和使用开源程序代码的过程中,经意或者不经意间看到的个人感觉比较有参考价值的代码片段。个人感觉,并不是说能写或者能看得懂一些晦涩难懂的代码段子,就可以成为向别人炫耀的资本。本专栏无意炫技,其实也无技可炫。至于让某些牛人觉得有些小儿科,我只能说,“您老太认真了”。保持元素纵横比解决问题:页面尺寸变化(resize)时保持页面元素纵横比开源程序:Bootstrap经常,我们会遇到这样的需求,需要保持页面上某些元素在页面大小被改变重新渲染的时候,保持该元素区域的纵横比不变。最常见的场景,比如页面上显示图片的时候,希望始终保持图片的纵横比,哪怕图片以缩略图显示。或者,在
2014-04-10T06:43:00Z
2014-04-10T06:43:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】本专栏尝试记录并分享一些个人在学习和使用开源程序代码的过程中,经意或者不经意间看到的个人感觉比较有参考价值的代码片段。个人感觉,并不是说能写或者能看得懂一些晦涩难懂的代码段子,就可以成为向别人炫耀的资本。本专栏无意炫技,其实也无技可炫。至于让某些牛人觉得有些小儿科,我只能说,“您老太认真了”。保持元素纵横比解决问题:页面尺寸变化(resize)时保持页面元素纵横比开源程序:Bootstrap经常,我们会遇到这样的需求,需要保持页面上某些元素在页面大小被改变重新渲染的时候,保持该元素区域的纵横比不变。最常见的场景,比如页面上显示图片的时候,希望始终保持图片的纵横比,哪怕图片以缩略图显示。或者,在 <a href="https://www.cnblogs.com/jiji262/p/3656478.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3656473.html
那些开源程序中让人叹为观止的代码 - 2 单例模式 - 令狐葱★
单例模式解决问题:只执行一次的函数开源程序:underscore有时候我们会需要使用单例模式,比如需要一个函数,这个函数在整个应用运行的时候只被访问一次。如果再次访问就会访问上次的执行结果。这个需求的一个经典实现可以在underscore的代码中找到:_.once = function(func) { var ran = false, memo; return function() { if (ran) return memo; ran = true; memo = func.apply(this, arguments); func = nu...
2014-04-10T06:39:00Z
2014-04-10T06:39:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】单例模式解决问题:只执行一次的函数开源程序:underscore有时候我们会需要使用单例模式,比如需要一个函数,这个函数在整个应用运行的时候只被访问一次。如果再次访问就会访问上次的执行结果。这个需求的一个经典实现可以在underscore的代码中找到:_.once = function(func) { var ran = false, memo; return function() { if (ran) return memo; ran = true; memo = func.apply(this, arguments); func = nu... <a href="https://www.cnblogs.com/jiji262/p/3656473.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3656465.html
那些开源程序中让人叹为观止的代码 - 1 浏览器特性判断 - 令狐葱★
浏览器特性判断解决问题:判断某事件/方法在当前浏览器中是否支持开源程序:Modernizr众所周知,各个不同的浏览器对于代码渲染的实现也各自为政百花齐放,虽然有W3C在维护着标准,但是由于市面上存在很多浏览器,每个浏览器又有数不尽的历史版本,因此对于浏览器兼容性问题的判断成了在写JS应用中必不可少的技能。以前大家都倾向于做浏览器类型和版本的检测,现在倾向于做浏览器的特性检测,这样更有实际用处。今天要提到的是通过判断事件是否存在来探测浏览器兼容性支持。比如onmousewheel事件,并不是所有的浏览器都会支持,我们可以这样:if(document.onmousewheel){ //这里是...
2014-04-10T06:37:00Z
2014-04-10T06:37:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】浏览器特性判断解决问题:判断某事件/方法在当前浏览器中是否支持开源程序:Modernizr众所周知,各个不同的浏览器对于代码渲染的实现也各自为政百花齐放,虽然有W3C在维护着标准,但是由于市面上存在很多浏览器,每个浏览器又有数不尽的历史版本,因此对于浏览器兼容性问题的判断成了在写JS应用中必不可少的技能。以前大家都倾向于做浏览器类型和版本的检测,现在倾向于做浏览器的特性检测,这样更有实际用处。今天要提到的是通过判断事件是否存在来探测浏览器兼容性支持。比如onmousewheel事件,并不是所有的浏览器都会支持,我们可以这样:if(document.onmousewheel){ //这里是... <a href="https://www.cnblogs.com/jiji262/p/3656465.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3410518.html
浏览器中F5和CTRL F5的行为区别 - 令狐葱★
前言在印象中,浏览器中的F5和刷新按钮是一样的效果,都是对当前页面进行刷新;Ctrl-F5的行为也是刷新页面,但是会清除浏览器缓存,这在前端调试时候会常用。二者真正的区别是什么呢?在stackoverflow上有人给出了很详细的解释,整理如下。说明在不同的浏览器中F5和CTRL-F5的行为是不一样的,但是他们的主要行为还是非常相似的,以下结果是在FF,IE,Opera和Chrome中进行过测试得出。F5使用缓存,并且只有在资源内容发生变化的时候才会去更新资源。当刷新一个页面的时候,浏览器会尝试使用各种类型的缓存,并且会发送If-Modified-Since头到服务器,如果服务器返回304 No
2013-11-06T06:38:00Z
2013-11-06T06:38:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】前言在印象中,浏览器中的F5和刷新按钮是一样的效果,都是对当前页面进行刷新;Ctrl-F5的行为也是刷新页面,但是会清除浏览器缓存,这在前端调试时候会常用。二者真正的区别是什么呢?在stackoverflow上有人给出了很详细的解释,整理如下。说明在不同的浏览器中F5和CTRL-F5的行为是不一样的,但是他们的主要行为还是非常相似的,以下结果是在FF,IE,Opera和Chrome中进行过测试得出。F5使用缓存,并且只有在资源内容发生变化的时候才会去更新资源。当刷新一个页面的时候,浏览器会尝试使用各种类型的缓存,并且会发送If-Modified-Since头到服务器,如果服务器返回304 No <a href="https://www.cnblogs.com/jiji262/p/3410518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3410515.html
CR, LF, CR/LF区别与关系 - 令狐葱★
前言在文本处理中,CR(CarriageReturn),LF(LineFeed),CR/LF是不同操作系统上使用的换行符,具体如下:Dos和Windows采用回车+换行CR/LF表示下一行而UNIX/Linux采用换行符LF表示下一行苹果机(MAC OS系统)则采用回车符CR表示下一行区别CR与LF区别如下:CR用符号\r表示,十进制ASCII代码是13,十六进制代码为0x0DLF使用\n符号表示,ASCII代码是10,十六制为0x0A所以Windows平台上换行在文本文件中是使用0d 0a两个字节表示,而UNIX和苹果平台上换行则是使用0a或0d一个字节表示。问题一般操作系统上的运行库会自动
2013-11-06T06:37:00Z
2013-11-06T06:37:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】前言在文本处理中,CR(CarriageReturn),LF(LineFeed),CR/LF是不同操作系统上使用的换行符,具体如下:Dos和Windows采用回车+换行CR/LF表示下一行而UNIX/Linux采用换行符LF表示下一行苹果机(MAC OS系统)则采用回车符CR表示下一行区别CR与LF区别如下:CR用符号\r表示,十进制ASCII代码是13,十六进制代码为0x0DLF使用\n符号表示,ASCII代码是10,十六制为0x0A所以Windows平台上换行在文本文件中是使用0d 0a两个字节表示,而UNIX和苹果平台上换行则是使用0a或0d一个字节表示。问题一般操作系统上的运行库会自动 <a href="https://www.cnblogs.com/jiji262/p/3410515.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/p/3210742.html
利用 jQuery 克隆 Object - 令狐葱★
在网上搜索关键字 “javascript object clone”,可以找到很多实现克隆 Object 的代码,可是据我测试,让人满意的几乎没有。今天发现 jQuery 的作者 John Resig 给别人的答复,尝试了一下确实很好用。方法如下:// 浅层复制(只复制顶层的非 object 元素)var newObject = jQuery.extend({}, oldObject);// 深层复制(一层一层往下复制直到最底层)var newObject = jQuery.extend(true, {}, oldObject);测试如下:var obj1 = { 'a': &
2013-07-24T07:11:00Z
2013-07-24T07:11:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】在网上搜索关键字 “javascript object clone”,可以找到很多实现克隆 Object 的代码,可是据我测试,让人满意的几乎没有。今天发现 jQuery 的作者 John Resig 给别人的答复,尝试了一下确实很好用。方法如下:// 浅层复制(只复制顶层的非 object 元素)var newObject = jQuery.extend({}, oldObject);// 深层复制(一层一层往下复制直到最底层)var newObject = jQuery.extend(true, {}, oldObject);测试如下:var obj1 = { 'a': & <a href="https://www.cnblogs.com/jiji262/p/3210742.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/06/09/3129875.html
Chrome下Failed to load resource问题居然是由于AdBlock - 令狐葱★
之前一直存在Failed to load resource的报错信息,我一直以为是原始文件不存在,也就没去管他,但今天我在调试百度联盟的代码的时候,发现Chrome下无法显示广告,而我用IE9却能正常显示,查了下页面代码,发现广告的js代码是在的,但为什么不显示呢?然后我网上搜了一下,在stackoverflow上找到了答案,原来是我装了AdBlock插件,这插件的功能是屏蔽广告,挺好用的插件,可以认为是Chrome的必装插件,从我用chrome开始就一直装这个了。然后我把博客域名添加到过滤列表里,广告就能正常显示了。不过由于现在AdBlock插件的使用量很多,很多网站的广告被屏蔽,这让一些站
2013-06-09T12:01:00Z
2013-06-09T12:01:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】之前一直存在Failed to load resource的报错信息,我一直以为是原始文件不存在,也就没去管他,但今天我在调试百度联盟的代码的时候,发现Chrome下无法显示广告,而我用IE9却能正常显示,查了下页面代码,发现广告的js代码是在的,但为什么不显示呢?然后我网上搜了一下,在stackoverflow上找到了答案,原来是我装了AdBlock插件,这插件的功能是屏蔽广告,挺好用的插件,可以认为是Chrome的必装插件,从我用chrome开始就一直装这个了。然后我把博客域名添加到过滤列表里,广告就能正常显示了。不过由于现在AdBlock插件的使用量很多,很多网站的广告被屏蔽,这让一些站 <a href="https://www.cnblogs.com/jiji262/archive/2013/06/09/3129875.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/05/11/3072502.html
WordPress在线安装插件 - 令狐葱★
WordPress在“控制板”提供了在线安装插件的选项,选中插件安装的时候,如果没有在wp-config录入过FTP的信息,会提示在此输入:该功能目前不支持SFTP,如果没有FTP的账号,需要ssh到服务器上,开通一个FTP账号ssh-lroot223.4.234.71//用root的身份登陆到该ip的服务器上useradd-d/var/www/viacreativewpftp//添加一个用户名为wpftp的账号,指向到网站所在目录passwdwpftp//给wpftp账号设定密码如果懒得每次都输入FTP密码,可以在wp-config添加以下代码define('FTP_HOST'
2013-05-11T02:50:00Z
2013-05-11T02:50:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】WordPress在“控制板”提供了在线安装插件的选项,选中插件安装的时候,如果没有在wp-config录入过FTP的信息,会提示在此输入:该功能目前不支持SFTP,如果没有FTP的账号,需要ssh到服务器上,开通一个FTP账号ssh-lroot223.4.234.71//用root的身份登陆到该ip的服务器上useradd-d/var/www/viacreativewpftp//添加一个用户名为wpftp的账号,指向到网站所在目录passwdwpftp//给wpftp账号设定密码如果懒得每次都输入FTP密码,可以在wp-config添加以下代码define('FTP_HOST' <a href="https://www.cnblogs.com/jiji262/archive/2013/05/11/3072502.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/26/3045345.html
jQuery中的.height()、.innerHeight()和.outerHeight() - 令狐葱★
jQuery中的.height()、.innerHeight()和.outerHeight()和W3C的盒模型相关的几个获取元素尺寸的方法。对应的宽度获取方法分别为.width()、.innerWidth()和.outerWidth(),在此不详述。1. .height()获取匹配元素集合中的第一个元素的当前计算高度值 或 设置每一个匹配元素的高度值(带一个参数)。注意:1).css('height')和.height()之间的区别是后者返回一个没有单位的数值(例如,400),前者是返回带有完整单位的字符串(例如,400px)。2).height()总是返回内容宽度,不管CSS
2013-04-26T09:39:00Z
2013-04-26T09:39:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】jQuery中的.height()、.innerHeight()和.outerHeight()和W3C的盒模型相关的几个获取元素尺寸的方法。对应的宽度获取方法分别为.width()、.innerWidth()和.outerWidth(),在此不详述。1. .height()获取匹配元素集合中的第一个元素的当前计算高度值 或 设置每一个匹配元素的高度值(带一个参数)。注意:1).css('height')和.height()之间的区别是后者返回一个没有单位的数值(例如,400),前者是返回带有完整单位的字符串(例如,400px)。2).height()总是返回内容宽度,不管CSS <a href="https://www.cnblogs.com/jiji262/archive/2013/04/26/3045345.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/26/3045247.html
jQuery中的attr()和prop() - 令狐葱★
对于attr()方法应该都比较熟悉,但是在jQuery1.6版本及之后,引入了一个新的方法prop(),实现的功能又很相似,这就带来了不少困惑。在英文中,attribute和property一般都作为“属性”来翻译,硬是将其拆分成两个概念来理解,确实有点不好接受。这里,为区分起见,我将attribute译为“属性”,property译为“特性”(可能您觉得翻过来更合适,不纠结这个问题了。当然,如果您有更好的译法,还请补充)。1. 为什么要引入prop()方法?jQuery作者John Resig在其博客中关于这个问题有比较详尽的解释。简单的说,有两个原因:1)为了更方便的访问DOM的特性(pr
2013-04-26T09:05:00Z
2013-04-26T09:05:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】对于attr()方法应该都比较熟悉,但是在jQuery1.6版本及之后,引入了一个新的方法prop(),实现的功能又很相似,这就带来了不少困惑。在英文中,attribute和property一般都作为“属性”来翻译,硬是将其拆分成两个概念来理解,确实有点不好接受。这里,为区分起见,我将attribute译为“属性”,property译为“特性”(可能您觉得翻过来更合适,不纠结这个问题了。当然,如果您有更好的译法,还请补充)。1. 为什么要引入prop()方法?jQuery作者John Resig在其博客中关于这个问题有比较详尽的解释。简单的说,有两个原因:1)为了更方便的访问DOM的特性(pr <a href="https://www.cnblogs.com/jiji262/archive/2013/04/26/3045247.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/26/3045066.html
jQuery中的事件绑定函数.bind()、.live()、on()和.delegate() - 令狐葱★
DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。 $('a').bind('click',function() { alert("That tickles!") }); 因此一个单击操作会触发alert函数的执行。 click事件接着会向树的根方向传播,广播到父元素,然后接着是每个祖先元素,只要是它的某个后代元素上的单击事件被触发,事件就会传给它。
2013-04-26T08:07:00Z
2013-04-26T08:07:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。 $('a').bind('click',function() { alert("That tickles!") }); 因此一个单击操作会触发alert函数的执行。 click事件接着会向树的根方向传播,广播到父元素,然后接着是每个祖先元素,只要是它的某个后代元素上的单击事件被触发,事件就会传给它。 <a href="https://www.cnblogs.com/jiji262/archive/2013/04/26/3045066.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/26/3044637.html
实现ECMAScript 5中的Object.create()函数和Object.getPrototypeOf() 函数 - 令狐葱★
function clone(proto) { function Dummy() { } Dummy.prototype = proto; Dummy.prototype.constructor = Dummy; return new Dummy(); //等价于Object.create(Person);} var me = clone(Person);function proto(object) { return !object? null : '__proto__' in object...
2013-04-26T05:14:00Z
2013-04-26T05:14:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】function clone(proto) { function Dummy() { } Dummy.prototype = proto; Dummy.prototype.constructor = Dummy; return new Dummy(); //等价于Object.create(Person);} var me = clone(Person);function proto(object) { return !object? null : '__proto__' in object... <a href="https://www.cnblogs.com/jiji262/archive/2013/04/26/3044637.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/26/3044306.html
Javascript全局变量和delete - 令狐葱★
首先看一段代码:// 定义三个全局变量var global_var = 1;global_novar = 2; // 反面教材(function () { global_fromfunc = 3; // 反面教材}());// 试图删除delete global_var; // falsedelete global_novar; // truedelete global_fromfunc; // true// 测试该删除typeof global_var; // "number"typeof global_novar; // "undefined"typ
2013-04-26T02:40:00Z
2013-04-26T02:40:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】首先看一段代码:// 定义三个全局变量var global_var = 1;global_novar = 2; // 反面教材(function () { global_fromfunc = 3; // 反面教材}());// 试图删除delete global_var; // falsedelete global_novar; // truedelete global_fromfunc; // true// 测试该删除typeof global_var; // "number"typeof global_novar; // "undefined"typ <a href="https://www.cnblogs.com/jiji262/archive/2013/04/26/3044306.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/25/3043459.html
jQuery中$.proxy()的原理和使用 - 令狐葱★
jQuery.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文(context)语境。jQuery.proxy( function, context )function将要改变上下文语境的函数。context函数的上下文语境(`this`)会被设置成这个 object 对象。jQuery.proxy( context, name )context函数的上下文语境会被设置成这个 object 对象。name将要改变上下文语境的函数名(这个函数必须是前一个参数 ‘context’ 对象的属性)这个方法通常在向一个元素上附加事件处理函数时,上下文语境实际是指向另
2013-04-25T12:31:00Z
2013-04-25T12:31:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】jQuery.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文(context)语境。jQuery.proxy( function, context )function将要改变上下文语境的函数。context函数的上下文语境(`this`)会被设置成这个 object 对象。jQuery.proxy( context, name )context函数的上下文语境会被设置成这个 object 对象。name将要改变上下文语境的函数名(这个函数必须是前一个参数 ‘context’ 对象的属性)这个方法通常在向一个元素上附加事件处理函数时,上下文语境实际是指向另 <a href="https://www.cnblogs.com/jiji262/archive/2013/04/25/3043459.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/25/3042786.html
Javascript基类对象原型中有数组的情况 - 令狐葱★
function Base(){}Base.prototype = {x:10, y:[]}function A(){}A.prototype = new Base();var a = new A();a.y.push("first");a.x = 9;console.log(a.x);console.log(a.y);function B(){}B.prototype = new Base();var b = new B();b.y.push("second");b.x = 11;console.log(a.x);console.log(a.y);允许
2013-04-25T08:20:00Z
2013-04-25T08:20:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】function Base(){}Base.prototype = {x:10, y:[]}function A(){}A.prototype = new Base();var a = new A();a.y.push("first");a.x = 9;console.log(a.x);console.log(a.y);function B(){}B.prototype = new Base();var b = new B();b.y.push("second");b.x = 11;console.log(a.x);console.log(a.y);允许 <a href="https://www.cnblogs.com/jiji262/archive/2013/04/25/3042786.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/25/3042432.html
必须关注的25位知名JavaScript开发者 - 令狐葱★
本文列出了你在Twitter上必须关注的JS程序员列表。他们包括行业的先行者和推动者,同时也包括你可能不认识或者还没考虑关注的开发者。这25位开发者不可能包含所有有影响力和鼓舞人心的开发者。如果你认为还有需要添加到该列表的开发者,请在下面的评论中告诉我们。1.@John Resig● jQuery创始人;● 担任在线教育集团Khan Academy中计算机科学科目的院长;● 《Pro JavaScript Techniques》(中文译本《精通JavaScript》)的作者;● 《Secrets of the JavaScript Ninja》的作者。译者注:2010年,John Resig受
2013-04-25T06:07:00Z
2013-04-25T06:07:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】本文列出了你在Twitter上必须关注的JS程序员列表。他们包括行业的先行者和推动者,同时也包括你可能不认识或者还没考虑关注的开发者。这25位开发者不可能包含所有有影响力和鼓舞人心的开发者。如果你认为还有需要添加到该列表的开发者,请在下面的评论中告诉我们。1.@John Resig● jQuery创始人;● 担任在线教育集团Khan Academy中计算机科学科目的院长;● 《Pro JavaScript Techniques》(中文译本《精通JavaScript》)的作者;● 《Secrets of the JavaScript Ninja》的作者。译者注:2010年,John Resig受 <a href="https://www.cnblogs.com/jiji262/archive/2013/04/25/3042432.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/jiji262/archive/2013/04/25/3042193.html
大坑贴:CSS浏览器兼容性问题及bug汇总 - 令狐葱★
好大一个坑啊,欢迎补充。
2013-04-25T04:20:00Z
2013-04-25T04:20:00Z
令狐葱★
https://www.cnblogs.com/jiji262/
【摘要】好大一个坑啊,欢迎补充。 <a href="https://www.cnblogs.com/jiji262/archive/2013/04/25/3042193.html" target="_blank">阅读全文</a>