
JavaScript
文章平均质量分 73
拾忆11
这个作者很懒,什么都没留下…
展开
-
你真的了解JavaScript中的局部变量和全局变量吗?
[javascript] view plain copy var a =1; function test(){ alert(a); var a = 2; alert(a); } test(); alert(a); 大家猜转载 2016-07-27 11:57:16 · 310 阅读 · 0 评论 -
值传递和引用传递的区别
在进行JavaScript函数的练习时,遇到类似下面的两段代码:1. var a=1; function f1(arg){ arg=3; return arg; } console.log(f1(a));//3 console.log(a);原创 2016-07-29 13:53:50 · 1196 阅读 · 0 评论 -
排序算法研究
在学习JavaScript的数组时,我们知道排序有一个sort()方法,但是sort方法对数组成员进行排序时,默认的是按照字典顺序排序,即按照acsii码表来排序。但是这并不能满足我们对一组无需数字进行排序的要求,所以对排序算法进行了学习,并用代码实现。冒泡排序(Bubble Sort):它的基本思想是:1、依次比较相邻的两个数,如果不符合排序规则,则调换两个数的位置。这样一遍比较下来原创 2016-07-30 18:15:12 · 462 阅读 · 0 评论 -
JS判断移动端和PC端
实际项目中有时需要根据用户的访问设备的不同来显示不同的页面样式,这时就要是判断移动设备还是电脑浏览器访问的。这里需要用到navigator对象,该对象包含了有关访问者浏览器的信息:navigator.appCodeName浏览器代号navigator.appName浏览器名称转载 2016-10-28 12:14:58 · 587 阅读 · 0 评论 -
javascript是单线程的吗?
面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下:首先看下面的代码:123456789转载 2016-10-28 17:10:10 · 332 阅读 · 0 评论 -
JS中eval()的作用
在初学JS的时候就知道这个函数,却一直没有了解过他的用途,也一直都是睁一只眼闭一只眼,这次来深入地了解一下这个函数的作用。eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。语法为 eval(string),string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的转载 2016-11-16 16:06:12 · 2384 阅读 · 0 评论