首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
十年踪迹
掘友等级
掘金前首席打杂官
获得徽章 9
掘金技术团队
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
152
文章 122
沸点 30
赞
152
返回
|
搜索文章
最新
热门
使用 Node.js 对文本内容分词和关键词抽取
众成翻译的文章有 tag,用户可以基于 tag 来快速筛选感兴趣的文章,文章也可以依照 tag 关联来进行相关推荐。但是现在众成翻译的 tag 是在推荐文章的时候设置的,都是英文的,而且人工设置难免不规范和不完全。虽然发布文章后也可以人工编辑,但是我们也不能指望用户或管理员能够…
用信号来控制异步流程
我们知道,JavaScript 不管是操作 DOM,还是执行服务端任务,不可避免需要处理许多异步调用。在早期,许多开发者仅仅通过 JavaScript 的回调方式来处理异步,但是那样很容易造成异步回调的嵌套,产生 “Callback Hell”。 后来,一些开发者使用了 Pro…
漫谈 JS 函数式编程(一)
目前前端界(以及其他一些领域)对函数式编程大体上两种态度,一些人是觉得函数式编程特牛逼,尤其是现在许多新生的框架和库都在标榜自己的函数式特征。而另一些人,又觉得函数式编程学起来很难,而且似乎也没有什么卵用,理由是在自己经历的项目里面很难看到具体的函数式编程应用场景,甚至其中许多…
设计 Timeline 时间轴来更精确地控制动画
Firefox 偷偷实现了一个 AnimationTimeline,用来为动画提供时间轴。根据文档,它是一个抽象类,被 DocumentTimeline 继承。 由于是非标准的特性,MDN 的文档里面也没有解释的很清楚,只是说它用来让多个动画共享时间轴,但是具体该怎么用,并没有…
简单构建 ThinkJS + Vue2.0 前后端分离的多页应用
最近在使用 ThinkJS + Vue2.0 写一个简单的项目,该项目分为用户端和管理界面,分别对应 vue 的两个页面index和admin,用户端、管理界面自身是基于 vue 构建的单页应用,服务端采用 thinkjs 的提供 api。 直接使用 vue 官方的 vue-c…
你还在用charCodeAt那你就out了
在 JavaScript 中处理中文和其他 Unicode 字符时,我们会用到处理 Unicode 相关的 API。 在早期,JavaScript 提供的String.prototype.charCodeAt和String.fromCharCode就是能够将字符串转换为 Uni…
冷门函数之Math.hypot
最近我在做数据可视化和图形图像渲染相关的技术研究,而图形图像涉及到许多几何图形的向量运算,我们求一个向量的模,需要计算每个坐标分量的平方和,然后开根号。 但是,在 ES2015 中,提供了Math.hypot方法,来计算参数的平方根。 目前除了 IE 外,其他的浏览器都支持这个…
巧用 currentColor 属性来实现自定义 checkbox 样式
在 CSS3 中,有一个常被忽视的颜色属性值,叫做 “currentColor”。 它可以作为属性值作用于元素的 color、background-color、border 等属性中,也可以作用于 SVG 和 Canvas。 currentColor 的语义是表示将颜色设为当前…
在什么情况下 a === a - 1 ?
从一道可(变)爱(态)的面试题说起。 上周,我们团队小仙女同学考了我一道面试题,题目是:在什么情况下,a === a - 1。 我也不知道这道题具体来源是谁,但是作为一位沉浸于前端多年的老江湖,这种题目自然是难不倒我的。 第一个答案自然是 Infinity,或者说,扩展一下,应…
SpriteJS —— Canvas动画从未如此简单
SpriteJS是一款由360奇舞团开源的跨终端canvas绘图库,可以基于canvas快速绘制结构化UI、动画和交互效果,并发布到任何拥有canvas环境的平台上(比如浏览器、小程序和node)。 Sprite为图形创建类似于DOM的对象模型,因此我们可以像创建DOM元素一样…
下一页
个人成就
优秀创作者
文章被点赞
2,266
文章被阅读
231,804
掘力值
8,279
掘金技术团队
关注了
59
关注者
5,511
收藏集
1
关注标签
4
加入于
2016-08-10