JS常用函数原理的实现
本文针对目前常见的面试题,实现了相应方法的核心原理,部分边界细节未处理。后续也会持续更新,希望对你有所帮助。实现一个call函数;实现一个apply函数
如何识别程序员编码水平:初级?中级?高级?
作为开发人员的初、中、高级并不仅仅与拥有多少年的编程经验有关。有时候初级开发人员甚至可能比高级开发人员年龄大。同样,这也这并不意味着高级开发人员必须成为所有人的专家。不过可以肯定地说
Js变量的扩展与解构
在ES6之前定义变量都是用var这个关键字,var是在全局的环境下声明的一个变量,而且这个变量有一个变量的提升;也就是说,即使把变量放在后面,但是JavaScript引擎的运行的时候会把变量提到代码的最上层,然后先声明再赋值
html富文本的 ↵ 转为标签
‘↵’是回车符/n,这段内容是通过textarea人为编辑,提交给后端保存的。编辑框中可以识别的字符,在普通的标签里面没办法识别到,所以要转换成可以识别的
js产生随机数函数,js如何生成随机数
js本身提供了产生随机数的方法:random() 方法可返回介于 0 ~ 1 之间的一个随机数。只是这不能满足我们的需求,所以写了上面这个函数,调用js原生提供的随机数方法
Mac谷歌(chrome)浏览器快捷键
标签页和窗口快捷键;Chrome 浏览器功能快捷键;地址栏快捷键;网页快捷键;按住 ⌘ 的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。按 ⌘-O,然后选择文件。
如何使用 Set 来提高代码的性能
我确信有很多开发人员坚持使用基本的全局对象:数字,字符串,对象,数组和布尔值。对于许多用例,这些都是需要的。 但是如果想让你的代码尽可能快速和可扩展,那么这些基本类型并不总是足够好
react-redux 的使用
类似于 Vue,React 中组件之间的状态管理 第三方包为:react-redux。react-redux 其实是 Redux的官方React绑定库,它能够使你的React组件从Redux store中读取数据,并且向store分发actions以更新数据。
css按状态选择链接元素
CSS允许根据链接的当前状态对它们进行格式化。链接的状态包括访问者是否将鼠标停留在链接上,链接是否被访问过 ,等等。可以通过一系列伪类实现这一特性。