自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 组件化的实现和步骤

人面对复杂问题的处理方式: 任何一个人处理信息的逻辑能力都是有限的 所以,当面对一个非常复杂的问题时,我们不太可能一次性搞定一大堆的内容。 但是,我们人有一种天生的能力,就是将问题进行拆解。 如果将一个复杂的问题,拆分成很多个可以处理的小问题,再将其放在整体当中,你会发现大的问题也会迎刃而解。组件化也是类似的思想: 如果我们将一个页面中所有的处理逻辑全部放在...

2020-02-25 17:16:19 523

原创 javascript高阶函数的使用

编程方式:命令式编程/声明式编程编程范式:面向对象(第一公民:对象)/函数式编程(第一公民:函数)filter/map/reduce// filter中的回调函数有一个要求:必须返回一个Boolean值//true:当返回true时,函数内部会自动将这次回调的n加入到新的数组中// false: 当返回false时,函数内部会过滤掉这次的n const nums ...

2020-02-25 15:40:48 107

原创 vue 数组中哪写方法是响应式的

push 在数组最后面添加元素pop 删除数组中最后一个元素shift 删除数组中第一个元素unshift 在数组最前面添加元素splice 删除元素/插入元素/替换元素sortreverse注意:通过索引值修改数组中的元素不是响应式的set(要修改的对象,索引值,修改后的值)...

2020-02-24 18:00:24 353

原创 ES5 var 与ES6 let对比

111111

2020-02-24 11:05:14 217 1

原创 Vue插值操作-mustache语法

如何将data中的文本数据,插入到HTML中呢? 我们已经学习过了,可以通过Mustache语法(也就是双大括号)。 Mustache:胡子/胡须我们可以像下面这个使用并且数据是响应式的mustache语法中,不仅仅可以直接写变量,也可以写简单的表达式 <div id="app"> <h1>hello ...

2020-02-21 20:24:47 504

原创 创建Vue实例传入的options

我们在创建Vue实例的时候,传入了一个对象options 这个options中的可以包含哪写选项呢? 详细解析:Vue官网解析目前掌握这些选项:el: 类型:string | Element(Vue 实例使用的根 DOM 元素) 作用:决定之后Vue实例会管理哪一个DOM。data: 类型:Object | Function(Vue 实例观察的数据对...

2020-02-21 14:49:29 249

原创 (理解)Vue的mvvm

计数器的MVVM 我们的计数器中就有严格的MVVM思想 View依然是我们的DOM Model就是我们抽离出来的obj ViewModel就是我们创建的Vue对象实例 他们之间如何工作呢? 首先ViewModel通过Data Binding让obj中的数据实时的在DOM中显示 其次V...

2020-02-21 14:21:01 160

原创 认识Vuejs

Vue是一个渐进式的框架,什么是渐进式的呢?渐进式意味着你可以将vue作为你应用的一部分嵌入其中,带来更丰富的交互体验。(如营销自助平台,老平台里嵌入vue项目,老平台页面逐步用vue开发的新页面替换掉)或者如果你希望将更多的业务逻辑使用vue实现,那么vue的核心库及其生态系统。(一个项目全部用vue开发,比如vue全家桶)比如Core+Vue-router+Vuex,也可以满足你各种各样的需...

2020-02-21 13:48:02 97

转载 vue-router传递参数的几种方式

本文链接:https://blog.csdn.net/crazywoniu/article/details/80942642vue-router传递参数分为两大类 编程式的导航 router.push 声明式的导航 <router-link>编程式的导航 router.push 编程式导航传递参数有两种类型:字符串、对象。 字符串 ...

2019-10-12 09:21:02 933

原创 js中各种变量类型在条件判断中为false的情况

undefined->false0->false0.0->falseNaN->false""->falsenull- >falsefalse->falsevar a->falsefunction a() {}//调用无返回值的函数,默认返回值是undefineda() ->false...

2019-08-07 10:27:14 435

原创 js的数据类型和函数

1、不可改变的原始值(栈数据stack) Number,string,Boolean,undefined,null2、引用值(堆heap) array,object,function...date 、RegExp3、任何数据类型加字符串都等于字符串console.log(0/0) ;//NaNconsole.log(1/0) ;//Infinity...

2019-06-21 15:51:55 339

原创 主流浏览器和内核

主流浏览器IE tridentChrome webkit/blinkfirefox Geckoopera prestosafari webkit...

2019-06-20 12:19:07 64

原创 promise、Iterator 和generator生成器

1、Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。ES6 Promise用法详解2、Iterator迭代器详解2、generatorGenerator函数是ES6提供的一种异步编程解决方案。通过yield标识位和next()方法调用,实现函数的分段执行。function *s...

2019-06-17 16:52:02 186

原创 json对象

1.json对象 JSON.stringify JSON.parselet json = {a:12,b:5}let str = "http://it.kaikeba.com/path/user?data="+json; let str2 = "http://it.kaikeba.com/path/user?data="+JSON.stringify(json);cons...

2019-06-17 15:48:41 72

原创 面向对象

1.class关键字,构造器和类分开了;class里面直接加方法 /*以前的写法function User(name,pass) { this.name = name; this.pass = pass;}User.prototype.showName = function () { console.log(this.name)}User.prototype...

2019-06-17 15:22:39 96

原创 解构赋值、数组和模板字符串

1、解构赋值 :左右两边结构必须一样;右边的语法必须合法; 变量先声明时,解构语句必须加小括号括起来;右边只有是undefined的时候,左边才使用默认值。let [a,b,c]=[1,2,3]console.log(a,b,c)let {a1,c1,d1} = {a1:12,c1:5,d1:6}console.log(a1,c1,d1)let [{a2,b2},[n1,n2,n3...

2019-06-17 14:39:21 277

原创 箭头函数

1.箭头函数的写法。显示返回与隐式返回、命名函数与匿名函数 const numbers=[5,6,12,13,100]; const double = numbers.map(function(number){ return number*2 }) console.log(double) ...

2019-06-14 23:59:30 63

原创 var、let和const的区别

对象值的改变和对象属性值的改变var声明的变量,可以被重新赋值和重复声明的;let和const不能在同一个作用域中重复定义,let可以被重新赋值,const不能被重新赋值。 var的作用域是function;let和const的作用域是块级作用域。 const person = { name:"jelly", age:20 ...

2019-06-14 23:16:37 75

空空如也

空空如也

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

TA关注的人

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