关于 Echarts 中 option 的赋值方式的建议

在做项目的时候有使用 Echarts 作为统计数据的图表显示。通常我使用 Echarts 的时候会在文件的最上面创建一个 const option 常量对象,使用中对 option 用 lodash 的 cloneDeep() 函数进行深克隆,然后使用克隆后的…

React Native <View> 标签不能直接内嵌字符串文本

公司的 React Native 项目当时为了快速开发,使用的是之前的比较老的 React Native 项目做得架子。没有装 Eslint。稍微不忙的时候,我安装配置了 Eslint,打算新的界面文件使用比较标准的规范编写,陆续把以前写的…

HTML 语义化

Web 语义化是指使用恰当语义的 html 标签元素、class 类名、属性、和属性值(包括像Microdata之类的扩展)等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容。语义化的 web 页面一方面可以…

React/React Native 的 ES5 ES6 写法对照表

很多 React/React Native 的初学者都被 ES6 的问题迷惑:各路大神都建议我们直接学习 ES6 的语法 (class Foo extends React.Component),然而网上搜到的很多教程和例子都是 ES5 版本的,所以很多人在学习的时候连照…

JavaScript 中的双重否定

我们在写 js 代码的时候可能会这么写,或者会看到别人有这样的写法: [crayon-5b5304f56a997097579570/] 两个 ! 是为了将其值转换为布尔。首先 ! 否定一次,转换值如下: undefined to true null to true…