自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 vue组件通讯(即传值)有哪几种形式,分别是如何实现的

答:vue组件通讯大致有三种:父传子,子传父,还有兄弟之间通讯 第一种:父传子:主要通过props来实现的 具体实现:父组件通过import引入子组件,并注册,在子组件标签上添加要传递的属性,子组件通过props接收,接收有两种形式一是通过数组形式[‘要接收的属性’],二是通过对象形式{ }来接收,对象形式可以设置要传递的数据类型和默认值,而数组只是简单的接收 第二种:子传父:主要通过$emit来实现 具体实现:子组件通过通过绑定事件触发函数,在其中设置this.$emit(‘...

2021-11-16 18:19:53 120

原创 在网页中使用JavaScript

2. js组成 1) ECMAScrpt 【js标准】(兼容性100%) (类似于CoreJava,制定了基础的语法) 注释 // 、/**/ 变量 操作符 流程控制语句 数组 对象 函数 正则表达式 ... 所有的js解释器都可以兼容ECMAScript 2) DOM:Document Object Model文档对象模型 js操作html的api 是针对XML但经过扩展用于HTML的应用程序编程接口。DOM将整个页面映射成一个多节点结构。 var dom=document.

2021-11-15 09:53:01 1136

原创 JavaScript的简介

1.1.什么是JavaScript JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,例如 Node.js、 Apache CouchDB 和 Adobe Acrobat。JavaScript 是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 1.2.JavaScript的组成部分 ECMAScript,描述了该语言的语法和

2021-11-15 09:49:18 703

原创 ES6面试总结

1.es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率ES6新增的一些特性: (1)let声明变量和const声明常量,两个都有块级作用域ES5中是没有块级作用域的,并且var有变量提升,在let中,使用的变量一定要进行声明 (2)箭头函数

2021-11-12 11:54:12 828

原创 vue的生命周期

1.介绍 作者:尤雨溪 Vue:数据驱动 渐进式框架 基于MVVM软件设计模式 React:开发大型项目最严谨的框架(学习成本高,使用于中高级前端开发工程师) Anagle:适用于大型项目,项目开发较为沉重,不够灵活 MVVM Vue.js根据这种模式设计出来的 M:model数据模型 V:view视图层 VM:View-Model视图模型 Vue的生命周期 Vue实例从创建、挂载、更新、销毁的过程叫做veu的生命周期 钩子函数:方便去操作当前阶段的Vue实例 //初始化构建阶段:

2021-11-09 14:51:10 569

原创 学习ES6day05的笔记

ES6-day05 ES5异步编程的解决方案 $.ajax({ url, method, data, success(res) { console.log(res) $.ajax({ url, method, data: res.data[0].id, success() { } }) } }) 1.Promise...

2021-09-29 20:28:34 56

原创 BFC(Block formatting context)

BFC直译为块级格式化上下文,把BFC理解成一块独立的渲染区域,BFC看成是元素的一种属性, 当元素拥有了BFC属性后,这个元素就可以看做成隔离了的独立容器。容器内的元素不会影响容器外的元素. 常见的定位方案 ### 1.普通流 1.元素按照其在HTML中的先后位置至上而下进行布局 2.行内元素水平排列,直至当行被占满然后换行,块级元素则会被渲染为完整的一整行 3.所有元素默认都是普通流定位 ### 2.浮动 元素首先按照普通流的位置出现,然后根据浮动的方向尽可能向左或向右偏移 ### 3.绝对

2021-09-29 09:51:51 37

原创 学习es6的day04

Map集合 类似于对象,key-value对应的集合。 1)特点: key值不局限于字符串,可以是任意数据类型 2)API Map.prototype.size 返回 Map 结构的成员总数。 Map.prototype.set(key, value) set方法设置键名key对应的键值为value,然后返回整个map结构。如果key已经有值,则键值会被更新,否则就新生成该键。 Map.prototype.get(key)...

2021-09-28 17:13:41 84

原创 学习es6的day03

ES6-day03 1.函数 1)函数参数 默认值 let fuc = (a,b,c=0) => {} fun(1,2) 解构 let fun1 = ({ name, age, gender='male'}) => {} fun1({name:'zhangsan',age:12}) let fun2 = ([a,b,c]) => {} fun2([1,2,3...

2021-09-28 17:12:08 54

原创 学习es6的day02

ES6-day02 1.变量/常量声明 let 声明变量 const 声明常量 特性 . 变量声明不会被提升,即在变量声明之前无法使用该变量 . 具有局部作用域,即let声明的变量只能在对应代码块中使用 . 不允许重复声明。 . const声明的变量在声明的时候就需要赋值,并且只能赋值一次,不能修改。 2.解构(模式匹配) 1)介绍:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值。 2)数组解构 ...

2021-09-28 17:10:05 64

原创 学习ES6的day01

学习ES6的day01 ES6-day01 1.ES6介绍 ES6是ES2015、ES2016、ES2017他们的统称 官方名字:《ECMAScript 2015 标准》=> ES6 2.包管理机制(npm) 3.Bable安装与使用 4.模块化机制 1)CommonJS模块化规范 2)AMD模块化规范 3)ES6模块化规范 4)CommonJS与ES6模块化规范区别 CommonJS · 对于基本数据类型...

2021-09-28 17:06:11 62

原创 初识Html

1.Web的第一门编程语言:JavaScript html:标记语言 2.html、css 、js的关系: 网页三要素: html:素颜的脸 网页框架构建 结构 CSS:化妆的脸 样式设置 表现 JS:会哭会笑的脸 事件、动态 行为 3.HTML 生成文档结构的快捷键: !(英文)/ html:5 注释:ctrl+/ command+/ <!-- --> 注释不显示在界面上,作用是开发人员用来提示代码区域内容,...

2021-08-04 19:19:00 45

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除