随笔分类 -  JavaScript

这是属于JavaScript的地盘
摘要:javascript高级语法之八:ES6 1.数组和对象的解构 ES6新增了一个从数组或对象中方便获取数据的方法,称之为结构 解构赋值 :特殊的语法,它使我们可以将数组或者对象 “ 拆包 ” 至一系列变量中 <script> // 数组的解构 var names = ['abc','cbd','nb 阅读全文
posted @ 2022-07-28 18:01 杨建鑫 阅读(288) 评论(0) 推荐(0) 编辑
摘要:一,箭头函数 1.单一参数,函数体只有一条语句 : 可以省略 () 和 return function abc(msg){ return msg; } 转化 let abc = msg => msg 2.多个参数,函数体只有一条语句 : 需要在参数两侧添加空括号, 可以省略return functi 阅读全文
posted @ 2022-03-05 17:40 杨建鑫 阅读(787) 评论(0) 推荐(0) 编辑
摘要:ES6讲解let,const,模板字面量,默认参数,rest参数,展开运算符,对象,解构赋值 阅读全文
posted @ 2022-03-05 15:33 杨建鑫 阅读(134) 评论(0) 推荐(0) 编辑
摘要:ES6之解构赋值 一一对应就好了 [a,b] = [1,2] { age,sex } = { age:''18" , sex:'男'} 不需要取到的值,用,代替就好啦 阅读全文
posted @ 2022-01-19 13:11 杨建鑫 阅读(16) 评论(0) 推荐(0) 编辑
摘要:ES6之模板字符串和箭头函数以及this指向 一.模板字符串 简单: ` ` 变量的就用 ${ 变量名 } 二.箭头函数 let 函数名 = (参数) =>{ 函数体 } 一般函数改为箭头函数 声明形式: function add( ){ } 函数表达式的形式: let add = function 阅读全文
posted @ 2022-01-18 15:56 杨建鑫 阅读(133) 评论(0) 推荐(0) 编辑
摘要:一.let 和 const ( ES6新的 ) 1.含义: let是用来声明变量--代替var来声明变量,还可以重新赋值 const是constant的缩写,它是来声明常量的,常量是不能重新赋值的 const注意: const一旦声明,就必须立即初始化,不能留到以后赋值 const声明的常量,可以修 阅读全文
posted @ 2022-01-18 10:10 杨建鑫 阅读(192) 评论(0) 推荐(0) 编辑
摘要:BOM常用的4个对象 BOM:浏览器对象模型,JS与浏览器交互的接口 一.window对象 全局变量会变成window的属性 window.innerWidth : 窗口内宽 ( 包含滚动条的 ) window.outerWidth : 窗口外宽 ( 指的是 别全屏,会有一些阴影,边框部分 ) do 阅读全文
posted @ 2022-01-13 13:27 杨建鑫 阅读(97) 评论(0) 推荐(0) 编辑
摘要:定时器 1.setInterval( function( [ b,c ] ){ }, a ,[ b,c ]) 函数可以重复调用一个函数,在每次调用之间有固定的时间间隔 function(){ } : 第一个参数是函数 a : 第二个参数是间隔时间,以毫秒为单位,1000毫秒是1秒 [ b,c ] 表 阅读全文
posted @ 2022-01-12 17:33 杨建鑫 阅读(82) 评论(0) 推荐(0) 编辑
摘要:只要在事件里面e,得到的就是事件对象 e.pageX 鼠标相对于整张网页的水平坐标 e.pageY 鼠标相对于整张网页的垂直坐标 e.clientX 鼠标相对于浏览器的水平坐标 e.clientY 鼠标相对于浏览器的垂直坐标 e.offsetX 鼠标相对于事件源元素的水平坐标 e.offsetY 鼠 阅读全文
posted @ 2022-01-12 14:33 杨建鑫 阅读(71) 评论(0) 推荐(0) 编辑
摘要:一.事件监听 1.鼠标事件监听 onclick 当鼠标点击某个对象 ondbclick 当鼠标双击某个对象 onmousedown 当鼠标按键在某个对象上按下 onmouseup 当鼠标按键在某个对象上松开 onmousemove 当鼠标按键在某个对象被移开 onmouseenter 当鼠标进入某个 阅读全文
posted @ 2022-01-11 18:05 杨建鑫 阅读(71) 评论(0) 推荐(0) 编辑
摘要:DOM( 文档对象模型 Document Object Model ) 是 JavaScript 操作HTML文档的接口, 使文档操作变得非常优雅 , 简便 一.nodeType常用属性值 nodeType值 : 1 , 是元素节点; nodeType值 : 3 , 是文字节点; nodeType值 阅读全文
posted @ 2022-01-11 14:31 杨建鑫 阅读(311) 评论(0) 推荐(0) 编辑
摘要:数组添加和删除 1.尾部添加和删除 push( ) 尾部添加,参数就是要添加的项;如果添加多个,用逗号隔开;原数组会改变,不需要赋值 pop( ) 尾部删除,不用写参数,返回的是删除的项 2.首部添加和删除 unshift( ) 头部添加,参数就是要添加的项;如果添加多个,用逗号隔开;原数组会改变, 阅读全文
posted @ 2022-01-10 13:52 杨建鑫 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1.charAt( ) 得到指定下标的字符 这个会被 ' 我喜欢js,我也喜欢HTML '[1] = 得到喜 例子: var str = '我喜欢js,我也喜欢HTML' console.log('下标为0:' + str.charAt(0)); // 下标为0:我 console.log('下标为 阅读全文
posted @ 2022-01-10 09:23 杨建鑫 阅读(86) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示