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