前端
彪子咿呀咿呀咿
这个作者很懒,什么都没留下…
展开
-
在原型对象中创建方法的优化
function Student(name,age){ this.age=age; this.name=name; } //一般情况下,对象的方法在原型对象的构造函数中来实现 // Student.prototype.sayHi=function(){ // console.log('sayHi'); // } // Student.prot...原创 2021-03-16 19:48:27 · 89 阅读 · 0 评论 -
JavaScript的原型链
function Hero(name,weapon,equipment,blood){ this.name=name; this.weapon=weapon; this.equipment=equipment; this.blood=blood; } Hero.prototype.attack=function(){ ...原创 2021-03-16 19:46:39 · 79 阅读 · 0 评论 -
JavaScript创建对象的五种方法及优缺点
//一、普通方法 var hero=new Object(); //创建了一个空的对象 //属性 hero.name='黄忠'; hero.equipment=['头盔','盔甲']; hero.attack=function(){ console.log(this.name+':射箭'); } hero.attack(); ...原创 2021-03-16 19:36:01 · 95 阅读 · 0 评论 -
new关键字的执行过程
new的执行过程 1、在内存中创建了一个空的对象 2、让构造函数中的this指向刚刚创建的对象 3、执行构造数,在构造函数中设置属性和方法 4、返回了当前对象函 //Student自定义构造函数 function Student(name,age){ console.log(this); //属性 this.age=age; this.na...原创 2021-03-16 19:30:11 · 417 阅读 · 0 评论 -
JavaScript中的this
this: this指向函数赖以生存的环境对象 函数this值什么时候确定? 在函数被调用时确定 指向谁? 当前拥有this的函数被谁调用 被谁调用就指向谁 this出现在以下位置分别代表什么? 1、函数中 --this指向window 2、在方法中 --this指向这个方法所属的对象 3、构造函数中 -->this指向构造函数所创建的对象 var length=10; function say(){原创 2021-03-16 19:27:11 · 90 阅读 · 0 评论 -
HTML解析过程
Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验 简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么干活的: 1. 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件; 2. 浏览器开始载入html代码,发现<head>标签内有一个<link>标签引用外部CSS文件; 3. 浏览器又发出CSS文件的请求,服务器返转载 2021-03-16 19:07:50 · 189 阅读 · 0 评论 -
JavaScript的冒泡排序
var numbers=[23,12,24,35,43]; var temp; var count=0;//记录循环次数 //外层循环:控制趟数,每一趟找到一个最大值 for(var i=0;i<numbers.length-1;i++){ var flag=true;//判断是否还需继续循环 count++; //内层循环:控制比较的次数,并且判断两...原创 2021-03-16 18:59:59 · 78 阅读 · 0 评论 -
span与span之间有空白,产生的原因及解决方法
span与span之间有空白,产生的原因及解决方法1、2、产生的原因:元素之间有空格、换行等时,浏览器会将其转换为空白字符,其大小受font-size影响。3、解决方法:原创 2021-01-18 10:11:09 · 1564 阅读 · 0 评论 -
overflow:hidden作用
overflow:hidden作用1、作用:当子元素浮动后,子元素会从文档流变为浮动流,会脱离父元素的框架,这是父元素会因为没有子元素的撑起,而高度为0即(高度塌陷),这时在父元素中添加overflow:hidden子元素就会撑起父元素的高度。2、下面我们给一个父元素,再给一个子元素当没有在父元素写overflow:hidden时,父元素的背景不会显示当写上overflow:hidden,背景会显现3、解决方法二也可以给父元素设置好宽高...原创 2021-01-17 20:35:10 · 784 阅读 · 0 评论