自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue思维导图

2020-03-21 13:35:07 1203

原创 vue生命周期钩子函数

vue生命周期钩子函数 beforeCreate----创建前:组件实例被创建时,组件属性计算之前,数据对象data都为undefined,未初始化。 created----创建后:组件实例创建完成,属性已经绑定,数据对象data已存在,但dom未生成,el未存在。beforeMount−−−挂载前:vue实例的el未存在。 beforeMount---挂载前:vue实例的el未存在。befor...

2020-03-20 12:59:33 225

原创 vue中runtimecompiler和runtimeonly的区别

简单总结 如果在之后的开发中,你依然使用template,就需要选择runtimecompiler 如果你之后的开发中,使用的是.vue文件夹开发,那么可以选择runtimeonly runtimecompiler Vue中的模板如何最终渲染成真实DOM template -> ast -> render -> vdom -> UI runtimeonly Vue中的模...

2020-03-20 12:38:32 12298

原创 vue子传父

子传父是通过自定义事件来进行传值,通过上图可以看到子组件通过$emit发射了一个叫item_click的事件 父组件只需要在组件内用v-on来触发这个事件,如上图 通过控制台可以看见,当我点击对应按钮就会得到子组件中的对象,说明子组件已将值传给了父组件 ...

2020-03-17 18:35:09 1035

原创 vue父传子

父传子通过props来传递值,其中default是默认值,不传的时候才会显示,required是必传值,当它为true时必须传入,否则会报错,type是设置传值的类型 子组件模板 使用子组件,注意值要用v-bind绑定 这个是结果,可以看出父组件的值已经传给子组件了 总结一下: 子组件在props中创建一个属性,用以接收父组件传过来的值 父组件中注册子组件 在子组件标签中添加子组件pro...

2020-03-15 14:51:00 330

原创 vue的计算属性

一、计算属性的基本使用 结果如图 通常里面每一个都是计算相关函数,返回最后计算出来的值。和methods并无太大差别。 二、计算属性和methods的区别 结果如下 控制台结果 从控制台结果可以看出,当我们打印多次时,计算属性只打印了一次,而methods却打印了多次。由此得出: 1.计算属性是基于他们的依赖进行缓存的,只有在相关依赖发生改变时,他们才会重新求值,也就是说,只要他的依赖没...

2020-03-12 15:01:26 535

原创 vue指令之v-bind

1.v-bind的基本使用 v-bind的作用是动态来决定属性,比如说动态决定图片地址或者a标签的href 注意: v-bind后面是:属性名=,我的理解是表示绑定这个属性,绑定之后,对应的值要去vue的数据里面找。 当我们在控制台改变url时,对应也会变化。(v-bind简写为 “ : ”) 2.v-bind绑定class(对象和数组方法) 当我点击按钮后 v-bind绑定对象的方式...

2020-03-10 15:16:13 344

原创 面向对象

面向对象 一种编程思想,在程序里面用对象来描述现实中一个具体的事物 对象:封装了一个事物的属性和功能的程序结构 为什么要使用面向对象:和现实中人的想法非常接近,便于大程序的维护 封装:将一个具体事务的属性和功能集中定义在一个对象中 只要使用面向对象,都要将事物的属性和功能封装到一个对象中,再反复使用对象和对象的功能 事物的属性会成为对象的属性,事物的功能会成为对象的方法 对象本质:js中的一切对象...

2019-09-01 16:10:50 374

原创 函数的创建,作用域以及重载

Function 一切函数都是对象 封装了可重复使用的代码块对象,函数名只不过是一个引用函数对象的变量 什么时候要将代码封装起来?独立的且可以反复执行的内容 什么时候需要使用参数?只要函数执行就必须使用的某些数据,否则无法正常执行 这些数据就定义为参数 什么时候需要使用返回值?如果函数的调用者需要函数执行的结果,函数就必须有返回值 function创建 1.声明:function 函数名(参数列表...

2019-09-01 13:44:17 220

原创 Math,Date和Error

Math 特点:不能使用new关键字创建 Math:专门封装了数学计算所常用的量,并且提供了数学计算所用的API 要做数学运算的时候使用 1.Math.ceil(num)向上取整 取num的下一个整数 2.Math.floor(num)向下取整,省略小数部分 将参数都转换为数字,取整 parseInt(str) 将一切都转换为字符串 ,再按位读取字符 3.Math.round(num) 四舍五入...

2019-08-25 15:53:16 475

原创 正则表达式

正则 正则表达式 规定一个字符串中字符出现的规律的表达式 当我们只要使用一个种规则,模糊匹配关键词时,就可以使用正则表达式。 使用正则表达式的最简单的方法就是关键词原文 然后是字符集,字符集就是规定字符串中某一位字符,备选字符列表 只有一个字符,但是有多重选择字符 语法:[备选字符列表] 每个字符集只能匹配一位字符,且每个字符集中至少匹配一次 简写: 1.如果备选字符列表是连续的,可用短横杠(...

2019-08-25 15:09:23 769

原创 二维数组,字符串与数组的区别以及内置对象和包装类对象

一.二维数组 二维数组就是在数组元素中又引入另一个子数组 创建方法 var arr = [] ;//不知道子数组内容 arr[0] = [0,1,2,3]; arr[1] = [4,5,6,7]; arr[2] = [8,9,10,11]; console.log(arr); 访问和普通数组一样访问 遍历二维数组 var data = [ [2,3,1,4]; [5,4,8,7]; [...

2019-08-18 16:06:55 380

原创 队列与栈

一.队列 特点:只能从一端进入,从另一端出去的数组,即先进先出。 如果我们希望按照先后顺序使用数组,就可以用队列来实现 下面是一个例子 var iphone = 5; var queue = [];//购买iphone排队的人 for(var i =1; i<=5 ; I++){ queue.push("顾客"+i); } console.log(String(queue)); while...

2019-08-18 14:57:33 111

原创 数组的splice方法和关联数组

数组的修改 数组的主要包括:删除,插入,替换,这三件事都是通过一个API(splice)来完成的 首先来看第一个删除 arr.splice(starti,n)删除arr中starti开始的n个元素(包括starti自己也要被删除) var arr = [1,2,3,4,5]; var arr2 = arr.splice(3,2); 删除的结果为4,5被删除了 注意:1.这个支持负数 2.返回值:被...

2019-08-10 17:35:45 195

原创 常用的数组API

常用的数组API 转字符串 1.String(arr)这个API的作用就是将数组转化成字符串的形式显示,再用逗号链接 2.arr.join(“自定义的连接符”):将数组中的元素先转换为字符串,再用自定义的连接符链接起来 注意:如果“”之间为空则是将数组无缝拼接起来 拼接 拼接顾名思义就是将其他元素或者另一个数组,拼接到当前数组结尾 newArr = arr.concat(val1,val2);就是...

2019-08-10 16:43:43 305

原创 数组的介绍

数组 什么是数组?内存中连续存储多个数据的存储空间,有统一的名字 为什么要使用数组?使连续存储的多个数据便于维护和查询 1.数组的创建 数组有三种创建方式 数组的命名和变量一样不能以数字开头 不能使用关键字和保留字 允许使用下划线,$,字母以及数字 1.var arr=[];创建一个不知道多少数据的空数组 2.创建一个已知数据个数的空数组 比如说创建一个考试成绩的数组 var scores = n...

2019-08-03 12:10:49 381

原创 三种常用的循环

一.循环 循环:一次一次的重复执行相同的代码 特点: 1、循环条件 规定循环的执行次数(如果不规定次数就会无限循环) 2、循环的操作 要执行的相同或显示的语句 循环分为3种,分别是while循环,do while 循环,for循环 循环的三要素 1.循环变量 2.循环条件 满足时才执行循环体 3.循环变量的变化 变化是趋向于条件的不满足 趋向于循环的结束 while while(循环...

2019-08-03 11:22:30 4234

原创 函数和分支语句

一丶函数 函数是一段定义好的代码,并可以被反复使用的代码块(就是一个相对独立的作用域) 语法: function 函数名(参数列表){ 代码块(函数体) ==>待执行的代码块 return 返回值 } 返回执行的结果,结束函数(程序碰到return之后,return后面的代码就不会执行了) 最多只能有一个返回值 举个例子:计算两个数的和 function sum(num1,num2){ ...

2019-07-28 19:41:20 455

原创 JS的初步认识

近期我学习了一些关于JS的知识,在这里我想和大家一起分享一下。 一.什么是JS JS是一种运行在jJS解释器或者引擎中的解释型脚本语言,这里我提到了解释性语言,其实还有一种编译型语言。 编译型语言就是在程序写好了之后,通过专门的工具编译,然后检测语法错误的一种语言,比如说JAVA; 而解释型语言就是在运行之前不需要编译,直接执行, 出错就停止。 JS是在JS解释器或者引擎中运行的,NodeJS就是...

2019-07-22 20:44:47 153

原创 JS的一些简单基础运算题

1.输入一个四位数,在控制台分别显示个位,十位,百位,千位的数值 var a = prompt("请输入一个四位数的正整数"); var b = parseInt(a/1000); var c = parseInt(a/100); var d = c%10; var e = a%100; var f = parseInt(e/10); var g = a%10; console.log('千位数是...

2019-07-21 13:57:38 933

原创 HTML和CSS

一.html元素 html元素指的是从开始标签到结束标签的所有代码 html元素的语法是 •HTML 元素以开始标签起始 •HTML 元素以结束标签终止 •元素的内容是开始标签与结束标签之间的内容 •某些 HTML 元素具有空内容(empty content) •空元素在开始标签中进行关闭(以开始标签的结束而结束) •大多数 HTML 元素可拥有属性 html的大多数标签是可以嵌套使用 HTML ...

2019-07-14 17:14:23 93

空空如也

空空如也

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

TA关注的人

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