首页
关于
翻译
留言
统计
搜索
1
以太坊简介
757 阅读
2
搭建 OpenAI 代理
716 阅读
3
第 4 章 创建您的第一个 React 组件
567 阅读
4
如何读懂编译后的 JavaScript 代码
545 阅读
5
第 9 章 使用 Jest 测试 React 应用
487 阅读
JavaScript
TypeScript
后端
Web
移动
运维
杂项
登录
Search
标签搜索
React
翻译
Vue
组件
Angular
工程化
库
Hook
框架
优化
路由
Node.js
Flash
部署
算法
可视化
Debug
测试
兼容
Web3
Flying
累计撰写
267
篇文章
累计收到
2
条评论
首页
栏目
JavaScript
TypeScript
后端
Web
移动
运维
杂项
页面
关于
翻译
留言
统计
搜索到
161
篇
JavaScript
相关的结果
2014-07-26
AngularJS 简介
AngularJS 是一个超级 JavaScript MVC 框架。之所以称作“超级”是因为它为我们做很多事情,我们只需要专注于核心应用程序,其它的事情就交给 AngularJS。AngularJS 允许我们应用标准,将过去用于在服务器端的尝试-测试的软件工程实践用在客户端编程从而加速前端开发。它提供了一个一致的可伸缩架构,让团队开发大型、复杂的应用程序变得容易。
2014年07月26日
85 阅读
0 评论
8 点赞
2014-07-08
灵巧的 jQuery
jQuery 是“写的更少,但做的更多”的轻量级 JavaScript 库。我觉得还有一点就是 jQuery 很灵活。针对同一问题,jQuery 能提供不同的解决方案。
2014年07月08日
122 阅读
0 评论
5 点赞
2014-04-05
正则表达式中使用回溯引用
将正则表达式放在小括号内,强调该部分是一个整体,即子表达式。子表达式用来定义字符或表达式的集合。除了可以用在重复匹配操作中,还可以在模式的内部以外子表达式被引用,这种引用被称为回溯引用。问题为了理解回溯引用的概念,先来看一个比较简单的例子,这个问题如果不使用回溯引用将根本无法解决。假设你有一段文本,你想把这段文本里所有连续重复出现的单词(打字错误,其中有一个单词输了两遍)找出来。显然,在搜索某个单词的第二次出现时,这个单词必须是已知的。回溯引用允许正则表达式模式引用前面的匹配结果(具体到这个例子,就是前面匹配到的单词)。解决办法把这个问题弄明白的最佳办法是看它到底是如何工作的。下面是一段包含着3组重复单词的文本,它们就是我们要找的东西:文本This is a block of of text several words here are are repeated, and and they should not be.正则表达式/\s+(\w+)\s+\1/g结果This is a block of of text several wordshere are are repeated, and and they should not be.这个模式找到了我们想要的东西,但它是如何做到这一点的呢 ?\s+ 匹配一个或多个空格,\w+ 匹配一个或多个字母数字字符,\s+ 匹配随后的空格。注意点\w+ 是放在括号里的,它是一个子表达式。这个子表达式不是用来进行重复匹配的,这里根本不涉及重复匹配的问题。这个子表达式只是把整个模式的一部分单独划分出来以便在后面引用。这个模式的最后一部分是\1是一个回溯引用,而它引用的正是前面划分出来的那个子表达式 (\w+)。当 (\w+)匹配到单词 of 的时候,\1 也匹配单词 of ;当 (\w+) 匹配到单词 and 的时候,\1 也匹配单词 and。回溯引用指的是模式的后半部分引用在前半部分中定义的子表达式(如上例所示)。\1 到底代表着什么?它代表着模式里的第 1 个子表达式,\2 代表着第 2 个子表达式、\3 代表着第 3 个,依次类推。上述示例中,\s+(\w+)\s+\1 将匹配同一个单词的连续两次重复出现。-我们可以把回溯引用想象成变量。-回溯引用在文本替换操作里也非常有用。比如 replace 函数的第二个参数就可以使用回溯引用。不过要使用 $1、$2、…$n 这种语法。
2014年04月05日
265 阅读
0 评论
10 点赞
2014-03-20
正则表达式中使用贪婪惰性匹配
正则表达式有两个重要概念:贪婪匹配和惰性匹配。贪婪匹配在进行匹配时的行为模式是多多益善,它们会尽可能地从一段文本的开头一直匹配到这段文本的末尾。相反,惰性匹配是适可而止,而不是从这段文本的开头碰到第一个匹配时为止。
2014年03月20日
129 阅读
0 评论
5 点赞
2014-01-10
使用 Flotr2
Flotr2 是 Flotr 的分支,它有独立版和插件版。独立版对旧版本做了不少改进,不但移除了对 Prototype 的依赖还改进移动设备的支持,比如支持 Touch 事件。数据系列也有了改进,构成系列的每个数组可以支持多个元素,旧版的只支持两个(对应 x 和 y)。插件版可灵活选择并自由扩展插件。详见 Flotr2 官网。
2014年01月10日
162 阅读
0 评论
4 点赞
1
...
30
31
32
33