首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
鲁啦啦鲁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
前端面试常见的手写功能
1. 防抖 2. 节流 3. new 4. bind 5. call 6. apply 7. deepCopy 8. 事件总线 | 发布订阅模式 9. 柯里化:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数 10. es5 实现继承 11. instanceo…
正则表达式简明教程
正则是字符串匹配模式,在处理文本时很有用。最常见的操作就是用于查找和替换。 说到处理文本,其实我们每天敲的代码就是文本,因此常用的代码编辑器的查找替换工具基本都支持正则语法的。 先说明一下,接下来的内容都以《We will rock you》的歌词测试文本。 使用的正则测试工具…
Web应用程序如何创建 PDF
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 在一些场景下,用户都要求一些需要的数据能以 pdf 的格式下载下来。如电子商务商店,经常需要一些报表数据来分析当月的销售情况。 在本文中,将探讨如何从一个web应用程序中直接生成一个PDF。这不是一个生成 PD…
记一次XX前端面试
距离自己被外派(俗称外包)出去,已经过了快五个月,工作的话,很闲。人啊,一定保持好的习惯,懒惰是会上瘾,日常摸鱼,怀疑人生,我是谁,我在哪,我要干什么。 中午吃饭的时候,收到了boss直聘的一条消息,XX发来一个信息,是一个前端职位,问我是否感兴趣,讲道理,我还是很诧异的,一是…
浅探前端组件化
首先我们先来回顾下历史,在70年代,诞生了著名的MVC架构。 继MVC之后,经过了十几年的发展,到了90年代,有一个公司的CTO,叫Mike,他在MVC的基础上,提出来了MVP. 又到了2005年,微软的一个架构师,提出了MVVM模式。转换2014年左右的时候,出现了FLUX,…
Javascript 数组常用方法
把数组中所有元素放入一个字符串中,返回字符串。 连接多个(含两个)数组,两边的原始数组都不会变化,返回被连接数组的一个副本,可继续 concat。 从开始到结束([)左闭右开,即不包括结束)选择数组的一部分浅拷贝到一个新数组。 slice(1, 5) 可见里面最多含 4(5 -…
「HTML5」FileAPI 文件操作实战
HTML5 为我们提供了 File API 相关规范。主要涉及 File 接口 和 FileReader 对象 。 本文整理了兼容性检测、文件选择、属性读取、文件读取、进度监控、大文件分片上传以及拖拽上传等开发中常见的前端文件操作。 首先,我们的 File 来自于<input>…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
【进阶4-4期】Lodash是如何实现深拷贝的
在上一篇文章中介绍了如何实现一个深拷贝,分别说明了对象、数组、循环引用、引用丢失、Symbol 和递归爆栈等情况下的深拷贝实践,今天我们来看看 Lodash 如何实现上述之外的函数、正则、Date、Buffer、Map、Set、原型链等情况下的深拷贝实践。本篇文章源码基于 Lo…
来,用ES6写个Promise吧
在日常开发中,通常会使用ajax请求数据,拿到数据后,对数据进行处理。 Promise是一种异步流程的控制手段。 Promise对象能够使我们更合理、更规范的处理异步流程操作. 状态只能从初始化 -> 成功或者初始化 -> 失败,不能逆向转换,也不能在成功fulfilled 和…