
js学习
西有长庚
前端爱好者
展开
-
纯js代码实现轮播图
现在要自行因代码实现一个轮播图,主要具备下列功能定时轮播鼠标移入暂停轮播,移出继续正常轮播点击左侧按钮,查看上一张点击右侧按钮,查看下一张导航栏地小圆点根据不同轮播图,对应高亮现在看一下实现地具体效果(找图片太麻烦,我直接把每张轮播图设置不同颜色,方便辨认)按照以往惯例,依旧是来捋一下思路:首先看一下大思路:盒子设置溢出隐藏,设置7个 li 标签用于表示轮播图(首尾两张是假图...原创 2019-11-21 23:41:41 · 505 阅读 · 2 评论 -
js实现全选,全不选和反选功能
首先来展示一下上图中实现的功能是:点击顶部全选框选中,全部的框都会选中,反之就会全不选中;当表体中选框全部选中时,全选框选中当点击反选按钮时,表体中的选框状态置反,选中的变为没选中,没选中变为选中直接上代码,我就不贴表格样式部分代码了,只贴js实现部分<script>//1, 全选全不选var all=document.getElementById("all")...原创 2019-11-20 12:55:37 · 1966 阅读 · 0 评论 -
直观理解js预解析
预解析所谓预解析,就是在js代码解析之前,浏览器会把所有带var和function关键字声明地变量或函数进行提前地声明和定义js代码的执行是分成两个阶段的,首先预解析,然后再一行一行去解析代码预解析的过程 :将var关键字声明的变量提升到所在作用域的最前面,赋值不会提升,默认值是undefined将function关键字声明的函数提升到当前作用域的最前面,且同时会定义函数表达式只用预...原创 2019-11-17 11:09:17 · 211 阅读 · 0 评论 -
原型,原型对象,原型链
原型,原型对象,原型链原型和原型对象只要创建一个函数,浏览器就会自动为其分配一个原型,可以通过prototype属性访问到原型,原型也可以通过constructor属性访问到其对应的函数,此外,通过函数创建的实例对象默认可以通过_proto_属性访问到原型对象(注:_proto_属性不是标准属性,最好不要用在生产环境中)。Person(name,age){ this.name=name...原创 2019-10-27 10:29:22 · 229 阅读 · 0 评论 -
JavaScript中变量地址指向的问题
@JavaScript中变量地址指向的问题JavaScript中变量地址指向的问题js中,基础变量是存储在栈中,而复杂变量如对象,函数和数组,栈中存储的是复杂变量的地址,数据存储在堆中###基础变量如N1=300,N2=200,N3=100,存储格式为###复杂变量,引用类型```javascriptvar obj={name:"西西里",age:10}如上,存储格式应...原创 2019-10-27 09:17:43 · 2562 阅读 · 0 评论