综合技术

JavaScript 周报

微信扫一扫,分享到朋友圈

JavaScript 周报
0

前段时间,翻译整理了很多文章,一直以来关注 JavaScript Weekly,里面的东西还是很“法哎深”的。个人能力有限,不能翻译更多,所以本篇计划整理目录,做一个简单的中文索引,一个是整理自己的学习内容,另一个也算对社区有点小帮助。毕竟,成果和计划都可以分解到每月,每周,每天的。那么我们从每周开始吧。

原文地址

      • Twemoji(推特 Emoji):所有人的 Emojis
      • 新课程:TypeScript 3 基础
      • MDX 1.0 发布:在 Markdown 中完美书写 JSX
      • JavaScript 中的面向领域的可观察性
      • Deno 一瞥:新的 JavaScript 运行时
      • 微软发布了 Chromium 新的预览构建和 基于 V8 的 Edge
      • 你不需要 Lodash,如何开始最爱的 JavaScript 函数
      • Kyle Simpson: 我忘掉的 JavaScript 比别人学的更多
      • 如何从 CSV 中向 InfluxDB 写入点号
      • 用 Vuelidate 在一小时之内的表单验证
      • 现代 JavaScript 开发的设计模式
      • undefined:第三种布尔值?
      • 为什么我选择 Vue 而不是 React
      • html2canvas: JavaScript HTML 渲染
      • 比断点和 console.log 更快的调试代码的方法
      • Node v11.14.0(目前) 发布
      • Choices:原生 JS 自定义选择框和输入框插件
      • medium-zoom: 一个适度放大图片的库
      • jQuery 终端模拟:一个基于终端的 web 插件
      • FKit: JavaScript 函数式编程的工具包
      • Forever 1.0: 命令行工具用于确保脚本一直运行
      • ReactPlayer: React 组件用于从远程 url播放媒体

JavaScript Weekly

新闻


这个库来自推特,为超过 3000 emojis 在 Unicode 12 中转换成文本,给你的应用提供跨平台支持。❤ 这是完全开源的️,没有看错。 github
地址在这里。关于 Unicode 12 支持多少 emoji,请查阅Unicode 12。

jQuery 3.4.0 发布

毫不夸张的说,有多少前端,就有多少 jQuery 用户吧。3.4 主要关注 bug 修复和性能提升,是在为 jQuery 4.0 发布做准备。

新课程:TypeScript 3 基础

TypeScript 的使用范围增长情况令人吃惊。TypeScript 允许在问题发生之前捕捉它,同时通过文档代码与团队更好合作。

这个对我个人而言还是很不错的一个库,打算在我的个人网站试用一下。主要是自定义了 .mdx
格式,然后通过编译工具把里面的内容转换成 Markdown 语法来实现。配置简单,教程清晰,推荐了解。

当 Martin Fowler(马丁·福勒)在文章后面加了他的论点以后,我就注意到了!这是一次用干净可测试的方法通过给 JavaScript 添加业务相关的观察的全面了解。
马丁·福勒何许人也?一言蔽之:极限编程,敏捷开发领域专家。

Ryan 最初创建了 Node 大约已经 10 年了,不过最近他在 Deno 上忙活,一种新的,不兼容 Node,关注于 TypeScript 新特性的运行。这个视频推荐看看。

新的 Edge 浏览器的开发者构建首先基于谷歌的 Chromium 开源项目(当然也使用了 V8 JavaScript 引擎),这个构建目前对于 Wind10 用户可用了。这改动将只会继续加强 V8 的流行程度和重要性,它最终会对所有 Windows 用户是默认选择。我有多讨厌 IE,我已经无法用语言来形容了。贴一篇文章吧 medium.com/@burger.nea…

教程和观点

9种常见的用于 Lodash/Underscore.js 工具函数的纯 JavaScript 函数集合。事实上,我比较喜欢看到更多这样的扩展。这个文章实际在将数组方法的另一种实现,可以学习,但是在生产环境中还是建议使用成熟的第三方库。

这个标题有点标题党的感觉,但这仍然是一个不错的内容,它的作者是 你不懂JS
(仍然在网上可以免费阅读)的作者。这篇文章应该值得一看。毕竟,我读过【你不懂JS】,读完以后发现,我是真的不懂。

这篇文章大概说了要在 InfluxDB 中写入点号的问题,不过话说,我连 InfluxDB 都不熟悉,就不过多介绍了。

Sarah Drasner 通过表单验证的一些技巧实现,使用 Vue.js 基于验证的模型库 Vuelidate

这篇文章旨在激起你对软件设计模式的欲望。

既不是 true 也不是 false,有时候你确实需要第三种选择。推荐阅读。

作者从书写方式,生命周期,事件绑定和属性计算几个方面做了对比,见仁见智。

代码与工具

对页面元素或者页面截屏,然后渲染在 canvas 上。过去一年的第一次发布刚刚出来。这里有一个在线 demo。这个功能,我想了想,还是挺有用的,尤其在客户意见反馈上,可以方便的截屏导出,对于一些动画效果的捕捉也可以一试。

这是一个商业项目。Wallaby 捕捉测试和代码中的错误,然后在你编辑的时候展示它们,使你的开发环境得到到更多产出。

Node,没啥好介绍的,看就是了。

轻量是主打,不依赖 jQuery 是个特点。交互体验也不错,兼容性不确定。

自适应,可以加载高清图片放大,鼠标和键盘以及手势支持友好。示例点这里

在自己的 APP 中创建 CLI 样式接口。示例在这里。挺有意思的一个库,在页面的 CLI 中输入 $('body').hide()
,可以把自己干掉!

在函数式编程大行其道的今天,还是需要看看的。不过这个工具包很多功能其实都有原生支持,学一学其实现思路或许不错。

快速部署网站

Buddy 的广告,这条消息没啥意思,可以不看。

哎呦,这个不错哦!对于前端开发同学来说,以后只需要开机执行一次 npm start 就够了!

展开阅读全文

微信扫一扫,分享到朋友圈

JavaScript 周报
0

微软以人权为由拒绝向警方提供面部识别技术

上一篇

在 ASP.NET Core WebAPI 中使用 JWT 驗證

下一篇

你也可能喜欢

评论已经被关闭。

插入图片