- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 正则表达式之match、replace
首先我们看看W3上面的关于match的语法: 我们主要研究第二种,关于正则表达式的匹配。首先来看看最简单的一种形式 如上图所示,对于匹配简单的字符串,如果匹配成功,就返回该字符串,如果失败返回null。比较让人困惑的是,如果模式里带(),那返回的结果到底是什么呢?让我们来测试一下 由上图可以得出结论,结果将返回一个数组,第一个元素为匹配该整个模式的字符串,后面的每个元素分别为每个括
2017-10-11 16:39:42
2515
原创 node.js 使用express生成网站基本结构,默认是jade?如何切换成ejs
这几天在看node.js开发指南,第5.2.2章节中,使用express -t ejs microblog建立网站基本结构时,默认生成的模板引擎竟然是jade!这是为什么? 原来是因为在现在的express版本中已经没有-t这个命令了,只要改成express -e microblog进行创建即可。
2017-07-15 12:04:44
900
原创 JS的Object.defineProperty
在使用js的Object.defineProperty来给一个对象定义属性时,为什么没有设置writable,configurable,enumerable为false,却改变不了它的value和读出它的属性名?
2017-06-25 13:44:52
591
原创 JS定时器如何传递参数
JS定时器 传递参数我在使用setTimeout()或setInterval()时, setTimeout(addIcons(),3000); 或 setInterval(addIcons(),3000);总是发现在页面加载的时候,它就直接执行函数,并没有在3秒之后加载。后来去查了一下,才发现问题出现在函数后面的小括号上。 setTimeout(ad
2017-05-04 21:29:10
12170
原创 用js里的sort()对json数据进行排序
上示图片是W3School对Javascript sort()的说明。既然可以对Array进行排序,那对于我们从后台接收到json数据如何进行相同的排序呢?让我们来看这样一段json数据。{ "result":[ { "id":1, "value":2 },{ "id":2, "value":34 },{ "id
2017-03-11 19:29:28
43260
1
原创 jQuery 中 var $this = $(this) 的作用
在很多地方,我们都会看到 var $this = $(this)的代码,那它到底是什么意思,有什么用呢?this其实是一个Html 元素。 $this 只是个变量名,加$是为说明其是个jquery对象。 而$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。
2016-11-13 21:30:10
8337
原创 对 (function($){ })(jQuery); 的理解
对 (function($){ })(jQuery); 的理解(function($){...//函数代码块})(jQuery); 这是一个JS的匿名函数,创建即调用。其中jQuery代表这个函数的实参,$ 表示这个函数的形参,所以在函数体内用$代表jQuery。 这种匿名函数的调用形式形成了一个自我执行的封闭程序,jQuery在此程序中映射为$符号,这样可以避免$号被其他库覆写。如下的效果是
2016-11-12 19:57:59
616
原创 IntelliJ IDEA 无法自动显示代码提示框
IntelliJ IDEA 无法自动显示代码提示框 在我配置过一次IDEA之后,我发现我的代码自动提示不见了,每每都得按代码提示快捷键才能显示提示框。解决方案如下在Autopopup code completion的后面显示(not available in Power Save mode),即代码自动补全在Power Save mode下无效!! 那么Power Save mode在哪里取
2016-08-11 20:50:23
8737
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人