自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谈谈vuex状态管理机

项目开发过程中,一些数据被多个地方用到,这时候将你想要共享的数据放在vuex中,其他所有组件就都可以调用了 1.应用场景:同级别组件之间通讯 let comA = {} let comB = {} 2.基本使用: { state: { // data() { return {} },存放静态属性 msg: 'hello vuex' }, getter: { // computed: { } ,存放计...

2021-09-09 11:44:02 136

原创 谈谈vue-router

vue-router是一个vue插件,用来提供路由功能。通过路由的改变可以动态加载组件,达到开发单页面程序的目的 1.基本使用 1)声明组件 let com1 = {} let com2 = {} let com3 = {} 2)声明路由器 let router = new VueRouter({ routes: [ { path: '/a', component: com1 }, { ...

2021-09-09 11:37:11 219

原创 闭包与回调函数的理解

JS闭包 闭包是在另一个函数(称为父函数)中定义的函数,并且可以访问在父函数作用域中声明和定义的变量。 简单来说,闭包就是在一个函数当中再嵌套一个函数,内层函数可以访问外层函数中声明和定义的变量,而外层函数却不能访问内层函数中声明和定义的变量,内层函数向对于外层函数来说是封闭的,所以当在一个函数中还定义了一个函数,内层函数是一个闭包。 eg: function f1(){ var a=123; //f2是一个闭包 function f2(){ var b=3

2021-08-16 15:49:18 535 1

原创 事件,事件流与事件冒泡

1.事件 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行=调用它的处理函数执行相应的JavaScript代码给出响应。 2.事件流 指从页面中接收事件的顺序,有冒泡流和捕获流 事件流是事件执行的顺序,在IE下是事件冒泡,在非IE下是事件捕获 冒泡型事件流:事件的传播是从最特定的事件目标到最不特定的事件目标。即从DOM树的叶子到根。【推荐】 捕获型事件流:事件的传播是从最不

2021-08-11 19:40:58 288

原创 while和do-while的区别

while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判断后循环, 判断如果满足条件进入循环 本次循环后再次判断 。 var n = 1; //声明并初始化循环变量 while(n <= 100){ //循环条件 n++; //递增循环变量 if (n % 2 == 0) document.write(n + ""); //执行循环操作 } do-

2021-07-22 15:00:21 1052

原创 冒泡排序,快速排序,插入排序的总结

1.冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 如图演示: 代码: //声明一个数组 var arr=[6,3,5,4,2,8]; function bubbleSort(arr){ //max为从左到右,两个数进行比较的次数(遍历数组,次数就是arr.length-1) var ma..

2021-07-21 19:49:28 320

原创 IIFE(立即调用函数表达式)

1.什么是IIFE IIFE意为立即调用的函数表达式,也就是说,声明函数的同时立即调用这个函数。 2.为什么需要IIFE 有些情况下需要立即执行一个函数,这种情况下用IIFE确实方便许多。 如果只是为了立即执行一个函数,显然IIFE所带来的好处有限。 实际上,IIFE的出现是为了弥补JS在scope方面的缺陷:JS只有**全局作用域(global scope)**、**函数作用域(function scope)**,从ES6开始才有**块级作用域(block scope)**。对比现在流行的其他面

2021-07-20 19:42:21 812 1

空空如也

空空如也

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

TA关注的人

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