什么是模块化? 到底什么是模块化、模块化开发呢? 事实上模块化开发最终的目的是将程序划分成一个个小的结构; 这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的...
什么是模块化? 到底什么是模块化、模块化开发呢? 事实上模块化开发最终的目的是将程序划分成一个个小的结构; 这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的...
scrollTop DOM对象的scrollTop用于获取或者设置一个元素里滚动的距离(垂直)。例如:document.documentElement.scrollTop可以...
一、 数据类型 js的数据类型分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和引用数据类型。 基本数据类型...
前言 js属于解释型语言,在执行过程中顺序执行,但是会分块先预编译然后执行。因此在js中存在一种变量提升的现象。因为有了js的预编译所以才有我们说的变量提升。 javascr...
名称功能地址element-ui前端组件库https://element.eleme.io/#/[https://element.eleme.io/#/]axios通过pro...
1. const const常量要求一个初始值,否则就报错const FOO;输出结果:Uncaught SyntaxError: Missing initializer i...
一、为啥要防抖或节流? 为了优化高频率事件,比如onscroll滚动、oninput搜索框、resize窗口大小变化、onkeydown、onkeyup等等,这些高频率事件很...
1. el-dialog点击右上角的×关闭,会报错 描述:el-dialog点击右上角的×关闭,会报错: Avoid mutating a prop directly sin...
Sass是成熟、稳定、强大的CSS预处理器,而SCSS是Sass3版本当中引入的新语法特性,完全兼容CSS3的同时继承了Sass强大的动态功能。 特性概览 CSS书写代码规模...
在说vue 修饰符sync前,我们先看下官方文档:vue .sync 修饰符,里面说vue .sync 修饰符以前存在于vue1.0版本里,但是在在 2.0 中移除了 .sy...
一、真实DOM和其解析流程? 浏览器渲染引擎工作流程都差不多,大致分为5步,创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Pa...
在学习js的过程中,我们都会遇到闭包和立即执行函数的相关概念,今天就这两个概念做一个大致的整理。 本文结构: 闭包闭包的概念 立即执行函数什么是立即执行函数一个经典面试题es...
MAC bookPro出现zsh: command not found: xxx解决方法: 把 bash shell 中.bash_profile 全部环境变量加入zsh s...
js中的数据类型转换,一般都是将一种类型的数据转换为number,string和boolean这三种基本类型,包括显式类型转换和隐式类型转换。本章介绍基本类型到基本类型的转换...
前言: 六种传值方式为: 属性传值 $refs $parent 通知传值(广播传值) 本地传值 路由传值 在介绍组件传值之前先明确三种组件关系:父子组件、兄弟组件、无关系组件...
1. 前言 朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!...