- 博客(6)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 简单说 eval 函数
说明我觉得eval( )函数是一个比较有趣的函数,虽然我平常基本用不到它。但我们还是来说说吧! eval( ) 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 就是说,有一段字符串,把它放在eval()中就可以当 JavaScript代码执行了。解释var a=1;var b=2;eval(a+b); //返回 3很简单吧,我们继续说,eval( )经常会用到的地方就是解
2017-06-27 16:37:11 853
原创 JavaScript立即执行函数的解释分析(4)—总结篇
说明这次来对立即执行函数 Immediately-Invoked Function Expression (IIFE) ,做最后的总结,会把前面几篇提到的内容做一个整合,这样就把立即执行函数说完了。解释我们回到最初,看代码 (function (){ console.log(1);})();(function (){ console.log(2);}());这是两种比较常见的
2017-06-19 17:23:04 720
原创 JavaScript立即执行函数的解释分析(3)—谈谈圆括号()
说明前两篇文章,我们似乎已经明白为什么,立即执行函数要那样写了,这次为了能更加深入理解,我们来说说圆括号的事。解释1、分组运算符 在JavaScript中 圆括号 有提高优先级的作用,达到低优先级的表达式比高优先级的表达式更早运算。var a=1+2*3; //a的值为7var b=(1+2)*3; //a的值为92、传递参数 在声明函数或者调用函数的时候,如果有参数,需要放在圆括号中
2017-06-19 15:26:09 1414
原创 JavaScript立即执行函数的解释分析(2)—函数表达式与函数声明的区别
说明上次我们聊了聊表达式与语句的区别,这次我们说说函数表达式与函数声明,上次虽然提到过这两点,但是并没有很详细的讲,这次要专门聊聊了!函数表达式(函数定义表达式)函数定义表达式定义一个JavaScript函数。表达式的值就是这个新定义的函数。 比如,像这样 var a=function (x){ console.log(x) } 函数声明说函数声明,就要提到上次我们说过的声明语句了,声明语句用
2017-06-12 17:45:28 24026 1
原创 JavaScript立即执行函数的解释分析(1)—表达式与语句的区别
说明我们应该经常看到这两种写法(function(){})()(function(){}())也许你知道,这是立即执行函数,但为什么这样能立即执行呢?也许是该好好聊聊了!但是,我们先来聊点其他的。 表达式表达式(expression),JavaScript解释器会将其计算出一个结果。程序中的常量是最简单的一类表达式。 原始表达式 最简单的表达式是“原始表达式”(primary expr
2017-06-07 13:06:18 1006 1
原创 JavaScript 数组去重的多种方法原理详解
说明数组去重,这是一个面试经常会遇见的问题,网上讲数组去重的文章也是特别的多,但是我们依旧来讲讲数组去重,这篇文章比较适合于接触过一段时间的JavaScript的初学者,希望这篇文章能给初学者带来一些帮助。方法一function unique(arr){ var result = []; //结果数组 for(var i = 0; i < arr.length; i++)
2017-06-02 14:24:14 9858 2
chrome 插件 LivePage 自动刷新
2017-09-27
通过js 控制 css的方法疑问
2017-09-08
微信分享功能怎么实现
2017-07-01
打开Sublime 默认的文件格式
2017-06-08
phpStorm怎么全局替换,Windows版本的PHPStorm
2017-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人