自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 JS学习——原型链的理解

先引入一段简单的代码 function Fn(){ this.test1=function(){ console.log("test1()"); } } Fn.prototype.test2=function(){ console.log("test2()"); } var fn=new Fn(); fn.test1(); fn.test2(); 根据我们对原型对象和显示、隐形原型对象的知识,我们可以画一个简易草图,来理解他们之间的关系。 tes

2021-05-18 21:14:46 118

原创 JS创建对象的五种模式

方式一:Object构造函数模式 我们想创建一个人的对象,其拥有姓名属性:"Tom",age:18,拥有一个可以修改其名字的方法,我们可以如下代码构造 var p=new Object(); p.name="Tom"; p.age=18; p.setName=function(name){ this.name=name; } 在浏览器端简单调试,我们可以看到,创建对象成功。先创建空Object对象,再往里边添加属性和方法。 适用于:起始时不确定对象内部数据。 缺陷:无法创建多个对象,效率..

2021-05-11 16:42:56 164

原创 JS学习—事件委托

概念 JavaScript高级程序设计里解释:对“事件处理程序过多”问题的解决方案就是事件委托。事件委托利用了事件冒泡,指指定一个事件处理程序,就可以管理某一类型的所有事件。简单来说,我们可以为整个页面指定一个onclick事件处理程序,而不必给每个可单击的元素分别添加事件处理程序,如li、button、单选按钮radio等。 为什么要用事件委托? 比如我们有100个li,每个li都有相同的click点击事件,可能我们会用for循环的方法,来遍历所有的li,然后给它们添加事件,那这么做会存在什么影响呢? 在

2021-03-26 14:46:52 253 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除