05 2014 档案

摘要:写过项目的朋友应该都有这样的感觉,在架构规划的时候是这样的。在写的时候也是严格要求自己,尽量规范,尽量注释等等。但是在PM一再要求改需求,改页面的时候,我们只能这样做了。呵呵。其实谁都不想这样,因为最后累的还是我们自己,但是有时候却是没办法的事情。因为时间非常紧迫,只能把功能先搞出来,然后回头去慢慢... 阅读全文
posted @ 2014-05-29 23:15 楼教主 阅读(357) 评论(0) 推荐(2) 编辑
摘要:语句块是什么?其实就是用 {} 包裹的一些js代码而已,当然语句块不能独立作用域。可以详细参见这里《MDN block》也许很多人第一印象 {} 不是对象字面量么?怎么成了语句块了?如果在赋值语句或者表达式里用的时候,确实是对象字面量,如:var a = {};({toString:function... 阅读全文
posted @ 2014-05-28 23:49 楼教主 阅读(7718) 评论(3) 推荐(2) 编辑
摘要:例如现有两个 Yii 项目,分别是 test1 和 test2。在 test1 中,已经有模型了,test2 直接调用 test1 中的模型,其实添加个别名,然后修改下配置即可。先在 index.php 入口文件里 require_once($yii);后面加上:Yii::setPathOfAlia... 阅读全文
posted @ 2014-05-27 21:31 楼教主 阅读(895) 评论(0) 推荐(0) 编辑
摘要:[1,2,3].length可以得到 3,"123".length 也可以得到 3,这个略懂js的都知道。但是 eval.length,RegExp.length,"".toString.length,1..toString.length会得到什么呢?分别得到 1,2,0,1,这些数字代表什么呢?这... 阅读全文
posted @ 2014-05-26 20:59 楼教主 阅读(4500) 评论(1) 推荐(1) 编辑
摘要:写js一年多了,一直以为自己很牛逼,开始写各种博文分享,昨天写了一篇《浅谈 IE下innerHTML导致的问题》在看了下面的评论,我才发现自己是多么无知。于是我回头翻阅了下 MDN,Node.appendChild 里面一开始就明确说了,“如果该节点已经存在,则从当前父节点中删除,然后添加到新的父节... 阅读全文
posted @ 2014-05-23 21:14 楼教主 阅读(2331) 评论(1) 推荐(0) 编辑
摘要:先来看个demo吧: 蚂蚁部落 蚂蚁部落一 蚂蚁部落二 蚂蚁部落三 蚂蚁部落四 蚂蚁部落五 可以在IE下测试效果,推荐IE10,IE11浏览本页。测试区-蚂蚁部落一蚂蚁部落二蚂蚁... 阅读全文
posted @ 2014-05-22 23:34 楼教主 阅读(4635) 评论(10) 推荐(1) 编辑
摘要:很多人也许只知道 123,123.456,0xff 之类的数字格式。其实 js 格式还有很多数字格式类型,比如 1., .1 这样的,也有 .1e2 这样的。可能有人说这是什么个格式?其实还不止呢。1 //11.2 //1.21.2e3 //12001.2e+3 //12001.2e-... 阅读全文
posted @ 2014-05-21 23:51 楼教主 阅读(3512) 评论(3) 推荐(0) 编辑
摘要:相信不少博主都习惯了各种爬虫,各种采集了吧。前些时间好像有个朋友在抱怨博客园怎么没有对我们知识结晶进行保护。其实采集就采集吧,不加作者信息也就算了,最可恶的是不保留作者信息。好吧,不扯蛋了,我们进入正题。我测试过多种方法,比如在开头加上隐藏的作者信息,或者原文链接等等方法。可是机器人也不是吃素的,现... 阅读全文
posted @ 2014-05-20 22:04 楼教主 阅读(7869) 评论(54) 推荐(33) 编辑
摘要:这是一个很贱的技能,我在谷歌控制台源码里看到的。相信大家都知道,在控制台里只输入函数名,不输入 () 然后按回车,就可以输出源码。都不会陌生吧,这也有助于我们调试,是个很棒的技巧。不过系统内置的就会输出function alert() { [native code] }比如这个。不过当我们输入 di... 阅读全文
posted @ 2014-05-19 23:07 楼教主 阅读(3058) 评论(4) 推荐(12) 编辑
摘要:今天挤了3个小时公交才回家,身心疲惫啊,不写技术了,来扯蛋吧。记得五一期间,一朋友老是问我40岁的程序员还有人要么?都快30了写代码还有前途么,然后这个问题他纠结了一个星期。我觉得这个完全不是一个问题,因为只要热爱这个东西,你做到60岁都可以,谁规定40岁就不能写代码了?那些说40岁的程序员没人要的... 阅读全文
posted @ 2014-05-16 23:51 楼教主 阅读(556) 评论(1) 推荐(1) 编辑
摘要:发帖没多久,算法就更新了,就算我重新分析,人家依然会更新,所以还是自己学着分析吧。对于现在 POST 技术满天飞的时代,防机器人确实是很头疼的一件事情,类似流量精灵这样的东西,他可以做到 100% 的真实信息,大批量的访问。当然今天不谈这些,只是分析下 天涯论坛 回复时的验证策略。昨天谈到 pack... 阅读全文
posted @ 2014-05-15 20:47 楼教主 阅读(2262) 评论(9) 推荐(2) 编辑
摘要:其实有点标题党了,不过大概就是这个意思。进入正题,eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){wh... 阅读全文
posted @ 2014-05-14 16:09 楼教主 阅读(18334) 评论(19) 推荐(3) 编辑
摘要:Javascript Image Slider 是个不错的轮播插件,兼容 IE 7.0+, Firefox 1.5+, Chrome 1.0+, Safari 3+, Opera 9.0+, Netscape 7.0+。官网 http://www.menucool.com/javascript-im... 阅读全文
posted @ 2014-05-13 22:31 楼教主 阅读(625) 评论(1) 推荐(0) 编辑
摘要:学了几天正则,差不多该总结整理写成果了,之前就想写语法高亮匹配来着,不过水平不够,看着例子都不理解。今天就分析下 次碳酸钴 和 Barret Lee 语法高亮实现。先说Barret Lee的这篇 《玩转正则之highlight高亮》之前看的时候只觉的神奇,特别是下面那个一步一步分开匹配的例子,更是霸... 阅读全文
posted @ 2014-05-12 23:48 楼教主 阅读(2797) 评论(2) 推荐(5) 编辑
摘要:前几天谈了正则匹配 js 字符串的问题:《js 正则学习小记之匹配字符串》 和 《js 正则学习小记之匹配字符串优化篇》。里面讲到了优化正则起到提升性能的问题,但是能提升多少呢?于是我去测试了,发现TMD几乎微乎其微,我用1千字符串进行100万次匹配测试,优不优化根本没区别。这不科学,我白看了这么多... 阅读全文
posted @ 2014-05-10 18:42 楼教主 阅读(6201) 评论(4) 推荐(0) 编辑
摘要:昨天在《js 正则学习小记之匹配字符串字面量》谈到 /"(?:\\.|[^"])*"/ 是个不错的表达式,因为可以满足我们的要求,所以这个表达式可用,但不一定是最好的。从性能上来说,他非常糟糕,为什么这么说呢,因为 传统型NFA引擎 遇到分支是从左往右匹配的,所以它会用 \\. 去匹配每一个字符,发... 阅读全文
posted @ 2014-05-09 22:06 楼教主 阅读(1286) 评论(5) 推荐(1) 编辑
摘要:今天看了第5章几个例子,有点收获,记录下来当作回顾也当作分享。关于匹配字符串问题,有很多种类型,今天讨论 js 代码里的字符串匹配。(因为我想学完之后写个语法高亮练手,所以用js代码当作例子)var str1 = "我是字符串1哦,快把我取走", str2 = "我是字符串2哦,快把我取走";比如这... 阅读全文
posted @ 2014-05-08 23:51 楼教主 阅读(2138) 评论(1) 推荐(1) 编辑
摘要:前些日子谢亮兄弟丢了一个链接在群里,我当时看了下,觉得这种装逼题目没什么意思,因为每种语言都有不同的实现方法,你怎么能说你的方法一定比其他语言的好,所以要好的思路 + 好的语言特性运用才能让代码升华。题目如下:《【拉勾专场】抛弃简历!让代码说话!》FizzBuzzWhizz你是一名体育老师,在某次课... 阅读全文
posted @ 2014-05-07 18:23 楼教主 阅读(10974) 评论(17) 推荐(7) 编辑
摘要:昨天我在判断正则引擎用到的方法是用 /nfa|nfa not/ 去匹配 "nfa not",得到的结果是 'nfa'。其实我们的本意是想得到整个字符串 "nfa not" 的,可却只得到了 'nfa'。再来看个例子,/an (nfa)?(nfa test)?/ 去匹配 "an nfa test",如... 阅读全文
posted @ 2014-05-06 22:42 楼教主 阅读(517) 评论(2) 推荐(0) 编辑
摘要:之前一直认为自己正则还不错,在看 次碳酸钴,Barret Lee 等大神都把正则玩的出神入化后发现我只是个 战五渣,五渣,渣。。。求抱大腿,求大神调教、之前大致有个印象,正则有很多种引擎,但我根本不知道有哪些引擎。今天在读《精通正则表达式》才发现有Traditional NFA,POSIX NFA ... 阅读全文
posted @ 2014-05-05 23:03 楼教主 阅读(1721) 评论(3) 推荐(0) 编辑

js output×
点击右上角即可分享
微信分享提示