首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
石头君24670
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
150
文章 149
沸点 1
赞
150
返回
|
搜索文章
赞
文章( 149 )
沸点( 1 )
深入 JavaScript 设计模式,从此有了优化代码的理论依据
我想很多和我一样的朋友小时候都看过《天龙八部》,里面的女主角王语嫣是个武学博才,但自己却毫无实战。比如段誉和慕容复交手时,她连连口述指导:"段郎,二龙爪手,抢珠三式,当心你的腰肋,注意你的气户穴。潘月偷心,扶手相望......",虽然看着感觉都是一些最基本的拳脚功夫,但有解说在…
嘿,不要给 async 函数写那么多 try/catch 了
另外可以发现并不是一个 token 对应一个 Node,等号左右必须都有值才能组成一个声明语句,否则会作出警告,这就是 eslint 的基本原理。最后所有的 Node 组合在一起就形成了 AST 语法树 通过 @babel/traverse 我们能够轻松的找到 await 表达…
技术周刊 2019-05-07:RN 复苏,追踪智能预防升级
Microsoft Build 于 5 月 6 日开始举办,第一天前端的重磅消息是:React Native on Windows。🔗 Facebook 年度开发者大会 F8 已于 5 月 1 日完成举行,会上涉及前端的演讲有:使用 React、GraphQL 和 Relay…
JavaScript: 函数式编程 - 声明式函数
什么是声明式,我们将不再指示计算机如何工作,而是指我们明确希望得到的结果。这种编程方式会改变我们习以为常的命令式编程相比,会让我们的轻松许多。 和命令式不同,声明式意味着我们要写表达式,而不是一步一步的指示。 命令式的循环要求你必须先实例化一个数组,而且执行完这个实例化语句之后…
关于依赖注入(typescript)
依赖注入(DI)和控制反转(IOC)基本是一个意思,因为说起来谁都离不开谁。 简单来说,类A依赖类B,但A不控制B的创建和销毁,仅使用B,那么B的控制权则交给A之外处理,这叫控制反转(IOC)。 这个过程叫依赖注入(DI)。 在刚刚的例子中,将B的实例注入到A的构造函数中的这个…
通过几个问题深入分析Vue中的diff原理
在使用Vue渲染“可删减”的列表时,错误的使用index作为key,导致列表视图出现错乱。 这个问题一下子很难解释,下面我们通过几个小问题,一步一步来分析。 测试1:打开浏览器控制台,然后删除第一行,查看日志,思考为什么。 测试2:先重置页面,然后删除最后一行,查看日志,思考为…
如何搭建npm包
peerDependencies:这是“同伴依赖”,一种特殊的依赖,在发布包的时候需要。有这种依赖意味着安装包的用户也需要和包同样的依赖。(在安装包时会提示) 我们在开发npm包过程中,需要注意安装依赖的类型。
基于Webpack和ES6构建NPM包
1. 创建repository并clone到本地 2. 添加.editorconfig 3. 创建目录 4. 创建package.json 5. ESLint 初始化 6. 创建webpack和babel的配置文件 7. 添加npm命令 1. 安装AVA 和 nyc 2. 添加…
从零开发一个健壮的npm包
最近写 node 的时候遇到一个需求,需要清理某目录下超过3天图片,本来想在 npm 找个包直接用用,结果没找到合适的,于是就自己撸一个了。 本文主要讲述如何从零开始开发一个完善健壮的 npm 包,主要涉及到一些工具的使用配置,包的功能不是重点。 ESLint是一个代码风格检测…
Vue-cli原理分析
在平时工作中会有遇到许多以相同模板定制的小程序,因此想自己建立一个生成模板的脚手架工具,以模板为基础构建对应的小程序,而平时的小程序都是用mpvue框架来写的,因此首先先参考一下Vue-cli的原理。知道原理之后,再定制自己的模板脚手架肯定是事半功倍的。 在说代码之前我们首先回…
下一页
关注了
51
关注者
0
收藏集
1
关注标签
42
加入于
2017-07-09