蒲公英 · JELLY技术周刊 Vol.07: EcmaScript 2020 -- 所有你想要知道的都在这
「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术、工程化、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还精选凹凸技术文章,向大家呈现团队内的研究技术方向。
抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧海拾遗,以求积硅步而至千里。
登高远眺
天高地迥,觉宇宙之无穷
基础技术
ES2020:所有你想要知道的都在这
「学不动啦!」如果 ES2015 你还没学会的话,TC39 委员会可不会停下他们的脚步,ES 2020 已经正式定稿了:其中 BigInt、Optional Chaining、Dynamic Import()、Nullish Coalescing Operator 等特性相信很多同学在日常开发中已经用上了。如果你对以上名词都很陌生的话,那要准备好看到一堆新符号一脸懵逼的表情包了。
Deno 1.0 正式发布
Deno 1.0 在 5.13 日如期发布了!2 年前 Node 之父 Ryan Dahl 发表了一个演说《十件关于 NodeJS 让他感到遗憾的事》,演说的同时他介绍了 Deno,一个全新的、安全优先且抛弃 npm 的 JavaScript 运行时。如今,在吃瓜群众大呼“学不动了”之时,Deno “无情地” 发布了 1.0 版本。JELLY 技术周刊的上一篇文章已经大致介绍了 Deno 的重磅特性,而通过这篇官方文章,你将对 Deno 有更加深入的了解。
前端框架
Crank.js - 使用函数、Promise、Generator开发JSX项目
Brainkim 为我们带来了使用 JSX 进行开发的新思路,Crank.js。不同于寻常观点,Brainkim 认为,现代 JavaScript 已经包含了 Promise、async/await 等让异步代码写起来更像同步代码的能力,那么组件也应当支持这种模式。基于上面的观点,Crank.js 的一大特色便是 Async Component。目前这个项目已经在 Github 上开源。在上手之前,你也可以在 知乎 上参与对于这个框架的讨论。
图形编程
2D 插画实时生成动画 -- 中国程序媛出品
「猜画小歌」项目发起歌创意技术专家于 TensorFlow.js 的 PoseNet 和 FaceMesh 模型,识别摄像头中的人脸与肢体,结合骨骼动画,将 2D 矢量图进行实时动画处理,实现输入静态 SVG、输出人体跟随动画的项目——Pose Animator。文中附有效果动图,结尾附带了项目源码地址与 demo 地址,快去试试吧!
人工智能
深度增强学习量化交易
一个使用 DQN 尝试对股票趋势进行预测的项目。阅读项目的 README 能够了解在具体场景下算法选择和落地流程是如何思考的,项目源码的注释也非常清晰值得一读。
工具推介
MDX:在 Markdown 中使用 JSX
MDX 是一种可以在普通 Markdown 文件中使用 JSX 语法的解决方案。在一个复杂的文档中,条件性地渲染或复用已有模块是一种常见的需求,而 MDX 可以直接使用 JSX 甚至定义 React / Vue 组件,很好地解决了复杂文档系统的需求。更棒的是,最终编译出来的文件是不含运行时代码的。
沧海拾遗
沧海拾遗,积跬步以至千里
大规格文件上传的体验优化
看完最新的技术热点,是不是肥肠激动呢?但是我们也千万不要忘记基础才是我们立足的根本,快来和我们一起回顾一下,那些年业务中的基础优化细节吧!超大规格文件一定是其中难以规避的一环,快来看看吧~【内附样例】
某超长文档 の 探索之路
来自凹凸实验室的工程
蒲公英 · JELLY技术周刊 Vol.07: EcmaScript 2020 -- 所有你想要知道的都在这的更多相关文章
- 蒲公英 · JELLY技术周刊 Vol.09 StackOverflow - 2020 开发者年度报告
登高远眺 沧海拾遗,积跬步以至千里 基础技术 StackOverFlow 2020 年开发者报告 技术问答社区 StackOverFlow 的年度报告,本次报告统计了来自于全球各地共 65000 名开 ...
- 蒲公英 · JELLY技术周刊 Vol.36: 你好 Hooks,再见 2020
蒲公英 · JELLY技术周刊 Vol.36 不知不觉,蒲公英已经伴随我们走过了一年时光,在这一年我们从基础技术.前端框架.图形编程.人工智能等诸多领域为大家推介了三百余篇文章,尽管这一年来风雨不断, ...
- 蒲公英 · JELLY技术周刊 Vol.03
蒲公英 · JELLY技术周刊 Vol.03 「蒲公英」期刊全新升级--JELLY技术周刊!深度挖掘业界热点动态,来自团队大咖的专业点评,带你深入了解团队研究的技术方向. 登高远眺 天高地迥,觉宇宙之 ...
- 蒲公英 · JELLY技术周刊 Vol.17: 90 行代码实现 React Hooks
蒲公英 · JELLY技术周刊 Vol.17 React Hooks 相信大家都不陌生,自被设计出以来就备受好评,在很多场景中都有极高的使用率,其中原理更是很多大厂面试中的必考题,很多朋友都能够如数家 ...
- 蒲公英 · JELLY技术周刊 Vol.25 · Webpack 5 正式发布,你学废了么
蒲公英 · JELLY技术周刊 Vol.25 阔别两年,Webpack 5 正式发布了,不仅清理掉很多冗余的功能,同样也为我们带来了很多新鲜的能力,不论是默认开启的持久缓存,还是反病毒保护,亦或者被其 ...
- 蒲公英 · JELLY技术周刊 Vol.32: 前端的自我进化之路
蒲公英 · JELLY技术周刊 Vol.32 前端开发不过是切图仔在那儿瞎鼓捣,没啥门槛,不需要懂计算机原理,不需要懂算法,微服务.高并发这些都不需要懂,拖组件写个页面就好了,数据.逻辑.测试都可以交 ...
- 蒲公英 · JELLY技术周刊 Vol.33: 前端基础课堂开课啦~
蒲公英 · JELLY技术周刊 Vol.33 页面文件太大?图片过大了吧:页面加载白屏?很有可能是字体文件还没加载完:页面加载时间过长?多半是主进程被阻塞--该怎么办呢?快来小葵,咳咳,「蒲公英」前端 ...
- 蒲公英 · JELLY技术周刊 Vol.35: Flash 四宗罪?
蒲公英 · JELLY技术周刊 Vol.35 Flash 曾是 Web 迈向新世代的福音书,它为这个世界带来了缤纷色彩,但也如伊甸园的苹果,闪耀着智慧的光芒,却四灾随行.诞生 1995 年至今 25 ...
- 蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会
蒲公英 · JELLY技术周刊 Vol.16 近期,谷歌有史以来的第一次线上谷歌 Web 开发者大会,Web Vitals.PWA.DevTools 和 Lighthouse 6.0 等一系列特性或产 ...
随机推荐
- 文件读取的时候要留意 -- 序列化serialize()与反序列化unserialize():
原文:https://blog.csdn.net/little_rabbit_baby/article/details/53840543 序列化serialize()与反序列化unserialize( ...
- elementaryos5安装mysql5.7、php7.2、nginx1.14.0
一.mysql5.7 安装mysql5.7: sudo apt-get install mysql-server-5.7 查看安装的mysql版本: mysql -V 5.7版本mysql安装过程中以 ...
- Ansible Jinja2 模板使用
Ansible Jinja2 模板使用.语法与使用案例 主机规划 添加用户账号 说明: 1. 运维人员使用的登录账号: 2. 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放: ...
- VRRP概念、工作原理
VRRP是一种路由容错协议,也可以叫做备份路由协议,可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台. 控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器, 它负责转发 ...
- select和epoll区别
select.epoll 区别总结: 1.支持一个进程所能打开的最大连接数 select 单个进程所能打开的最大连接数有FD_SETSIZE宏定义,其大小是32个整数的大小(在32位的机器上,大小就是 ...
- Linux打开文件句柄/proc/sys/fs/file-max和ulimit -n的区别
max-file 表示系统级别的能够打开的文件句柄的数量.是对整个系统的限制,并不是针对用户的.ulimit -n 控制进程级别能够打开的文件句柄的数量.提供对shell及其启动的进程的可用文件句柄的 ...
- Git 常见问题汇总
git reabse 合并多个commit git rebase -i HEAD~{NUM} git rebase -i start end 会进入一个指定区间的commit列表 根据提示进行文本编辑 ...
- webpack打包多入口配置
在它的entry入口设置多文件入口即可,例: entry: { core: './src/core.js', design: './src/design.js' }, 单一出口输出: output: ...
- Algs4-2.1.17动画-选择排序
2.1.17动画.修改插入排序和选择排序的代码,使之将数组内容绘制成正文中所示的棒状图.在每一轮排序后重绘图片来产生动画效果,并以一张"有序"的图片作为结束,即所有圆棒均已按照高度 ...
- Unity(GameObject)
####1. 这个方法用于发送一个数据到指定的方法中,第三个参数是是否强制接收 以下三种方法发送消息的形式,各有不同的效果,可以通过第一个参数指定要发送的方法名名,第二个是发送的参数值,第三个参数是是 ...