上一页 1 ··· 7 8 9 10 11 12 下一页
  2016年1月23日
摘要: 好吧,正则表达式,我从来没记过。以前要用的时候都是网上Copy一下的。 这里还是扯一下吧,以后要是有要用到的正则表达式那么就收集到这个帖子里。(尽管我认为不会,因为我根本就不是一个专业的前端,我只是来划下水的\(^o^)/) 应用范围:正则表达式主要应用于对字符串中的信息实现查找,替换和提取操作。 阅读全文
posted @ 2016-01-23 03:16 韩子卢 阅读(426) 评论(0) 推荐(0) 编辑
  2016年1月22日
摘要: JS里的数组其实并不是一个数组,它其实是一个对象,a[1]这种调用方式其实就是一个字面量为1的属性。 因为这东西实际上是一个对象,所以你就可以理解下面这种声明了吧! var arrName=['我可以是一个字符串',1,true,null,undefined,[1,'23'],{name:'123' 阅读全文
posted @ 2016-01-22 00:43 韩子卢 阅读(331) 评论(2) 推荐(0) 编辑
  2016年1月20日
摘要: 好吧,因为很重要的事情,几天没写笔记了。 关于对象: ||可以用来填充默认值,如:myApp.name || "无" &&可以用来避免错误,myApp.NameObj有某种情况不存在,那么可以用myApp.NameObj && myApp.NameObj.Name避免脚本错误 所有通过对象字面量创建 阅读全文
posted @ 2016-01-20 00:08 韩子卢 阅读(502) 评论(0) 推荐(0) 编辑
  2016年1月15日
摘要: 数字: JS只有一种数字类型,相当于double。(不知道为什么,我每次打double输入法都会出现逗比了三个字) NaN是一个数值,可以用isNaN(number)检测NaN Infinity表示所有大于一个非常大的数值的值 JS有一个对象Math,它包含一套作用于数字的方法。 字符串: Js中所 阅读全文
posted @ 2016-01-15 01:18 韩子卢 阅读(420) 评论(0) 推荐(2) 编辑
  2016年1月14日
摘要: 作为一个前端苦手,说是复习,你就当我是重学好了。 好吧,我当然不可能抱着一个砖头去复习,所以捡了本薄的来读——《JavaScript语言精粹》。 当初带我的人说这本书挺好,就看这本书好了。我觉得他说的挺对。我喜欢这么薄的书,言简意赅。 好吧,废话少说,来点正经的小总结。 JavaScript是原型继 阅读全文
posted @ 2016-01-14 00:04 韩子卢 阅读(386) 评论(0) 推荐(0) 编辑
  2016年1月13日
摘要: 其实也没什么想继续说重构了,你我都清楚这仅仅只是一个开始,进一步的就是靠个人去不断积累重构经验了。 我们学到的依然只是套路,玩熟的话还远着呢。 不仅仅是何处重构,如何重构的问题,更需要对重构的时间进行掌控,并且迫切需要实施重构的勇气。 好吧,自学完了《重构》。 用时18天。 从来没有如此兴奋过,这一 阅读全文
posted @ 2016-01-13 00:40 韩子卢 阅读(667) 评论(0) 推荐(2) 编辑
  2016年1月12日
摘要: 好了,前面所有的都是很简单的例子,现在开始的是大型重构。 对于大型重构来说,情况复杂多变,耗时也会很长,前面的简单重构大多是在一个小时内可以完成,但是对于大型重构来说可能需要几个月,甚至数年。如果是一个运行中的系统,重构起来只能每天一点点去慢慢重构。 (恕我直言,在国内恐怕这样的公司也很少。所以我们 阅读全文
posted @ 2016-01-12 00:08 韩子卢 阅读(545) 评论(0) 推荐(1) 编辑
  2016年1月10日
摘要: 1、字段上移 修改点:两个子类拥有相同的字段 做法:将该字段移至父类 2、函数上移 修改点:有些函数,在各个子类中产生完全相同的效果 做法:将该函数移至父类 有一种特殊情况也需要这么做:子类函数覆盖了父类的,但是仍然做着相同的工作 在此重构中你可能会遇到一种情况,就是你提炼的函数调用了子类有而父类没 阅读全文
posted @ 2016-01-10 18:16 韩子卢 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 之前写了个函数的重构,这里写的是函数的调用的重构,不同哦,是为了写出让别人好调用的函数(或接口)。 1、函数改名 修改点:函数的名称未能提示函数的用途。 做法:修改函数的名称 如果你想给函数写上一句什么注释,那么你就把这个注释想办法作为名称写上好了。 Martin原话: 你可能无法第一次就取一个好名 阅读全文
posted @ 2016-01-10 01:24 韩子卢 阅读(543) 评论(0) 推荐(1) 编辑
  2016年1月9日
摘要: 所谓条件表达式,就是分支语句,去掉分支语句咯 1、分解条件表达式 修改点:你有一个复杂的条件语句(就是if else语句) 做法:将条件表达式的三个部分分别提炼出独立函数 即 if (A部分) { B部分; } else { C部分; } 这三个部分都提炼成函数就好了。 2、合并条件表达式 修改点: 阅读全文
posted @ 2016-01-09 01:48 韩子卢 阅读(420) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页