如何用 CSS 修出好看的照片;开发更好用的 JavaScript 模块;你还要我怎样的JS系列(4) — 作用域链;HTTPS的协议需求与密钥交换过程;自己动手做一个识别手写数字的 Web 应用(四);Typescript 构建命令行工具上手指南;Javascript中有趣的反柯里化技术;reduce与redux中compose函数
-
如何用 CSS 修出好看的照片 作者简介:饿了么前端工程师,擅长人机交互,半个萌妹子,半个女汉子,喜欢画画,P图。欢迎关注知乎专栏互联网产品设计,欢迎勾搭~ 我们通常会通过PS,美图秀秀等来编辑照片,制作比较符合意境的的效果图片(图骗),但是编辑器和PS的切换是有成本的,如果能在编辑器中快捷并且批量的处理图片岂不是很好。这篇文…
-
开发更好用的 JavaScript 模块 不少人都曾经在 npm 上发布过自己开发的 JavaScript 模块,而在使用一些模块的过程中,我经常产生“这个模块很有用,但如果能 xxx 就更好了”的想法。所以,本文将站在模块使用者的角度总结一下,如何能让模块变得更好用。 提供 ES6 模块的入
-
HTTPS的协议需求与密钥交换过程 协议需求: 搞这么个协议是为了干嘛,这个协议需要具备什么样的特性。前三点非常重要,也是HTTPS协议的主要作用。 1.对内容进行加密建立一个信息安全通道,来保证数据传输的安全。SSL/TLS协议进行加解密,且通常采用的非对称加密算法为RSA。公
-
自己动手做一个识别手写数字的 Web 应用(四) 接着往期的3篇继续,一步步动手做: 自己动手做一个识别手写数字的web应用01 自己动手做一个识别手写数字的web应用02 自己动手做一个识别手写数字的web应用03 如果你练习里前面三篇,相信你已经熟悉了Docker和Keras,以及Flask了,接下来我们实现一个提供给用户输入手写字的前…
-
Typescript 构建命令行工具上手指南 这篇小教程里演示使用TypeScript 构建命令行工具,利用async/await 进行非阻塞操作,利用mocha 自动化测试以及travis-ci 进行持续集成。 Intro 最近 TJ 发布了 node-prune 进行对 node_modules 里冗余文件的清理,但项目由 Go 写成,于是我移植了一个 JavaScript 版本。可以搭配 源码 配合继续阅读文章。项目由 Ty…
-
Javascript中有趣的反柯里化技术 反柯里化( uncurrying, 非currying )的话题来自javascript之父Brendan Eich去年的一段twitter. 近几天研究了一下,觉得这个东东非常有意思,分享一下。先忘记它的名字,看下它能做什么. 不要小看这个
-
reduce与redux中compose函数 在说compose函数之前,我们先来看一道题目: image.png Your task is to write a higher order function for chaining together a list of unary functions.
-
Webpack3.0小案例躺坑css处理与ES6编译 写在前面在webpack3.0小案例webpack初体验 一文中,我们从整体了解了webpack相关特性并手动初步实现了一个可执行编译的webpack环境,这一节,将在此基础上继续探讨以下功能的实现: css的编译与加载,基于style-loader、css
-
【20171201 前端开发日报】分享7款个性化jQuery/HTML5地图插件;2017 年前端开发者必学清单;前端重构之路(组件化);now.js 0.1.0 发布了;JavaScript优化模式;关于JavaScript对象,你所不知道的事(二)- 再说属性;Vue实现一个页面缓存、左…详情→
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多