正则表达式笔记(五)

2015-05-13
阅读 4 分钟
3.2k
模板 在后端语言中,都会有对应的模板语言支持 {代码...} 然而在前端,想使用模板,就得自己动手实现啦。这时候,我们就得请出 String.replace 方法了。 思路 构造正则表达式 定义匹配的规则 替换数据 雏形 {代码...} {代码...} 正则表达式的构造,常常是根据需求来决定的。我们如何定义模板字符串,将影响正则表达式的...

正则表达式笔记(四)

2015-05-08
阅读 2 分钟
3k
对于后端语言,我们可以很方便的获取到一个url请求中的参数值。但是,在前端工程中需要获取到url参数的时候,JS 却是没有对应的接口。幸运的是,我们可以通过封装一些字符串操作的方法就可以实现。

正则表达式笔记(三)

2015-05-06
阅读 2 分钟
3.6k
细心的读者可能会发现,上篇文章我们遗漏了 String.replace 这个方法。String.replace 在 JS 中有着更加强大的用法和灵活性,所以这里剥离出来单独介绍。

正则表达式笔记(二)

2015-05-05
阅读 3 分钟
3.3k
在 JS 中,正则表达式是个 RegExp 对象,具有 exec,test 方法。而在 String 对象中,也存在 match,replace,search,split 操作正则表达式的方法。

正则表达式笔记(一)

2015-05-03
阅读 1 分钟
3.2k
概述 正则表达式是事先声明一组规则,用于匹配字符串中的字符。 基本语法 元字符 在正则表达式的模式中,有一些字符是有特殊含义的,被称为元字符。元字符都是针对单个字符匹配的。 \w 匹配大小写英文字符及数字 0 到 9 之间的任意一个及下划线,相当于 [a-zA-Z0-9_] \W 不匹配大小写英文字符及数字 0 到 9 之间的任意一...

jQuery 的请求管理

2014-09-04
阅读 2 分钟
2.5k
背景 伴随着前端的交互的多样化,前后端直接的数据往来的频率也急速的膨胀起来。较多的请求难免给代码的管理带来麻烦。 使用jQuery做ajax请求,我们会经常使用如下代码: {代码...} 多少的请求,就会产生多个相似的代码片段,久而久之,便杂乱无章。 改进 自从jQuery引入Promise机制,并重写了$.ajax模块之后,只须对代码...

实现 node_modules 共享

2014-07-18
阅读 2 分钟
11.4k
Gruntjs 作为前端工程化工具,能够很好的对前端资源进行管理(校验,合并,压缩)。 久之,发现一个问题 {代码...} 每次不同的项目都必须使用以上命令初始化,获取相对应的依赖模块,而这些模块往往都是相似。 那么,能否多个项目共用同个 node_modules ,做到一处管理,多处复用呢? 我们尝试一下: 我们事先初始化一个 n...