摘要: 什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等。 说白了正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串。 为什么要学习正则表达式 阅读全文
posted @ 2018-03-07 15:08 愤怒的二档 阅读(132) 评论(0) 推荐(0) 编辑
摘要: GitHub 的简单使用 2016-01-28 16:32:481909浏览1评论 2016-01-28 16:32:481909浏览1评论 一、Git 版本控制器 commit:做一个版本;commit new file:添加到版本中,下边填的是项目的描述,留言; 二、客户端 1.创建项目add: 阅读全文
posted @ 2016-08-09 14:17 愤怒的二档 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 刚才发现的一些变态的 JavaScript 题目,做了一下,只对了一半,特此发到园子里,和友友们分享一下。这些题目都是针对 Ecmascript 第三版的,原题里面全部都是选择题,有备选答案,这里我把答案都去掉了,因为有的题目如果不看答案,你反而知道为什么,看了答案你却迟疑了,所以,直接来做吧,给自 阅读全文
posted @ 2016-03-30 15:12 愤怒的二档 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 《Practical Common Lisp》的作者 Peter Seibel 曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。 不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运 阅读全文
posted @ 2016-03-29 13:47 愤怒的二档 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 很多情况下用户上传的图片都需要经过裁剪,比如头像啊什么的。但以前实现这类需求都很复杂,往往需要先把图片上传到服务器,然后返回给用户,让用户确定裁剪坐标,发送给服务器,服务器裁剪完再返回给用户,来回需要 5 步。步骤繁琐不说,当很多用户上传图片的时候也很影响服务器性能。 HTML5 的出现让我们可以更 阅读全文
posted @ 2016-03-24 10:04 愤怒的二档 阅读(332) 评论(0) 推荐(0) 编辑
摘要: React自发布以来吸引了越来越多的开发者,React开发和模块管理的主流工具webpack也被大家所熟知。那么webpack有哪些优势,可以成为最主流的React开发工具呢? CommonJS和AMD是用于JavaScript模块管理的两大规范,前者定义的是模块的同步加载,主要用于NodeJS;而 阅读全文
posted @ 2016-03-24 10:02 愤怒的二档 阅读(3348) 评论(2) 推荐(0) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包的特性 闭包有三个特性: 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 闭包的定义及其优缺点 闭包 是指有权访问另一个函数作用域中的变量的函数 阅读全文
posted @ 2016-03-04 14:18 愤怒的二档 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 《Practical Common Lisp》的作者 Peter Seibel 曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。 不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运 阅读全文
posted @ 2016-03-04 13:54 愤怒的二档 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 其实就是动态的改变this了,下面例子就说明了。。。 function add(a, b){ console.dir(this); } function sub(a, b){ console.dir(this); } add(1,2); "Window" sub(1,2); "Window" add 阅读全文
posted @ 2016-02-23 16:25 愤怒的二档 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 软件开发的一般被称为民工,搞前端的,有人形容为是掏粪工,说白了连民工级别高都没有。说直接点就是个制作界面的,注意,连设计界面的都算不上,一般前端都是拿着设计稿去照这样子开发的。 说这些无非是觉得前端前端,却一点也不高端啊,就连逼格高的术语都找不到几个,但少不代表没有,比如Closure、BFC、IF 阅读全文
posted @ 2016-02-23 14:12 愤怒的二档 阅读(324) 评论(0) 推荐(0) 编辑