首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sagacheng
掘友等级
前端开发
用时间换取天赋,对得起岁月光阴。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
最新
热门
一篇文章构建你的 NodeJS 知识体系
最近读《重学前端》,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对原有知识的理解,又可以强化记忆,很不错的学习方案。 process.nextTick 方法允许你把一个回调放在下一次时间轮询队列的头上,这意味着可以用来延迟执行,结果是比 setT…
WebCodecs对音视频进行编码解码
现在已经有很多 Web API 进行媒体操作: Media Stream API, Media Recording API, Media Source API、WebRTC API,但是没有提供一些底层 API 给到 Web 开发者进行帧操作或者对已经编码的视频进行解封装操作。…
【译】Cookie的SameSite属性
过去十年,我教我的学生五个 cookie 属性:“path, domain, expire, HttpOnly, Secure”。但是现在我们有了一个新属性 -SameSite。你知道新引入的 SameSite cookie 属性的细节吗?一种新的防止跨站点请求伪造(cross…
制作一个Node命令行图像识别工具
从 0 开始制作一个 NodeJS 命令行验证码识别工具。实现如下效果。 这样,我们告诉 *nix 系统,JavaScript 文件的解释器应该是 /usr/bin/env node,它查找本地安装的 node。 主要逻辑在 cli.js 和 recognize.js 中。这里…
Decorator & Reflect Metadata & InversifyJS
InversifyJS 一个特性是可以利用 lazyInject 来实现无需把依赖放入 constructor 参数中,直接注入为类属性。 下面将从 Decorator、Reflect-Metadata 解释 InversifyJS 的实现原理。 当我们使用注解时,TypeSc…
借助 Webpack 静态分析能力实现代码动态加载
对策是要基于原因的,不是基于现象的。 最后从 Webpack 的角度利用静态代码分析的能力来解决问题。 用了 require.ensure 这种方式来异步加载代码,代码执行到这一段的时候才去拉 JS,所以会出现比 ajax 还慢的情况,它是异步的。直接阻塞了后面 new Wor…
TF.js 识别图片中的物件
通过 tensorflow.js 的 coco-ssd 项目修改得到图片物件识别小 DEMO,支持自己添加本地图片进行识别,不涉及到训练库,只是纯前端项目,需要梯子拉取训练集。
正则表达式居然有状态
Debugger RegExp.exec() 时候发现了一个属性 lastIndex,正则表达式居然是带状态的。 lastIndex 是正则表达式一个可读可写的整形属性,表示下次正则匹配的起始索引。只有在正则本身使用全局匹配 g 时,该属性才会被设置并且起作用。且该属性的设置遵…
JAVASCRIPT. BUT LESS IFFY
发现一篇好文,看完之后写代码瞬间好理解了很多!!!翻译一下全文。 这是关于降低 JavaScript 代码复杂性的一系列文章的第三部分。在以前的文章中,我们认为缩进是复杂性的一个指标。这不是一个准确或全面的指标,但它可以成为一个有用的指南。然后,我们研究了如何用更高级别的抽象来…
迷你数据绑定(defineProperty / Proxy)
使用 defineProperty / Proxy 两种方法实现的数据绑定。
下一页
个人成就
优秀创作者
文章被点赞
1,787
文章被阅读
117,384
掘力值
5,851
关注了
14
关注者
399
收藏集
1
关注标签
1
加入于
2017-11-23