javascript面向对象
文章平均质量分 71
陆康永
是时候开始明确自己写博客是为了什么,以前搞不懂,感觉挺浪费时间的,而且自己的水平写出了的博客可参考价值也不大,权当给以后的自己一个了解过去自己的机会,避免继续踩坑。
展开
-
22行 手写实现promise
手写promise,面试了一个面试题,promise的标准是非常的复杂的,但是这里我们不探讨具体promise的实现,只正对上面的代码分析下面用1⃣️2⃣️3⃣️4⃣️来标注下四个函数。原创 2023-09-06 16:54:43 · 115 阅读 · 0 评论 -
javascript 对象私有属性,构造函数,原型
万物皆函数万物皆对象函数是javascript里面的核心内容。javascript的函数是最难理解的,同时混淆了太多的概念在里面。javascript存在静态属性么?我觉得是否定的,但是有些书或资料上面经常出现这个字眼,我觉得有必要把自己的理解记录下来,以方便以后的理解。静态属性,私有变量,私有属性;私有变量是比较容易理解的,例如下面代码var gloal="gloal";function a(...原创 2018-04-26 01:02:57 · 1074 阅读 · 0 评论 -
5.javascript 对象继承 ---组合模式
var superClass=function(id){ //引用类型共有属性 this.books=["javascript","css","html"]; this.id=id[0]; } superClass.prototype.showBook=function(){ console.log(this.books) }原创 2016-09-10 21:53:29 · 564 阅读 · 0 评论 -
面向对象与原型【37】---原型的弊端(组合构造模式+原型模式)
面向对象与原型【37】---原型的弊端/*function Box(){};Box.prototype={constructor:Box,name:"Lee",age:"2012",family:["哥哥","姐姐","弟弟"],run:function(){return this.name+this.age+"运行中...."}};var box1=原创 2014-03-13 21:31:34 · 627 阅读 · 0 评论 -
事件调用时,通过数组t同一位置文件路径的替换来达到切换图片的效果
事件调用时通过数组同意位置文件路径的替换来达到切换图片的效果var buttonimage=new Array();for(i=1;ibuttonimage[i]=new Image();buttonimage[i].src="image/button"+ i +".jpg";}function setImage1(flag,position){document.i原创 2014-03-14 10:38:55 · 846 阅读 · 0 评论 -
call()方法和属性的继承
无标题文档/*function Animal(){this.name="animal";this.showName=function(){alert(this.name);}}function Cat(){this.name="cat";}var animal=new Animal();var cat=new Cat();animal.s原创 2014-03-16 14:33:40 · 1411 阅读 · 0 评论 -
arguments&&callee
arguments编辑本词条缺少概述、信息栏、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!目录1arguments▪ 说明▪ 属性2举例▪ 参数的长度▪ 隐藏的参数▪ 改变参数值▪ 递归1arguments编辑说明在Jav转载 2014-11-04 09:40:20 · 631 阅读 · 0 评论 -
面向对象语言【33】---工厂模式 【34】----构造函数
面向对象语言/*var box=new Object(); //创建对象box.name="lee"; //创建属性box.age="2012";box.run=function(){return this.name+this.age} //创建方法方法,this表示实例化出来的那个对象,this要放在一个作用域下,如box.run(){};这个事box作用域下的方法菜原创 2014-03-13 09:38:56 · 599 阅读 · 0 评论 -
/*面向对象语言*/与原型模式【35】
面向对象与原型//构造函数/*function Box(name,age){ //实例属性this.name=name;this.age=age;this.run=function(){ //实例方法return this.name+this.age+"运行中..."}}*///原型//我们创建的每一个函数都有一个prototype(原型)属性,这个原创 2014-03-13 17:56:15 · 692 阅读 · 0 评论 -
javascript 原型继承 extend
javascript对象冒充 原型继承 拖拽 重写原型方法原创 2015-04-27 08:56:52 · 914 阅读 · 0 评论 -
面向对象与原型【36】--原型字面量写法
面向对象语言-原形/*function Box(){};var box=new Box();//alert(box.prototype);//使用对象实例无法访问到prototype//alert(box._poto_);//使用对象实例访问prototype的指针alert(Box.prototype);//使用构造函数名(对象名)访问protytype;*/fu原创 2014-03-13 18:36:13 · 932 阅读 · 0 评论