Vue项目两大最佳实践
通常在组件使用前,需要引入后再注册,但如果高频组件多了,每次都这样做,不仅新增很多代码,效率还低!我们应该如何优化呢?其实,我们可以借助下webpack的 require.context() 方法来创建自己的(模块)上下文,从而实现自动动态require组件。
Js常用数组方法汇总
添加/删除元素:push()数组末端添加元素,pop()移除并返回数组最后一个元素,unshift()数组首端添加元素,shift()移除并返回数组第一个元素
一些非常有用的Js单行代码
JavaScript不断发展壮大,因为它是最容易上手的语言之一,因此为市场上的新成为技术怪才打开了大门。的确,JavaScript可以做很多出色的事情!还有很多东西要学习。
React 代码共享最佳实践方式
任何一个项目发展到一定复杂性的时候,必然会面临逻辑复用的问题。在React中实现逻辑复用通常有以下几种方式:Mixin、高阶组件(HOC)、修饰器(decorator)、Render Props、Hook。本文主要就以上几种方式的优缺点作分析
textarea高度自动撑开_实现textarea高度自适应
textarea高度自适应,textarea高度自动增高,textarea高度自动撑开,本文通过复制textarea的html给另外一个元素pre,由于设置pre自动展开,所以不会存在有滞留的感觉,交互效果较好。
css选择最后一个元素
如何用css选择器选择某元素下的最后一个子元素?这里我们需要使用CSS3中的:last-child 选择器,指定属于其父元素的最后一个子元素的 p 元素的背景色:
Js获取验证码倒计时
网站中为了防止恶意获取验证短信、验证邮箱,都会在点击获取验证码的按钮上做个倒计时的效果。比如:做注册页面时会有获取验证码按钮,点击后过60秒才能重新获取,数字是递减的到0时重新回到最初的状态。实现这个功能只需要一个setInterval和一个clearInterval就能搞定了
npx 使用教程
npm 从5.2版开始,增加了 npx 命令。它有很多用处,本文介绍该命令的主要使用场景。Node 自带 npm 模块,所以可以直接使用 npx 命令。万一不能用,就要手动安装一下。
前端截取字符串:JS截取字符串之substring、substr和slice详解
本文详细的介绍了JavaScript中substring()、substr()和slice()三个js字符串截取的方法,substring()方法用于提取字符串中介于两个指定下标之间的字符.substr 方法用于返回一个从指定位置开始的指定长度的子字符串。