每周分享第(120)期

191 阅读3分钟

新闻、观点、有趣

9 个 Node.js 开发人员最喜欢的开源工具
我最近在 StackOverflow 上读到了一项调查,该调查称超过 49% 的开发人员在其项目中使用了 Node.js。这结果对我来说并不意外。 作为一个狂热的技术使用者,我可以肯定地说 Node.js 的引入引领了软件开发的新时代。现在,它是软件开发最受欢迎的技术之一,仅次…

IntelliJ IDEA居然支持音视频聊天了
新冠疫情已经在全球持续了一年多了,它改变了我们的生活,更改变了我们的沟通方式。远程工作已经成为一种发展趋势。IntelliJ的工程师也希望通过在IDE中实时远程交流来改变开发者的沟通方式和团队协作方式。                                                  

关于 JavaScript Object.keys() 排序问题的探索
近期维护辅导 App 内嵌 WebView 页面调 native 拍照上传的业务时,遇到一个诡异的兼容 Bug:iOS 端新提交的图片偶现顺序不一致的问题,但 Android 端一切正常。 对于在本次 WebView 会话之前已提交过的图片,则通过 sha256 取已有的图片 …

教程、技巧

浅析JavaScript函数式编程
随着React的流行,函数式编程在前端领域备受关注。尤其近几年,越来越多的类库偏向于函数式开发:lodash/fp,Rx.js、Redux的纯函数,React16.8推出的hooks,Vue3.0的composition Api...同时在ES5/ES6标准中也有体现,例如:箭头函数、迭代器、map、filter、reduce等。

从 Chrome 源码 video 实现到 Web H265 Player
现在绝大多数的网站已经从 Flash 播放转向了浏览器原生的 Audio/Video 播放,那浏览器是如何加载和解析多媒体资源的,这对于 web 开发者来说是一个黑盒,所以今天就跟大家一起来看一下浏览器具体是怎么实现的?

如何做一场高质量的分享
每个人在分享前都应该先问自己这么一个问题,我为什么要分享?我觉得分享就一个最纯粹的原因,就是「我有一些知识,是别人不知道的,但对他人会有所帮助,所以我想分享给大家」。

React是怎么防范XSS攻击的
ReactDOM 负责DOM层的所有事务,在渲染所有输入内容前,就会默认进行转义。所有的内容在渲染之前都被转换成了字符串。这样可以有效地防止 XSS(cross-site-scripting, 跨站脚本)攻击。 这样前端层的防范工作大致完成了。 那么如果使用React进行SSR,这个时候它是如何防范的呢?

库、工具

下一代前端构建工具 ViteJS
下一代前端构建工具 ViteJS

一键生成整页代码,帮开发留住头发
设计师更新 Sketch 插件后,上传移动端设计图,开发即可查看、复制使用设计图对应的整页代码,让开发效率起飞!能自动生成 HTML、Vue、React 等框架代码。