首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
Cooooooker
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
前端常用插件、工具类库汇总,不要重复造轮子啦!!!
在开发中,我们经常会将一些常用的代码块、功能块进行封装,为的是更好的复用。那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件。 下面这些是我在工作中积累的一些常用的前端开源插件,这里只是罗列出来,详细的用法各个插件官网或者Gayhub都有介绍。注意:往…
一张图彻底理解Javascript原型链
普通对象 ,除了函数对象之外的对象都是,包括new函数对象()产生的实例,普通对象没有prototype,也就没有继承和原型链一说。 Function、Object、Array、String、Number ,Function其实充当了函数对象的构造器,比如Object对象的构造…
CSS魔法堂:display:none与visibility:hidden的恩怨情仇
我们都清楚当元素设置display:none后,界面上将不会显示该元素,并且该元素不占布局空间,但我们仍然可以通过JavaScript操作该元素。但为什么会这样呢? 这个涉及到浏览器的渲染原理:浏览器会解析HTML标签生成DOM Tree,解析CSS生成CSSOM,然后将DOM…
[译]JavaScript ES6 让我们写得少,做得多
JavaScript ES6 带来了新的语法和新的强大功能,使您的代码更现代,更易读。它允许您编写更少的代码并执行更多操作。 ES6 向我们介绍了许多强大的功能,如箭头函数,模板字符串,对象结构,模块等,让我们来看看。 const 是 ES6 中用于声明变量的新关键字。 con…
[译]JavaScript async / await:好处、坑和正确用法
ES7通过介绍async/await使得JavaScript的异步编程实现了重大改进。它提供了一种使用同步代码样式异步访问resoruces的方式,而且不会阻塞主线程。然而,使用它有点棘手。在本文中,我们将从不同的角度探讨async/await,并将展示如何正确有效地使用它们。…
【译】JavaScript进阶 从实现理解闭包
JavaScript 是一个 function-oriented 的语言。这带来了很大的操作自由。函数只需创建一次,可以拷贝到另一个变量,或者作为一个参数传入另一个函数然后在一个全新的环境调用。 我们知道函数可以访问它外部的变量,这个 feature 十分常用。 不同语言的表现…
笔试题——JavaScript事件循环机制(event loop、macrotask、microtask)
JavaScript 都知道它是一门单线程的语言,这也就意味着 JS 无法进行多线程编程,但是 JS 当中却有着无处不在的异步概念 。要完全理解异步,就需要了解 JS 的运行核心——事件循环(event loop)。 js执行之后,程序输出 'start' 和 'end',在大…
React高阶组件实践
前言React高阶组件,即 Higher-Order Component,其官方解释是:A higher-order component is a function that takes a component and returns a new component.一个传入一个…
图解JS执行机制
js代码分为同步任务和异步任务。 同步任务会进入主线程,异步任务会进入Event Table(事件表),当事件表中的异步任务完成后会在Event Queue(事件队列)中注册回调函数。 主线程任务全部完成后,才会完成Event Queue中的任务。 js解析器会不断地重复检查主…
[译]ES6入门(第一部分)
在这篇文章中,我将介绍ES6中的一些新功能。如果您是ES6新手或学习前端框架,将会很有帮助。 let类似于var但是let具有作用域。 let只能在定义的块级别中访问。 在上面的示例中,变量'a'在If语句中定义,因此在函数外部无法访问。 Const用于给变量赋值一个常量。这个…