首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
珊123
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
25个你不得不知道的数组reduce高级用法
reduce作为ES5新增的常规数组方法之一,对比forEach、filter和map,在实际使用上好像有些被忽略,发现身边的人极少使用它,导致这个如此强大的方法被逐渐埋没。 如果经常使用reduce,怎么可能放过如此好用的它呢!我还是得把他从尘土中取出来擦干净,奉上它的高级用…
36 个JS 面试题为你助力金九银十(面试必读)
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 在现代js中,let&const是创建变量的不同方式。 在早期的js中,咱们使用var关键字来创建变量。 let&const关键字是在ES6版本中引入的,其目的是在js中创建两种不同类型的变量,一种是不可变的,…
理解并优化函数节流Throttle
当我们在PC端页面上滑动鼠标时,一秒可以可以触发约60次事件。大家也可以访问下面的在线例子进行测试。 查看在线例子: 函数节流-监听鼠标移动触发次数测试 by Logan (@logan70) on CodePen. 这里的回调函数只是打印字符串,如果回调函数更加复杂,可想而知…
JavaScript优雅写法及骚操作
1. 生成随机ID 2. 每秒更新当前时间 3. 生成随机 16 进制 颜色 码 如 # ffffff 4. 返回键盘 5. 优雅的取整 7. 五种方法实现值交换 8. 实现深拷贝 9. 去掉小数部分 10. 递归求阶乘 11. 打印试试 12. console美化
你不知道的 JSON.stringify() 的威力
其实有很多有用的东西,当时学习了,也记住了,但是时间久了就是记不住,所以导致在日常开发中总是想不起来原来这个东西可以这么用,而去选择了更加复杂和麻烦的方式。其实我们日常学习的知识就是拿来用的,即使你今天把知识点背下来了,没有去思考这个知识点我们可以用来干嘛,不需要几天就会慢慢地…
详解Object.create(null)
propertiesObject:可选。要添加到新对象的可枚举(新添加的属性是其自身的属性,而不是其原型链上的属性)的属性。 Object.create()的定义其实很简单,弄清楚上面这个例子就可以了。 从上图可以看到,新创建的对象继承了Object自身的方法,如hasOwnP…
动画:什么是闭包?
正在学习初学前端小伙伴,会感觉 HTML 和 CSS 太简单了,没什么挑战性。那是你没有学过 JS ,JS 中太多的概念初期学习的时候也是很懵逼的,比如 this、原型链、闭包等,即是重点,又是难点。但是你懂了之后会发现很简单,很好理解。 因为小鹿暑假去面试,每场面试基本都是必…
javascript性能优化
大家都知道,浏览器在解析DOM树的时候,当解析到script标签的时候,会阻塞其他的所有任务,直到该js文件下载、解析执行完成后,才会继续往下执行。因此,这个时候浏览器就会被阻塞在这里,如果将script标签放在head里的话,那么在该js文件加载执行前,用户只能看到空白…
50 个JS 必须懂的面试题为你助力金九银十
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 JavaScript 是一种轻量级的解释型编程语言,具有面向对象的特性,允许各位在其他静态HTML页面中构建交互性。 该语言的通用核心已嵌入Netscape,Internet Explorer和其他Web浏览器…
思维导图来学习Javascript基础知识
通过思维导图来学习Javascript基础知识。思维导图包括变量、数组、运算符、函数基础、字符串函数、基本dom操作、流程语句、正则表达式的知识点概括。如需原图狂点这里《思维导图原图下载》 变量 数组 运算符 函数基础 字符串函数 基本dom操作 流程语句 正则表达式