前端58

从数组中随机选择项目(JavaScript)
如何从数组中随机获取某一个项目?如下代码所示: var myArray = [ “Apples”, “Bananas”, “Pears” ]; var randomItem ...
React/React Native 的 ES5 ES6 写法对照表
很多 React/React Native 的初学者都被 ES6 的问题迷惑:各路大神都建议我们直接学习 ES6 的语法 (class Foo extends React.Component),然而 ...
javascript 取整方法 floor、round、ceil
JavaScript 的除法需要用到除法运算符号 (/) 来处理,除法结果跟 C、C++ 不同,会有小数点。下面说一下 JavaScript 的除法取整数方法。 floor 向下取整: Math.fl ...
JavaScript 中的双重否定
我们在写 js 代码的时候可能会这么写,或者会看到别人有这样的写法: this.setState({ visible: !!value, }); 两个 ! 是为了将其值转换为布尔。首先 ! ...
React 实践心得:key 属性的原理和用法
转自:http://taobaofed.org/blog/2016/08/24/react-key/ 我们知道,React 元素可以具有一个特殊的属性 key,这个属性不是给用户自己用的,而是给 Re ...
开发规范:img 标签需添加 alt 属性
良好的网页开发习惯是,对于 img 标签,要写 alt 属性。Alt 别名要有意义说明图片的含义,这对于慢网速环境、屏幕阅读器、搜索引擎都有好处。比如图片是 epub 书的封面,那么 alt 要是这个 ...
CSS 中超链接伪类 link, visited, hover, active 的顺序分析
超链接标签的 CSS 伪类包括 link, visited, hover, active。 1. a 伪类解释: link:设置a对象在未被访问前的CSS样式; visited:设置a对象在其链接地址 ...
Eslint 报错:Missing radix parameter。
使用 ESLint 检查 javascript 代码语法时,你可能会碰到一个比较头痛的报错:Missing radix parameter。 这个错误信息主要是因为你没有深刻掌握 parseInt 语 ...
js 关于字母和数字之间的转换
方法:字符转ascii码:用 charCodeAt(); ascii码转字符:用 fromCharCode(); 例子: 字母转成数字: var str= ‘A’; str.charCodeAt() ...
数组和对象判断是否为空
判断一个数组是否为空 注意:判断数组 array 是否为空数组,即 [],需要用 array.length === 0 判断,不能直接比较 [] 。因为[] !== [] 为 true js 中的数据 ...