js
JustForDream_ByGhy
这个作者很懒,什么都没留下…
展开
-
js 构造函数
目前最流行的自定义先说一下构造函数执行过程 new 的作用 创建一个对象,将函数作用域赋予这个的对象,执行构造函数代码,返回新对象function Createfun(a,b){ this.a=a; this.b=b; this.m=[1,2,3] } Createfun.prototype={ //重写原型对象 constructor:Createfun,原创 2017-07-20 15:23:07 · 222 阅读 · 0 评论 -
js 继承
实现继承主要是通过js的原型链来实现的原型和原型链用例子来说明function f1(){ ..... } var f=new f1(); 每个函数都包含一个prototype属性 原型对象都包含一个constructor属性 值为指针函数与原型对象之间的关系 prototype 指向原型对象 f1 Prototypef1 Prototype中的constructor指向 f1实例原创 2017-07-21 09:27:16 · 190 阅读 · 0 评论 -
JS 闭包
闭包就是函数中包含函数,被包含的函数能够访问包含函数的作用域。function Cover(){ var cover_a="111"; var bibao_fun=function(){ alert(cover_a); } }闭包常用语创建私有作用域function Cover(){ //私有变量 var原创 2017-07-21 10:03:00 · 178 阅读 · 0 评论 -
Js 小知识
从今天起我将通读Javascripts高级程序设计,并及时记录一些知识点与大家共享关于标签 label 配合 continue break 可在嵌套循环中实现精准控制 xh1:for(.....){ xh2:for(....){ if(.){ continue xh1;}//退出循环2 执行循环1 if(.){ break xh1;}/原创 2017-07-18 16:38:04 · 165 阅读 · 0 评论 -
Js小知识 1
执行环境 //在web环境中,window对象是全局执行环境,所有全局变量和函数都是作为window的属性和方法创建的。 代码执行结束后,环境销毁,保存在其中的所有变量和定义也随之销毁。 //当代码在一个环境中执行时,会创建变量对象的一个作用域链, 函数环境最开始只有一个变量即 arguments 对象,作用域链中下一个变量对象来自包含环境,。。。。一直延续到全局执行环境 作用域链自内而外搜索,访问原创 2017-07-19 11:07:12 · 269 阅读 · 0 评论 -
js 小知识 3
数组迭代方法 var numbers=[1,2,3,4] every var result=numbers.every(function(item,index,array){return item>2}); alert(result); false filter var result=numbers.filter(function(item,index,array){return item原创 2017-07-19 11:19:23 · 181 阅读 · 0 评论