首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
October38678
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
赞
文章( 33 )
沸点( 0 )
ES6会这些就够了
1. let、const 解构是es6新特性,可以对数组对象内容直接解析。 es6中加入了“`”反引号,反引号中${}处理模版字符串。 4. 函数 5. 数组 6. 对象 7. Class 类 8. Generator 9. async await
入门babel--实现一个es6的class转换器
babel是一个转码器,目前开发react、vue项目都要使用到它。它可以把es6+的语法转换为es5,也可以转换JSX等语法等,实际上他能通过自定义插件的方式完成任意转换。 我们在项目中都是通过配置插件和预设(多个插件的集合)来转换特定代码,例如env、stage-0等。那么…
node那点事(一) -- Readable streams(可读流)
流(stream)在 Node.js 中是处理流数据的抽象接口(abstract interface)。 stream 模块提供了基础的 API 。使用这些 API 可以很容易地来构建实现流接口的对象。 Node.js 提供了多种流对象。 例如, HTTP 请求 和 proce…
webpack4.0优化那些事儿
You can also speed up babel-loader by as much as 2x by using the cacheDirectory option. This will cache transformations to the filesystem. …
基础算法
写一个函数判断一个括号表达式是否平衡,例如:balance('[()') = false,balance('[()()[]]') = true。 这个解法基于栈(后进先出)。首先,如果只有一个字符,则必然不平衡。 如果大于一个字符。我们把字符串中的每一个字符取出并依次放入栈中,…
webpack小记
入口文件,可以是对象,数组,字符串。 对象,key是可以做输出名字。 path,输出目录,绝对路径。 alias,设置别名。 noParse,如果确定一个模块没有其他的依赖,可以配置这项。可以提高打包的速度 rules,是一个规则数组,每一项是一个对象,配置loader。 在w…
process.argv与命令行工具
process是node中的一个模块,通过访问process.argv我们能轻松愉快的接收通过命令执行node程序时候所传入的参数。 这是什么意思呢?我们都在命令行窗口中使用过npm命令来进行包的下载,在使用npm命令的时候我们还能进行一些传参,像要下载的包的名字啊,是开发依赖…
Express源码级实现の路由全解析(上阕)
阅读本文前可以先参考一下我之前那篇简单版的express实现的文章。 相较于之前那版,此次我们将实现Express所有核心功能。 在简单版Express实现中我们已经知道,将express引入到项目后会返回一个函数,当这个函数运行后会返回一个app对象。(这个app对象是原生h…
通过手写文件服务器,说说前后端交互
最近用node写了一个静态文件服务器(已发布),想通过这个小例子说说前后端基于HTTP协议交互过程中的一些常见问题。 下文中所贴出来的代码都在这个目录下。 按照前言的安装法安装到全局后,命令行执行server-start后,会提示服务启动成功。这时可以访问localhost:8…
Express深入理解与简明实现
掘金既然支持目录TOC,为什么不能把目录放在一个显眼的地方,比如左边?一大片空白不用非要放在右下角和其它面板抢,emmm... express是一个node模块,它是对node中http模块的二次封装。 express相较于原生http模块,为我们提供了作为一个服务器最重要的功…
下一页
个人成就
文章被点赞
110
文章被阅读
6,202
掘力值
315
关注了
36
关注者
22
收藏集
0
关注标签
32
加入于
2018-01-13