首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Javascipt
订阅
乳酸君cyc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
139篇文章 · 0订阅
为什么 JavaScript 的私有属性使用 # 符号
这几天 JavaScript 的私有属性又成为了前端社区热议的话题。原因很简单,这家伙长这样: 而且 TC39 委员会以及对此达成了一致意见,并且该提案已经进入了 stage 3。在 es 规范阶段 stage 3 是候选提案,又很大的可能会进入到下一个标准。到目前为止,已经可…
ES6 系列之我们来聊聊 Promise
Promise 的基本使用可以看阮一峰老师的 《ECMAScript 6 入门》。 我们来聊点其他的。 1. 回调嵌套 然而在实际的项目中,代码会更加杂乱,为了排查问题,我们需要绕过很多碍眼的内容,不断的在函数间进行跳转,使得排查问题的难度也在成倍增加。 当然之所以导致这个问题…
译|调整JavaScript抽象的迭代方案
即使还没有读过我的文章《在处理网络数据的 JavaScript 抽象的重要性》,你也很有可能已经意识到代码的可维护性和可扩展性很重要,这也是介绍 JavaScript 抽象的目的。 为了更加清楚的说明,我们假设在 JavaScript 中抽象是一个模块。 一个模块的最初实现只是…
koa源码阅读[1]-koa与koa-compose
接上次挖的坑,对koa2.x相关的源码进行分析 第一篇。 不得不说,koa是一个很轻量、很优雅的http框架,尤其是在2.x以后移除了co的引入,使其代码变得更为清晰。 express和koa同为一批人进行开发,与express相比,koa显得非常的迷你。 因为express是…
JavaScript异步机制详解
如果在函数返回的时候,调用者就能够得到预期结果(即拿到了预期的返回值或者看到了预期的效果),那么这个函数就是同步的。 上面两个函数就是同步的。 如果函数是同步的,即使调用函数执行的任务比较耗时,也会一直等待直到得到预期结果。 如果在函数返回的时候,调用者还不能够得到预期结果,而…
编写自己的代码库(javascript常用实例的实现与封装)
大家在开发的时候应该知道,有很多常见的实例操作。比如数组去重,关键词高亮,打乱数组等。这些操作,代码一般不会很多,实现的逻辑也不会很难,下面的代码,我解释就不解释太多了,打上注释,相信大家就会懂了。但是,用的地方会比较,如果项目有哪个地方需要用,如果重复写的话,就是代码沉余,开…
JavaScript骚操作之操作符
look,当hasMoney为true的时候,嗨翻天,为false的时候的睡一天。这种操作符在我们的根据简单的判断条件赋值的时候非常有用 如此,我们的代码就不会充斥着大量的if判断条件句,还能略显骚气。但是,别骚过度了 上面的例子有点为了装逼而装逼的感觉,在代码可读性方面有点糟…
[译] 在JS中,如何让(a===1 && a===2 && a === 3)(严格相等)的值为true?
我们先简单了解这道JS经典问题, 然后再解决它的扩展问题。 如果你已经了解过这个问题并且知道如何解决这个JS谜题(是的,只是一个谜题,我并不想在生产代码中看到这样的用例) , 那你可以直接跳到下一节,阅读它的扩展问题。关于这个问题在reddit上有相关讨论, 下面是我看到最有…
前端性能优化—js代码打包
现在的 web 应用,内容一般都很丰富,站点需要加载的资源也特别多,尤其要加载很多 js 文件。js 文件从服务端获取,体积大小决定了传输的快慢;浏览器端拿到 js 文件之后,还需要经过解压缩、解析、编译、执行操作,所以,控制 js 代码的体积以及按需加载对前端性能以及用户体验…
好用的npm包:debug
npm是JavaScript的包管理系统,提供通用的模块给其他开发者及工程内使用,类似于Java语言 的 maven库,设计师使用的素材库。 好用的npm包系列致力于挖掘一些好玩实用的npm包,聊些使用场景和实现思路。如果说程序员喜欢用自己的方式去实现别人已实现的东西,叫做重复…