`
文章列表
    在JS中,不存在其他语言中的大括号级的作用域,但它有函数作用域,若想访问函数内部的局部变量,可以在函数内部声明一个函数,用来返回函数内部的局部变量。 如下例:     var a=5;; function f1() { var a=1; function f2() { alert(a); } return f2(); } a; =>5 f1(); =>1     由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。所以,在本 ...
  其实,每个函数内部都有一个内建的arguments数组,它能返回函数所接受的所有参数。 例: function mutiplyByTwo() { var i, ar = []; for(i = 0;i<3;i++) { ar[i] = arguments[i]*2; } return ar; } >> mutiplyByTwo(1,2,3); =>[2,4,6]  其实上面的例子看似arguments像是一个数组,其实它实际上是一个类似数组的对象。 而arguments还有一个值得关注的属性 ...
  prototype是一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法。 javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性是返回对象类型原型的引用。 例如:(1) Array.push(new_element)  作用:在数组末尾加入一个新的元素 Array.prototype.push = function() { var alength = this.length; for (var i = 0; i < arguments.length; ...
在underscore中我们经常会用到的函数主要有以下这些:   each、map、filter、invoke、countBy、first、uniq、defaults  each   _.each(list, iteratee, [context]) 遍历list中的所有元素,按顺序用遍历输出每个元素。与for循环差多。 var a = [1,2,3]; _.each(a,function(num){}); console.log(a);//输出[1,2,3]  map   _.map(list, iteratee, [context]) 通过转换函数(iteratee迭代器)映射列 ...
String对象属性 (1)length属性 length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度。当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些不一样。 var str = 'abc'; console.log(str.length); ...
定义和用法: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 indexOf函数语法: string.indexOf(substring, startpos); 说明 该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。 提示和注释 注释:indexOf() 方法对大小写敏感 ...
定义:              push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 语法 arrayObject.push(newelement1,newelement2,....,newelementX) 参数 描述 newelement1 必需。要添加到数组的第一个元素。 newelement2 可选。要添加到数组的第二个元素。 newelementX 可选。可添加多个元素。 返回值 把指定的值添加到数组后的新长度。 说明 push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一 ...
首先需要下载一个wine版本的qq. 下载地址是: http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=23 根据你电脑系统的位数选择安装方法 一:安装依赖库 在终端输入sudo apt-get install  libgtk2.0-0:i386 另外,如果是64位系统还要安装ia32-libs, 但是Ubuntu14.04中该软件包已经被其他版本替代, 所以这里我们选择安装lib32ncurses5, 因此在终端输入sudo apt-get install lib32ncurses5 二:解压并安装win ...
        在Ubuntu 14.04下安装Google Chrome浏览器非常简单,只要到Chrome的网站下载Deb安装包并进行安装即可。         首先要下载最新的hosts.        更新链接:http://laod.cn/hosts         然后是打开hosts文件,在终端输入命令,打开命令是:         $ sudo gedit /etc/hosts         回车确定后,hosts文件会弹出,把之前下载好的最新的hosts覆盖到旧的hosts上,之后重启网络就可以了。
Global site tag (gtag.js) - Google Analytics