摘要: 学习 JavaScript 语言,你会发现它有两种格式的模块。 一种是 ES6 模块,简称 ESM;另一种是 Node.js 专用的 CommonJS 模块,简称 CJS。这两种模块不兼容。 很多人使用 Node.js,只会用require()加载模块,遇到 ES6 模块就不知道该怎么办。本文就来谈 阅读全文
posted @ 2020-09-01 22:31 maxweber 阅读(249) 评论(0) 推荐(0)
摘要: 主要内容: 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方法 数组常见操 阅读全文
posted @ 2020-09-01 18:19 maxweber 阅读(257) 评论(0) 推荐(0)
摘要: 一、Array 1、some()和every() some()是对数组中每一项运行指定函数,如果该函数对任一项返回true,则返回true。 every()是对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true。 var array = [1,3,5,7,9,11,13,15 阅读全文
posted @ 2020-09-01 17:13 maxweber 阅读(367) 评论(0) 推荐(0)
摘要: 使用 JavaScript 开发的时候,很多开发者多多少少会被 this 的指向搞蒙圈,但是实际上,关于 this 的指向,记住最核心的一句话: 哪个对象调用函数,函数里面的this指向哪个对象。 分几种情况谈论下: 一、普通函数调用 二、对象函数调用 三、构造函数调用 四、apply和call调用 阅读全文
posted @ 2020-09-01 09:36 maxweber 阅读(194) 评论(0) 推荐(0)
摘要: 1、交换变量的值 let x = 1; let y = 2; [x,y] = [y,x] 上面的代码交换变量x和变量y的值,这样的写法不仅简洁,易读,语义非常清晰 2、从函数返回多个值 函数只能返回一个值,如果要返回多个值,只能讲他们放在数组或者对象里返回。了解解构赋值,取值这些值非常方便 //返回 阅读全文
posted @ 2020-09-01 09:34 maxweber 阅读(527) 评论(0) 推荐(0)
摘要: JS(原生js和jq方式)获取元素属性(自定义属性),删除属性(自定义属性) 以下内容: 一、获取元素的属性 二、设置元素的属性 三、删除元素的属性 一、获取元素的属性 1-原生JS 获取属性 .getAttribute("属性") 2-jquery 获取属性 .attr("属性") 示例代码 /* 阅读全文
posted @ 2020-09-01 09:30 maxweber 阅读(925) 评论(0) 推荐(0)