如果你是一个JavaScript新手或仅仅最近才在你的开发工作中接触它,你可能感到失望。所有的语言都有自己的怪癖————JavaScript也不例外,与其他语言相比JavaScript甚至是有过之而无不及。在这篇文章中,我将分享一些JavaScript的怪异行为和一些最常用的技巧,希望我能分享给你一些曾经令我头痛不已的经验。这不是一个完整列表——仅仅是一部分————但希望它让你看清这门语言的强大之处,可能曾经被你认为是障碍或者是你正在困惑的东西。
比较var、let、const的区别
发表于
|
分类于
JavaScript
在前端开发工作中,JavaScript 语言是其核心语言。JavaScript 是一门动态弱类型语言,为什么是动态弱类型语言?这是因为 JavaScript 在声明变量时无需严格指定变量类型,且在变量的使用中可以随时显示或隐式变换类型。因此,理解其变量声明语句是非常基础以及非常重要的。而最常用的声明变量关键字是 var,在ES6版本中新增了let和const声明。
Vue组件样式scoped的原理与样式穿透的用法
发表于
|
分类于
Vue
在Vue文件中的style标签上有一个特殊的属性——scoped。当一个style标签拥有scoped属性时候,它的css样式只能作用于当前的Vue组件。有了这个属性,可以使Vue组件的样式相互不被污染。这就相当于实现了样式的模块化。
详解javascript中this的工作原理
发表于
|
分类于
JavaScript
在 JavaScript 中 this 常常指向方法调用的对象,但有些时候并不是这样的,本文将详细解读在不同的情况下 this 的指向。
javaScript识别网址并转为链接
发表于
|
分类于
JavaScript
最近项目有个需求:用户发送消息时,如果发送者输入的信息中含有网址文本,要在接受者界面中显示网址链接,点击该链接直接跳转到网页。这个功能和 QQ 发送网址文本的效果类似。
详解JavaScript对象继承方式
发表于
|
分类于
JavaScript
继承是面向对象软件技术当中的一个概念,与多态、抽象共为面向对象的三个基本特征。 继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。如今,JavaScript语言火热,同样支持面向对象编程。那么,JavaScript有哪些实现继承的方式呢?