随笔分类 - Javascript
JS技术栈
摘要:一、核心:$是jquery类的一个别名,$()构造一个jquery对象,jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。 1、 ${表达式}:根据这个表达式来查找所有匹配的元素。 eg:$("div>p"); 查找所有p
阅读全文
摘要:使用DOM树 一、访问元素 1、选择单个元素节点 (1)getEelementById() 使用元素的id属性 (2)使用CSS选择器,返回第一个匹配的元素 querySelector() VarhotItem=document.querySelectorAll('li .hot"); 2、选择多个
阅读全文
posted @ 2020-09-16 19:00
maxweber
摘要:window对象是BOM的核心,window对象指当前的浏览器窗口。window对象方法:注意:在JavaScript基础篇中,已讲解了部分属性,window对象重点讲解计时器。 1、JavaScript 计时器 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后
阅读全文
posted @ 2020-09-16 18:58
maxweber
摘要:let、const let 定义的变量不会被变量提升,const 定义的常量不能被修改,let 和 const 都是块级作用域 const 定义的常量不能被修改,如果const定义的是对象,对象中的内容可以变 var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部 import、expo
阅读全文
posted @ 2020-09-03 17:54
maxweber
摘要:学习 JavaScript 语言,你会发现它有两种格式的模块。 一种是 ES6 模块,简称 ESM;另一种是 Node.js 专用的 CommonJS 模块,简称 CJS。这两种模块不兼容。 很多人使用 Node.js,只会用require()加载模块,遇到 ES6 模块就不知道该怎么办。本文就来谈
阅读全文
posted @ 2020-09-01 22:31
maxweber
摘要:主要内容: 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方法 数组常见操
阅读全文
posted @ 2020-09-01 18:19
maxweber
摘要:一、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
摘要:使用 JavaScript 开发的时候,很多开发者多多少少会被 this 的指向搞蒙圈,但是实际上,关于 this 的指向,记住最核心的一句话: 哪个对象调用函数,函数里面的this指向哪个对象。 分几种情况谈论下: 一、普通函数调用 二、对象函数调用 三、构造函数调用 四、apply和call调用
阅读全文
posted @ 2020-09-01 09:36
maxweber
摘要:1、交换变量的值 let x = 1; let y = 2; [x,y] = [y,x] 上面的代码交换变量x和变量y的值,这样的写法不仅简洁,易读,语义非常清晰 2、从函数返回多个值 函数只能返回一个值,如果要返回多个值,只能讲他们放在数组或者对象里返回。了解解构赋值,取值这些值非常方便 //返回
阅读全文
posted @ 2020-09-01 09:34
maxweber
摘要:JS(原生js和jq方式)获取元素属性(自定义属性),删除属性(自定义属性) 以下内容: 一、获取元素的属性 二、设置元素的属性 三、删除元素的属性 一、获取元素的属性 1-原生JS 获取属性 .getAttribute("属性") 2-jquery 获取属性 .attr("属性") 示例代码 /*
阅读全文
posted @ 2020-09-01 09:30
maxweber
摘要:Javascript是一种解释型的动态语言。 在程序中,有编译型语言和解释型语言。那么什么是编译型语言,什么是解释型语言呢? 编译型语言: 它首先将源代码编译成机器语言,再由机器运行机器码(二进制)。 解释型语言: 相对于编译型语言而存在的,源代码不是直接编译为目标代码,而是将源代码翻译成中间代码,
阅读全文
posted @ 2020-07-14 09:45
maxweber
摘要:JSON的parse()和stringfy()方法 1.JSON.parse;作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象)语法:JSON.parse(text [, reviver])text 必选。 一个有效的 JSON 字符串。reviver 可选。 一个转换
阅读全文

浙公网安备 33010602011771号