摘要: 阅读全文
posted @ 2020-03-19 19:43 你可以这样称呼我 阅读(850) 评论(0) 推荐(2) 编辑
摘要: 1:es6里面也有let会计作用域和var的变量提升,函数的变量提升,函数与变量提升会先提升函数,把函数体全部提升上去,const也和let一样都是块级作用域,都只能在大括号里面写 2:函数的提升的步骤:先找到生成环境,在找形参,在给实参赋值,在找变量,在找普****通函数(函数字面量不会被提升:v 阅读全文
posted @ 2020-03-17 18:35 你可以这样称呼我 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.Vue-cli:Vue-cli 是专门搭建 vue 开发环境的脚手架; 2.安装 Vue-cli:(1)安装:npm install vue-cli -g (2)检测是否安装,查看版本:vue -V 3.创建项目:(1)vue create 自己的项目名称(完成之后会生成含有自己项目名称的文件夹 阅读全文
posted @ 2020-03-12 19:11 你可以这样称呼我 阅读(2804) 评论(0) 推荐(1) 编辑
摘要: html部分: {{ xxx }} 插值表达式:存在闪烁问题,但不会覆盖元素中原本的内容 v-cloak:解决插值表达式闪烁的问题 v-text:没有闪烁问题且覆盖元素中原本的内容,内容当作字符串显示 v-html:没有闪烁问题且覆盖元素中原本的内容,内容当作html显示 v-bind:Vue提供的 阅读全文
posted @ 2020-03-11 19:01 你可以这样称呼我 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 浏览器对象模型: 作用:访问、控制、修改浏览器,与浏览器进行交互(打开新的窗口、回退历史记录、获取url) BOM与的DOM区别:JS通过BOM与浏览器进行交互、BOM的window对象包含了document对象,document对象是DOM的根节点。 BOM五大对象: 1.window对象:win 阅读全文
posted @ 2019-10-08 20:57 你可以这样称呼我 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 一,ES2015(ES6)新增了两个声明变量的关键字:let、const let:只在代码块内{}有效,不可重复声明,不会提前初始化 1.只在代码块内有效 2.不可重复声明 3.不会提前初始化 const:规则与let相似,但声明必须赋值,且基础数据类型不可更改(数值 number、字符串 stri 阅读全文
posted @ 2019-09-01 20:44 你可以这样称呼我 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1.JavaScript语言特点 1.弱类型,数据类型由数据的值决定 2.解释性脚本语言--解释器是JS引擎 是浏览器的一部分 3.运行在客户端浏览器上 4.有事件驱动机制(按下鼠标,移动窗口等) 5.与操作系统无关,跨平台语言 2.盒子模型 标准盒子模型:左右margin+左右padding+左右 阅读全文
posted @ 2019-08-26 13:43 你可以这样称呼我 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 二,Select:访问select元素 属性:.selectedIndex 获取select中当前选中项的下标 .options 获取select中所有的option元素 返回值为数组 .options.length 获取option的长度 将其赋值为0 等同于删除所有option .value 当 阅读全文
posted @ 2019-08-25 22:03 你可以这样称呼我 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1.HTML DOM是什么,以及它的作用: w3c对DOM有一系列的解释和定义,用自己理解的话来说就是:HTML DOM是html的标准对象模型,可以使JavaScript去操作(获取,修改,删除,添加,)HTML对象。 2.DOM 如何获取HTML元素? 在DOM中访问HTML元素的方法有多种 : 阅读全文
posted @ 2019-08-19 08:35 你可以这样称呼我 阅读(269) 评论(0) 推荐(0) 编辑
摘要: js代码在执行前会做的几件事情: 1.代码检测 2.预编译:在执行代码之前会对代码中的函数以及变量提前声明 并且做一些其他的处理 1.函数在执行前的一瞬间,会生成一个OA(object action)对象 2.函数的形参作为OA对象的属性名,实参作为AO对象的属性值 3.分析var声明,变量名作为A 阅读全文
posted @ 2019-08-17 18:04 你可以这样称呼我 阅读(271) 评论(0) 推荐(0) 编辑