首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
coding丨
掘友等级
前端开发
掘金爱好者,前端工程师
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 46
沸点 14
赞
60
返回
|
搜索文章
最新
热门
event.target和event.currentTarget的区别-【踩坑日记】
绑定事件的节点中,使用event.currentTarget返回的是绑定事件的节点。我们发现我们绑定的是最外层的div节点,event.target返回的是,触发事件的元素。
检测网页是否打开开发者工具(控制台)
背景:由于某个单页面暴露了敏感代码 需要禁用控制台 控制台禁止打开(防止F12和shift+ctrl+i调起开发者工具) 存在bug:通过浏览器 更多工具》开发者工具 调起控制台 检测控制台是否打开
Object.freeze()冻结对象、数组 ---【性能优化】
应用场景 Object.freeze()可以提高性能,如果你有一个对象,里面的内容特别特别多,而且都是一些静态数据,你确保不会修改它们,那你其实可以用Object.freeze()冻结起来。
Object.assign和JSON.parse(JSON.stringify())的区别
浅拷贝: Object.assign() 深拷贝: JSON.parse(JSON.stringify()) ,浅复制是对对象地址的复制, 深拷贝是开辟新的栈,两个对象对应两个不同的地址。
生成一个随机颜色,要求:范围#333333 ~#DDDDDD,并且有50%几率生成的是#333333【面试题】
```js var ary = '#'; //获取6位n-m之间的随机整数 for (var i = 0; i < 6; i++) { // toString(16)转为16进制 // toUpper
【性能优化】图片懒加载-js手写(20行代码)
前言:页面初始化图片资源过多,导致访问页面时加载卡顿,不流畅,影响用户体验。 原理: 通过判断每个图片是否在可视区域内,满足则加载图片。条件:图片距离顶部的高度<可视区域高度+滚动条滚动的高度。
clipboard.js基本使用-复制文本
js实现粘贴板--js插件clipboard.js实现一键复制粘贴功能,它不依赖于 Flash 或任何臃肿的框架。
promise/callback
同步与异步 javascript语言是一门“单线程”的语言,本文详细介绍:callback与promise 区别
gitee常用指令-长期更新
gitee仓库最新版本有误需要回滚到指定版本 解决该问题的逻辑:将本地仓库指定回退到一个版本,之后强制推送 覆盖掉之前的版本
数据处理-多维数组彻底降维--数组降维
如果想将⼀个多维数组彻底的降维,可以这样实现 扩展,通过Array.isArray()判断传过来的值是否为数组。
下一页
个人成就
文章被点赞
45
文章被阅读
25,254
掘力值
815
关注了
16
关注者
8
收藏集
7
关注标签
16
加入于
2019-05-08