首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小吉良
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
最新
热门
JS的微任务宏任务
JS是单线程的,能且只能同时执行一个任务。 为了避免需要时间的异步任务卡住执行过程,JS的任务分成了异步任务(asynchronous)和同步任务(synchronous)。 按照代码顺续,遇到同步任务直接执行,遇到异步任务,丢到Event Table并注册函数。 当所有的同步…
ES6解构赋值
本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。下面是一些使用嵌套数组进行解构的例子。 如果解构不成功,或者是不完全解构中的未解构变量,变量的值就等于undefined。 所以,只有当一个数组成员严格等于undefined,默认值才会生效…
浏览器运行机制
负责浏览器界面显示,与用户交互。如前进,后退等 负责渲染浏览器界面,解析HTML,CSS,构建DOM树和RenderObject树,布局和绘制等。 注意,GUI渲染线程与JS引擎线程是互斥的,当JS引擎执行时GUI线程会被挂起(相当于被冻结了),GUI更新会被保存在一个队列中等…
ES6遍历对象、数组的方法总结
返回一个遍历对象属性或者属性值的数组(不含Symbol属性)。 返回一个遍历对象属性或者属性值的数组(不含Symbol属性,自身属性——不含原型上的属性)。 注意,参数是一个匿名函数,且第一个参数是数组成员的value,第二个是他们的index。 k是每一个数组成员的index…
MD5加密字符串步骤
最近调用后端api接口时,后端规定请求参数中的某字符串需用md5进行加密。 在用户密码的处理方面,MD5总的来看还算是安全的,当用户登录的时候,系统把用户输入的密码计算成MD5值,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并…
webstorm commit,遇到`no changes detected`
这里介绍下我所遇到的情况和解决办法。 你发现自己的目录列表全是灰色,那么很可能是你在webstorm中未成功配置git.exe的路径,导致无法正常使用git。 最后重启一下webstorm,重新commit。
Promise与AJAX结合写法
而这些请求操作都是异步操作,如果需求是在请求成功后再发送请求,则会出现多层嵌套,形成回调地狱,影响代码可读性。 此时使用Promise就可以大大理顺代码逻辑,增强代码可读性。
JavaScript中的this指向
一般来说,最常见的就是上述第三种情况,this最终指向的是调用它的对象。也就是说,在这种情况下,当this所在的函数被调用时,this才得以确定。 非严格模式下,全局作用域下的函数调用对象默认是window。
window.alert()暴露网址问题
在部分项目测试中发现,用微信浏览器跑项目,window.alert()方法提示框的title会暴露url地址,很不美观找到了如下解决方法(重写alert方法)
vue项目部署giteePages遇到的bug
一般静态项目部署到平台,都会通过build命令对代码进行压缩。以下内容以vue项目为例 码云可以直接将github的项目转移过来,所以可以先将项目部署到github。 在 vue.config.js 中设置正确的 publicPath。 一般情况下,会将项目部署到 https:…
下一页
个人成就
文章被点赞
4
文章被阅读
10,084
掘力值
375
关注了
12
关注者
0
收藏集
7
关注标签
11
加入于
2020-07-16