仅3行核心css代码的rate评分组件
用css实现一个rate评分 ❗ 核心代码也就三行,梳理如下:去找个好看的iconfont,[Iconfont-阿里巴巴矢量图标库];借用5个radio单选框,把默认样式都去掉,显示默认的星星;
Vue 中如何让 input 聚焦?
在做项目时,有时我们需要让 input 聚焦,为了让用户更好的使用。所有的浏览器都有一个内置的方法,让 input 聚焦。首先,我们需要获取元素。在原生 JS 中,我们可以使用下面方式来获取元素:
如何在Vue中动态添加类名
能够向组件添加动态类名是非常强大的功能。它使我们可以更轻松地编写自定义主题,根据组件的状态添加类,还可以编写依赖于样式的组件的不同变体。添加动态类名与在组件中添加 prop :一样简单。
JS高阶编程技巧--惰性函数
在vue、react等框架大量应用之前,我们需要使用jQuery或者原生js来操作dom写代码,在用原生js进行事件绑定时,我们可以应用DOM2级绑定事件的方法,即:元素.addEventListener(),因为兼容性,还有:
处理 JavaScript 中的非预期数据
动态类型语言的最大问题就是无法保证数据流总是正确的,因为我们无法“强行控制”一个参数或变量,比方说,让它不为 null。当我们面对这些情况时的标准做法是简单地做一个判断:这样做的问题在于会污染我们的代码
如何使用webpack打包一个库library?
日常我们开发了一个库之后,如何打包之后提供给别人使用呢?如果你不清楚,就继续看吧!经过以上步骤后会生成一个library文件夹,里面包含一个package.json文件。
JavaScript this 关键词
JavaScript this 关键词指的是它所属的对象。它拥有不同的值,具体取决于它的使用位置:在方法中,this 指的是所有者对象。单独的情况下,this 指的是全局对象。
Js怎么判断两个数是否整除?
JS判断两个整数(a,b,a>b)的整除时,可以用Number.isInteger(a/b)或者a%b==0来进行判断,但是如果其中涉及到小数就会导致计算过程中精度丢失。最简单的精度丢失例子,如0.1+0.2==0.3(false)。
node如何更新?
node的更新方法:先使用npm的命令npm install -g n安装n模块,然后使用n stable可以将node更新到最新版本,使用n+node版本号可以将node更新到指定版本。