Javascript基础
文章平均质量分 54
iteye_8010
这个作者很懒,什么都没留下…
展开
-
Javascript基础
数据类型: 简单数据 简单数据类型 取值 Undefined undefined(只有一个值) Null null(只有一个值) Boolean t...原创 2017-02-18 12:09:14 · 64 阅读 · 0 评论 -
类继承
类式继承 类式继承是在函数对象内调用父类的构造函数,使得自身获得父类的方法和属性。call和apply方法为类式继承提供了支持。通过改变this的作用环境,使得子类本身具有父类的各种属性。 var father=function(){ this.age=22; this.say=function(){ alert('hello i am '+this...原创 2017-04-01 21:52:29 · 91 阅读 · 0 评论 -
js 面向对象
1.构造函数模式测试 构造函数首字母大写,将属性和方法赋值给了 this 对象。 function CPerson(name,sex,age) { this.name = name; this.sex = sex; this.age = age; this.show = function () { console.log(this.name+this.se...原创 2017-03-27 20:29:16 · 65 阅读 · 0 评论 -
apply(),call(),bin()方法
apply()和call()方法 apply()应用某一对象的一个方法,用另一个对象替换当前对象。 fun.apply(thisAry[,argsArray]) thisAry 在函数运行时指定的this argsArray 指一个数组或者类数组对象,其中的数组元素将作为单独的参数传给fun函数 call()调用一个对象的一个方法,以另一个对象替换当前对象 fun.call(t...原创 2017-03-23 21:19:31 · 391 阅读 · 0 评论 -
正则表达式
RegExp对象用于存储检索模式 RegExp对象有3个方法:test()、exec()、和compile() test()检索字符串中指定的值 var arr=new RegExp("n"); console.log(arr.test("my name is wyy")); //true var arr=new RegExp("b"); console....原创 2017-03-20 19:04:05 · 86 阅读 · 0 评论 -
string对象_replace(),indexOf(),search()和match()
string对象 replace()用于在字符串中用一些字符替换另一些字符 strinObject.replace(regexp/substr,replacement) regexp/substr规定子字符串或要替换的模式的regexp对象 replacement 一个字符串的值,替换文本或生成替换文本的函数 返回值:一个新的字符串 1. 用replace() 来替换字...原创 2017-03-18 22:41:05 · 445 阅读 · 0 评论 -
js 类,构造函数和原型
构造函数是用new创建对象时调用的函数,与普通唯一的区别是构造函数名应该首字母大写 function Person(age){ this.age = age; } var person1 = new Person(30); console.log(person1.age);//30 我们将Person.prototype定义为一个新对象,这个对象包含类所需要的方法。其实并...原创 2017-03-12 20:24:19 · 170 阅读 · 0 评论 -
js 切割
split() split(serparator,howmany) serparator 参数指定的地方切割 howmany 在split()可以有可以没有 指返回数组的长度,就不会返回参数指定的长度之后 split()把一个字符串切割成字符串数组 1、括号里面是参数指定的地方切割 例如 var str="2:3:4:5" console.log(str.s...原创 2017-03-11 23:05:48 · 157 阅读 · 0 评论 -
js 遍历对象
json遍历对象 arr= [ {"name":"wyy", "password":"1111"}, {"name":"tay", "password":"2222"} ]; for(var p in arr){//遍历json数组时,这么写p为索引,0,1 alert(arr[p].n原创 2017-03-06 21:55:18 · 140 阅读 · 0 评论 -
js中break,continue,return
在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 break和continue 单独使用break语句 的作用是立即退出最内层的循环或swith语句 break:由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 举例:...原创 2017-03-04 23:06:02 · 100 阅读 · 0 评论 -
数组方法
push()和pop() push()和pop()方法允许将数组当做栈来使用.push()方法在数组的尾部添加一个或多个元素,并返回数组新的长度。pop()方法则相反:它删除数组的最后一个元素,减小数组长度并返回它删除的值 例如 var arr=[]; arr:[] arr.push(1,2); arr:[1,2] arr.pop(); ...原创 2017-02-27 21:14:18 · 79 阅读 · 0 评论 -
函数 、函数的声明与表达式 、 函数调用
函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词function: function functionname() { 这里是要执行的代码 } 当调用函数式,会执行函数内的代码 函数声明和函数表达式 function arr(){}: //声明,因为它是程序的一部分 var bar=function bar(){}; //表达式,因为它是赋值表达式的一部...原创 2017-02-26 11:25:01 · 143 阅读 · 0 评论 -
JS:分支与循环
if(条件1){ 条件成立执行时执行的代码 }if(条件2){ 条件成立执行时执行的代码 } if...else if...else if(条件1){ 条件1成立时执行的代码 }else(条件2){ 条件2成立时执行的代码 }else{ 条件1和条件2均不成立时执行的代码 } for循环: for(i=0;i<10;i++){ } 首先执行的...原创 2017-02-19 15:35:29 · 128 阅读 · 0 评论 -
Underscore 常见的几个比较混淆的
_.find (list,predicate,[context]) list 逐项查找 ,返回第一个通predicate函数真值检测的元素值,如果没有返回undefined 函数将立即返回,不会便利整个list var even = _.find([1,2,3,4,5,6],function(num){ return num % 2 == 0;}); // 2 _.filter(...原创 2017-04-04 00:09:46 · 249 阅读 · 0 评论