首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
zichen666
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
[译]编写更快、更好的JavaScript的13个技巧
10年前,亚马逊分享一个例子,每100毫秒的延迟都会是他们损失1%的销售收入,即在全年中,每增加1秒钟的加载时间将使该公司损失约16亿美元。同样,谷歌发现搜索页面的生成时间增加500毫秒,访问量将减少20%,潜在的广告收入也将减少五分之一。 我们中很少人可以像谷歌和亚马逊一样去…
一段超级简单的js代码了解执行上下文,执行栈,变量对象和作用域链
创建完毕了全局的变量对象之后,我们的全局代码预处理完毕。 然后走到了这一行代码:test(),调用我们的函数。 此时,该函数执行上下文在执行栈的顶部,激活该函数执行上下文。 全局代码执行完毕,关闭浏览器/tab页,全局执行上下文出栈,回收。 检测到该内存空间地址如果没有被引用,…
超级简短的 Svelte 框架入门教程,仅需十条推文
用户界面是组件树。组件定义了应用应当如何解释一些抽象的「状态」值,以便在浏览器中转换为 DOM 元素,并最终转换为屏幕上的像素。 除了 HTML 元素外,Svelte 模板中还可以使用自定义组件。在不会引起歧义的情况下,在模板中引入自定义组件时可以省略 .svelte 文件扩展…
7个很棒的JavaScript产品步骤引导库,不信你用不上
1. Intro.js Intro.js 由于其用户友好的解决方案而被广泛使用,并拥有1.9万个GitHub star。其最重要的功能是: 体积小,速度快:体积较小,因此引导过程顺畅而直观。JavaScript文件的总大小为10KB, CSS为2.5KB。 用户友好:导航是用户…
【JS基础系列】彻底搞懂执行上下文和调用栈
今天是系列第六篇,主要讲一下执行上下文和调用栈的一些知识点。之前我们在第二篇文章讲到了作用域的一些知识,那篇文章提到还有一些执行上下文,变量提升之类的知识点因为篇幅的问题没有讲清楚,今天这篇文章就是来补充这些知识点的。 之前的那篇文章说到,js中的作用域是词法作用域(静态作用域…
immer.js:也许更适合你的immutable js库
在 JS 中对象的使用需要格外注意引用问题,断绝引用的方式常见有深拷贝。但是深拷贝相比较而言比较消耗性能。本文主要简介 immutable-js 和 immer 两个处理「不可变数据」的库,同时简单分析了 immer 的实现方式,最后通过测试数据,对比总结了 immutable…
前端下载文件与读取文件内容(多种类型的文件)
在实际开发过程中经常会碰到用户要下载或者导出一个文件的需求。传统的做法是在后端存储或者即时生成一个文件来提供下载功能,这样的优势是可以做权限控制、方便数据二次处理,但缺点是需要额外发起请求、增大服务端压力、下载速度慢。但随着HTML5的标准发布,我大前端已经完全可以独立实现文件…
一位前端小姐姐的五万字面试宝典
另外小姐姐最近在看机会 base 北京,邮箱已经附在 GitHub 上了。欢迎有坑位的同学进行推荐。 插入排序的改进版。对间隔 gap 为一组的数进行插入排序 1、原型链继承,将父类的实例作为子类的原型,他的特点是实例是子类的实例也是父类的实例,父类新增的原型方法/属性,子类都…
前端开发中实用的工具方法
持续更新...
前端常用插件、工具类库汇总,不要重复造轮子啦!!!
在开发中,我们经常会将一些常用的代码块、功能块进行封装,为的是更好的复用。那么,被抽离出来独立完成功能,通过API或配置项和其他部分交互,便形成了插件。 下面这些是我在工作中积累的一些常用的前端开源插件,这里只是罗列出来,详细的用法各个插件官网或者Gayhub都有介绍。注意:往…