首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jre
掘友等级
Web前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 55
沸点 4
赞
59
返回
|
搜索文章
赞
文章( 55 )
沸点( 4 )
如何手把手打造自己的Vue组件库
之所以把vue安装在devDependencies, 是因为我们的组件库是依赖于使用者的安装的vue包的, 我们打包自己组件并不需要把vue一起打包进去. 每次 commit 代码之前会用husky格式化代码, 确保代码风格统一. 在src/styles/vendors创建no…
作用域, 闭包和this关键字
执行上下文分为全局上下文(在浏览器中全局上下文为window对象),和函数上下文。全局上下文存储的便是全局变量和方法。而在函数里面定义的变量和方法则储存在函数上下文里面。 上面的代码有三个执行上下文:全局上下文,changeColor()的函数上下文,swapColors()的…
原型链详解
这个对象有name, age, job属性,还有一个sayName()的方法。这是大家常用的创建对象的方法,可以不断添加新属性,但是如果要创建多个类似的对象的话,就需要不断地重复这段代码,耗费很多内存。 注意constructor总是以大写开头,这是它的书写规范。 如果需要创建…
如何解决跨域
为了防止跨域请求伪造攻击,浏览器用同源策略的机制来保证安全。同源策略必须是:协议相同,域名相同,端口相同 我们可以发送一个带callback的请求到服务端,如www.abc.com/api?callback=func, 而服务器根据你的callback来返回json数据。这个例…
Promise和async await详解
pending: 初始状态, 非 fulfilled 或 rejected. fulfilled: 成功的操作. rejected: 失败的操作. resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved),在…
节流函数和防抖函数
节流即throttle,规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。 函数防抖是指频繁触发的情况下,只有足够的空闲时间,才执行代码一次。比如坐电梯门要关了,结果有个人又要进来,电梯门就需要重新开关…
JS 的正则表达式
一种几乎可以在所有的程序设计语言里和所有的计算机平台上使用的文字处理工具。它可以用来查找特定的信息(搜索),也可以用来查找并编辑特定的信息(替换)。 . : 匹配除了换行符之外的任何单个字符 \ : 在非特殊字符之前的反斜杠表示下一个字符是特殊的,不能从字面上解释。例如,没有前…
JS排序算法
将n个元素的数列分为已有序和无序两个部分。 将无序数列中的元素插入到有序数列的对应位置,插入前通过比大小的方式找到其在有序数列中的对应位置。
JS数组去重
转自https://juejin.im/post/6844903577685590023方法一遍历数组,建立新数组,利用indexOf判断是否存在于新数组中,不存在则push到新数组,最后返回新数组方
js面试考题
js中创建函数有两种方式:函数声明式和函数字面量式。只有函数声明才存在函数提升!函数提升优先级高于变量提升
下一页
个人成就
文章被点赞
558
文章被阅读
74,246
掘力值
2,263
关注了
2
关注者
56
收藏集
1
关注标签
5
加入于
2017-11-18