Vue(读音/vjuː/,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,我们在使用Vue框架进行开发时有一些必要的技巧是需要我们掌握的,下面我们给大家介绍6个实用Vue开发技巧。1.状态共享随着组件的细化,就会遇到...
在jQuery框架中,和其他类型的框架一样都有着自己的独特的工具方法,调用这些方法能够实现一些特殊的功能。下面我们来总结几个常见的jQuery工具方法:1.判断是否是函数用于检测是否是一个函数,返回值为布尔值//这里的nodeType是为了...
事实上,我们看到的很多酷炫的网页动画效果都是通过CSS来实现的,但很少是纯使用CSS实现。本文我们就循序渐进,看看只使用CSS,可以鼓捣出什么样的充电动画效果。1.画个电池当然,电池充电,首先得用CSS画一个电池,这个不难,随便整一个:因为...
使用过JavaScript进行前端开发的都知道JavaScript有基本的异常处理能力。我们可以thrownewError(),浏览器也会在我们调用API出错时抛出异常。但估计绝大多数人都没考虑过收集这些异常信息。反正只要JavaScrip...
vue.js是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。主要分为以下几个步骤:1、需要obser...
JavaScript闭包一直是JavaScript知识体系中的重难点内容,我们要想一步到位,学好JavaScript闭包就必须稳扎稳打,一步一个脚印,毕竟心急吃不了热豆腐。只有步步为营,打下坚实的基础,我们才能够学好JavaScript闭包...
非IE浏览器下,容器不设定高度且子元素浮动时,容器高度不能被内容撑开。此时,内容会溢出到容器外面而影响布局。此类现象被称为浮动(溢出)。float是css样式中的定位属性,用于设置标签对象(如:<div>标签盒子、<spa...
前端技术的发展是互联网自身发展变化的一个缩影。前端技术指通过浏览器到用户端计算机的统称,存贮于服务器端的统称为后端技术。前端开发主要职能就是把网站的界面更好地呈现给用户。前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,通过HTM...
继承是面向对象软件技术当中的一个概念,与多态、封装共为面向对象的三个基本特征。继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等,在JavaScript编程中应用广泛。下面我们来介绍一般情况下实现继承的5种方式。1.原型链继...
在学习新的CSS属性contain之前,我们首先需要了解什么是页面的重绘与重排。contain属性允许我们指定特定的DOM元素和它的子元素,让它们能够独立于整个DOM树结构之外。目的是能够让浏览器有能力只对部分元素进行重绘、重排,而不必每次...