JavaScript
hexi225
这个作者很懒,什么都没留下…
展开
-
JavaScript 简单(基本)数据类型与复杂(引用)数据类型
JavaScript中的数据类型简单(基本)数据类型: number、string、boolean、undefined、null复杂(引用)数据类型: object、array、date、function等简单数据类型用拷的,复杂数据类型用借的。简单类型都是按值访问的可以操作保存在变量中的实际值;复杂类型不能直接访问操作对象的内存空间,在操作对象时,实际上是在操作对象的引用而不是实...原创 2018-11-07 16:42:34 · 310 阅读 · 0 评论 -
JavaScript a++和++a的区别
a++ 是a在调用时还是原值,a调用之后才把a的值加上1++a 是a在调用之前就先加上1,调用a时其值是a+1a++++a原创 2018-11-08 17:19:28 · 1282 阅读 · 0 评论 -
JavaScript 实现文字动态闪烁
实现文字、边框闪烁,数组中的每一项循环出现<style> :root { font-size: 15px; } .board { background: black; color: red; display: inline-block; padding: 10px; ...原创 2018-11-15 18:00:00 · 957 阅读 · 0 评论 -
JavaScript 原生实现模态框弹出层
点击“收藏”弹出模态框,模态框z-index:1000,遮罩层z-index:900。点击“确定”、“取消”或键盘“Esc”键隐藏模态框,键盘按键可在customConfig里自由设置。模态框预设9个位置,同时可以设置x、y轴偏移量,具体设置是在customConfig里指定position、yOffset、xOffset,默认中间向上偏移150px。HTML<button id...原创 2018-11-25 22:29:50 · 1236 阅读 · 0 评论 -
JavaScript 鼠标拖拽
<style> #dd { width: 100px; height: 100px; background: black; position: absolute; }</style><div id="dd"></div><script> l...原创 2018-11-27 15:40:03 · 309 阅读 · 0 评论 -
JavaScript 原生js实现轮播图
demo设置3s自动轮播时,点击圆点或按钮会出现点击后仍然按原定时器跳转到下一张,有时时间间隔非常短,通过设置定时器时间参数time解决,在圆点和按钮的点击事件中将time置为0,使得在当前页停留3s后再自动开始轮播。完整代码如下:HTML<div class="container"> <div class="slider"> <ul...原创 2018-12-07 21:04:56 · 406 阅读 · 0 评论 -
JavaScript this的理解
解析器在调用函数时每次都会向函数内部传递进一个隐含的参数这个隐含的参数就是this,this指向的是一个对象,称为函数执行的上下文对象根据函数的调用方式的不同,this指向不同的对象以函数的形式调用时,this永远都是window以方法的形式调用时,this就是调用方法的那个对象 function fun() { console.log(this); }...原创 2018-12-18 16:54:37 · 182 阅读 · 0 评论 -
javascript 工厂方法与构造函数
使用工厂方法创建对象使用工厂方法创建对象 方便批量创建对象创建的对象都是object这个类型 就导致无法区分多种不同的类型 function createPerson(name, age, gender) { //创建一个新的对象 let obj = new Object(); //向对象中添加属性 obj.name =...原创 2018-12-18 18:42:58 · 272 阅读 · 0 评论