
javascript
闻人放歌
这个作者很懒,什么都没留下…
展开
-
javascript异步进阶
三种状态,状态的表现和变化then和catch对状态的影响(重要)then和catch的链式调用(常考)用同步的方式,编写异步。reject(new Error(`图片加载失败${reject(new Error(` 图片加载失败 ${ src } `)) } img . src = src }) return promise } async function loadImg1() {// 注意:await 必须放在 async 函数中,否则会报错 try {原创 2024-08-06 13:43:53 · 852 阅读 · 0 评论 -
js修改hash的方法
【代码】js修改hash的方法。原创 2024-07-20 17:17:51 · 585 阅读 · 0 评论 -
ES6常用功能/新特性
es6模块化,在浏览器中需要通过webpack/rollup打包。这里我们也可以比较下两者打包结果的区别。查看打包后的代码,webpack有很多自己缝状的辅助函数,而rollup除了定义的amd/umd标准函数外,其他都是自己的逻辑代码。以下例子可以看出es6中class的本质就是js构造函数的语法糖。但是使用class写法,语意更加清晰、简洁。箭头函数可以改变js函数烦人的this指向window问题,将this指向最近一层。promise用来解决js中的callback hell。原创 2024-07-15 17:16:43 · 852 阅读 · 0 评论 -
JS中变量类型和计算
typeof只能区分值类型(定义在栈上的数据),因此,判断引用类型需要使用其他方法。原创 2024-07-14 20:39:01 · 369 阅读 · 0 评论 -
javascript this
【代码】javascript this。原创 2024-07-14 18:58:38 · 207 阅读 · 0 评论 -
javascript闭包的理解
什么事闭包?个人理解即为闭包: 在js中,this在定义时是无法确认的,只有在执行时才能确定值。在js中是没有块级作用域的,js和C#、Java等语言不通,是一门解释性语言,这点需要特别注意。需要避免变量污染需要将变量定义在函数作用域中。闭包的作用是什么呢?上面例子,在匿名函数中,a是自由变量,因此在作用域链中会找到父级作用域中去找,也就是100。原创 2024-07-14 18:20:37 · 248 阅读 · 0 评论 -
DOM的本质
HTML是特殊的XML,原创 2024-07-14 16:47:39 · 137 阅读 · 0 评论 -
前端性能优化
前端性能优化原创 2024-07-14 16:32:03 · 301 阅读 · 0 评论 -
javascript-原型链
【代码】javascript-原型链。原创 2024-07-10 15:27:36 · 136 阅读 · 1 评论