js
源君
这个作者很懒,什么都没留下…
展开
-
js 构造函数内部原理
原创 2018-12-04 22:10:48 · 185 阅读 · 0 评论 -
js AO GO对象
函数在执行之前会进行预编译 1、创建AO对象 2、找到形参和变量声明,将变量和形参名作为AO属性名,值为underfined 3、将实参值和形参值统一 4、在函数体里面找到函数声明,值作为跟AO属性对应的值。 ...原创 2018-12-03 18:57:15 · 587 阅读 · 0 评论 -
dom 基本操作/结构树
document的意义 指的是浏览器加载的整个页面 获取标签 //通过标签id var div = document.getElementById(); //通过标签名 var div1= document.getElementsByTagName(); //通过类名,存在兼容问题 var div2=document.getElementsByCl...原创 2018-12-07 14:05:55 · 126 阅读 · 0 评论 -
js 构造函数原理
var dog = new Dog(“name”,“age”); 构造函数的执行顺序 new 创建一个新的空对象,并将这个对象的引用付给this,调用Dog()方法将实参传给形参,再执行函数体中的代码,给this指向的对象属性赋值,函数体执行完毕后,new返回this–及新对象的引用。 ...原创 2018-12-18 16:50:19 · 270 阅读 · 0 评论 -
js 常见问题
函数声明与函数表达式 函数声明会在执行任何代码之前调用,函数表达式则是在代码执行到该表达式时才被执行。 这也是函数声明在代码块后面的情况下,在代码中也能调用该函数的原因,而函数表达式则会出现问题如: alert(sum()) var sum = function(){ return 1; } 这会报错,因为alert函数中的sum还未被定义。 函数内部的两个特殊对象this&&a...原创 2019-03-11 14:14:58 · 169 阅读 · 0 评论 -
js轮播图实现
思路: 我认为用动画的形式优于算距离的形式。 轮播盒 先设置轮播盒的宽高和定位,由于图片和ul要依赖于轮播盒来定位故轮播盒的position设置为relative. 图片 我这里用了6张图片,由于一开始就要显示第一张所以把第一张图片的class设置为show 按钮 有几张图片就设置几个li,与图片同理将第一个设置为active 以下是html代码 <div class="images" id...原创 2019-03-11 15:20:42 · 227 阅读 · 0 评论 -
js实现tab标签页
核心思想 点击tab标签后将此标签所对应的标签页的display设置为block,其它标签页权威none <div id="send"> <span class="sen1">编辑推荐</span> <span id="but1" class原创 2019-03-11 20:57:19 · 2016 阅读 · 0 评论