周报#11 @ 2020.03.15

2020-03-15
阅读 2 分钟
3.7k
作者开发肺炎疫情专题页,大量的使用到了 ECharts 地图和图表相关的功能。之前也没有使用过 ECharts,所以把一些稍微复杂的需求实现总结一下。

周报 @ 2019.12.01

2019-12-01
阅读 3 分钟
1.5k
流行的 JavaScript 状态调查 又开始了,今年是该项调查的第四年,将一如既往地通过整理收集反馈的方式来帮助开发者决策接下来的 JavaScript 学习方向和技术选型。

周报 @ 2019.11.24

2019-11-24
阅读 3 分钟
5k
第二天的内容非常全面,涉及了 React API、开发者周边、codemod 工具、代码维护、写作/音乐与代码、动画、函数式编程、看似简单的 React 组件、使用 React 制作的各种脑洞大开的项目,等等。React Conf 要展示的是一个完整的 React 世界,第一天提到了 React 是一个桥梁,正因为这个桥梁,连接了各行各业不同的人群以及...

周报 @ 2019.11.10

2019-11-10
阅读 3 分钟
4.7k
首发 枫上雾棋的日志 前端动态 1、TypeScript 发布 3.7 #33294 可选链; #32883 空值合并; #32695 断言函数; #32372 --declaration 和 --allowJs 允许一起使用; #33473 扁平错误信息 点击 post 查看更多。 2、玉伯 - 我的前端成长之路 本文是玉伯分享的个人成长和带团队的一些感悟,总结了三个关键词:全情投入、守正...

React ⚛️ 新的 Context API

2018-02-01
阅读 4 分钟
7.4k
原文地址:React's ⚛️ new Context API 作者:kentcdodds 这不再是一个 实验性的 API,并且它更符合 工程化 的理念,目前它已成为 React 一级棒的 API。 ⚠️ :大家可以通过 newsletter 获取我最新的资讯,我一般每两周通过邮件发送一次,大家可以通过自己的收件箱获取更多的内容。 React 中的 context API 相信大家都知...

一起来看 HTML 5.2 中新的原生元素 <dialog>

2018-01-18
阅读 3 分钟
12k
不到一个月前,HTML 5.2 正式成为 W3C 的推荐标准(REC),其中,推出了一个新的原生模态对话框元素 &lt;dialog&gt;,乍一看,可能感觉它就是一个新增的元素,然而,作者最近在玩的时候,发现它确实是一个值得期待和很有意思的元素,在这里分享给大家

在 React 中什么时候使用箭头函数

2017-08-22
阅读 3 分钟
15k
当我们想起箭头函数时,脑海里可能会浮现 棒,酷,简洁,有趣 等形容词,其实,我们存在一些 更充分的理由 使我们在联想起 箭头函数 时不得不想到的

你不知道的 React Router 4

2017-08-17
阅读 11 分钟
5.7k
几个月前,React Router 4 发布,我能清晰地感觉到来自 Twitter 大家对新版本中其 大量的修改 的不同声音。诚然,我在学习 React Router 4 的第一天,也是非常痛苦的,但是,这并不是因为看它的 API,而是反复思考使用它的模式和策略,因为 V4 的变化确实有点大,V3 的功能它都有,除此之外,还增加了一些特性,我不能直...

React Web 动画的 5 种创建方式,每一种都不简单

2017-08-14
阅读 10 分钟
6.4k
以前一直投入在 React Native 中,写动画的时候不是用 CSS 中的 transitions / animations,就是依赖像 GreenSock 这样的库,最近转向 Web,在 Tweet 得到很多大佬关于 React Web 动画 的回应,于是决定分享给大家,如有其他见解,非常欢迎在下面评论中交流

如何只用 CSS 完成漂亮的加载

2017-08-12
阅读 4 分钟
11.7k
只想说, 本文最重要的是对 CSS, 伪元素, keyframe的分享, 以及读者对这些东西的真正掌握, 我并不是怂恿大家在每一个页面的前面都去加一个酷炫的加载

CSS 自定义属性 -- 使用 JS 和不使用 JS

2017-08-08
阅读 3 分钟
4.9k
你曾想过在页面加载过后去修改 Sass 或 Less 的变量值么? 我曾经尝试过, 但并没有成功, 因为当预处理的代码编译成了 CSS, 它的变量就不再是变量了, 然而, 自定义属性就没有这样的限制. 在该系列的文章中, 我曾提及过自定义属性它最牛扳的特性就是它的动态性. 它的强大我们一眼就能对比出来, 预处理变量在编译后就成了固...

在 React 16 中使用高阶组件来捕获异常

2017-08-07
阅读 4 分钟
8.8k
可能你已经知道, 在 React 16 中, 将会引进一个全新的架构 - React Fiber, 它彻底重写了 React 的协调算法, 并引入了一些新的特性. 这篇文章就是跟大家分享 React 16 中新的生命周期方法 - componentDidCatch, 它能捕获在子组件树中任何地方的 JavaScript 异常,并打印这些错误和展示备用UI, 就像将 children 包裹在一个...

React 演化史

2017-08-03
阅读 3 分钟
3.7k
在 Stack Overflow Trends 中快速搜索 React 的技术趋势, 可以清楚地发现 2014 到 2017 年 React 呈现稳步增长的趋势, 而且在各大社区不难发现, 世界各地的开发人员在最近几年都在积极寻求并获得有关 React 问题的答案. React 真的是非常的美妙, 我们将会用接下来十年的时间来继续探索.-- Guillermo Rauch

React 组件解耦之道

2017-07-05
阅读 4 分钟
8.9k
React 的组件非常的灵活可扩展,不过随着业务复杂度的增加和许多外部工具库的引入,组件往往也会显得浮肿,接下来我们就一起来看看常见的几种,遵循单一职责原则的,组件分割与解耦的方法

微信小程序那些事

2017-06-22
阅读 1 分钟
6.1k
微信小程序自1 月发布以来有段时间了,之前给我的印象就是背影很美,估计是个美女,因为听到小程序不需要下载,安装,信息触手可及,用完即走,无需卸载,感觉那可谓是前途无量,然而当时正使用Ubuntu开发的正欢,外加个人也不是很喜欢在刚刚出来时去凑热闹,所以最近才来体验了一波。但就开发体验而言,表示实在有点不爽

前端每周清单第 7 期

2017-06-21
阅读 2 分钟
3.4k
这对于任何基于 JavaScript 的开发人员来说都是必须的。 我已经把这篇文章作为学习我多年来收录的简写 JavaScript 编码技术的重要参考依据。 当然,注意原文中的标注,部分简写转换是不完全等价的

前端每周清单第 6 期

2017-06-14
阅读 2 分钟
2.4k
本文主要对比了 Flow 与 TypeScript 这两个常用的 JavaScript 静态类型检测工具,首先介绍了在简单项目中如何使用 TypeScript 与 Flow。然后对比了二者在类型覆盖率上的渐进对比,会发现使用 Flow 之后因为其较为严格的类型要求会相对较快地实现高覆盖,而 TypeScript 则相对较为松弛

前端每周清单第 5 期

2017-06-04
阅读 3 分钟
1.9k
用户期望上升,我们构建不再是页面,而是系统,本机和 Web 之间的界限模糊不清,URL仍然是一个杀手锏,CSS 将更加模块化,CSS 预处理将逐渐消失,精通 HTML 和 CSS 仍然至关重要,构建流程将获得竞争等

前端每周清单第 4 期

2017-05-31
阅读 2 分钟
3.4k
React 学习与实践资料索引从属于笔者的 Web 开发基础与工程实践中的阅读学习资料工具集锦系列,本文内容是笔者在学习与实践 React 以及准备每周的前端清单系列时候阅读的文章或者接触到的工具积累,目录结构遵循泛前端知识图谱(Web/iOS/Android/RN)

前端每周清单第 3 期

2017-05-20
阅读 1 分钟
2.1k
本片文章从 Shorter Syntax 和 No binding of this 两个方面带你认识 arrow functions, 便于今后更深入的学习

前端每周清单第 2 期

2017-05-12
阅读 1 分钟
2.4k
想要在没有安装 Node 的系统上运行 Node-powered 应用程序? 通过将节点和应用程序全部包装在一起,pkg 可以更轻松地分发应用程序。 node-compiler 是一个类似的项目

当决定使用 Ubuntu 来开发时

2017-05-09
阅读 6 分钟
2.8k
本篇文章主要持续记录和总结 ubuntu 的必备基础和使用过程中遇到的各种问题 安装 下载 Ubuntu Kylin 最新 ubuntu-kylin 使用 UltraISO 制作 U 盘启动盘 {代码...} 入门 了解目录 /home 用户的主目录 /boot 启动目录,启动相关文件 /sbin 超级用户才能使用的目录 /root 超级用户的主目录 /proc 系统内存的映射 /dev 设备...

前端每周清单第 1 期

2017-04-23
阅读 1 分钟
2k
网页设计师的角色是什么? 涉及网页设计的工作? 网页设计和网页开发是一样的吗? 它们是相同的含义吗?答案肯定是否定的。这篇文章就带你看看web 设计师和 Web 开发人员角色的划分,以及全栈的概念