2020年9月6日

promise

摘要: Promise 1、promise是异步编程的一种解决方案,主要用于异步计算 2、帮助我们处理队列 解决回调地域(回调函数嵌套很多层 每一层都可以插入很多代码 ) promise 有三个状态: 1、pending[待定]初始状态 2、fulfilled[实现]操作成功 3、rejected[被否决] 阅读全文

posted @ 2020-09-06 20:48 申文静 阅读(143) 评论(0) 推荐(0)

JavaScript 中的let、const、val的区别

摘要: 在ES5中,声明变量只有var和function两种形式 ES6提出了使用let和const声明变量,下面就来看看他们之间的区别。 1.是否存在变量提升? 1、var声明的变量存在变量提升(将变量提升到当前作用域的顶部)。即变量可以在声明之前调用,值为undefined。 2、let和const不存 阅读全文

posted @ 2020-09-06 20:24 申文静 阅读(641) 评论(0) 推荐(0)

2020年9月3日

Vuex

摘要: Vuex状态管理跟使用传统全局变量的不同之处 vuex是一个专为vue.js应用程序开发的状态管理模式 1.Vuex的状态存储是响应式的:就是当你的组件使用到了这个Vuex的状态,一旦它改变了, 所有关联的组件都会自动更新相对应的数据,这样开发者省事很多。 2.不能直接修改Vuex的状态:如果是个全 阅读全文

posted @ 2020-09-03 23:10 申文静 阅读(138) 评论(0) 推荐(0)

2020年9月2日

继承

摘要: 1、原型链继承(父类的实例作为子类的原型) 原型链继承的基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法 优点: 简单易于实现,父类的新增的实例与属性子类都能访问 缺点: 可以在子类中增加实例属性,如果要新增加原型属性和方法需要在new 父类构造函数的后面 无法实现多继承 创建子类实例 阅读全文

posted @ 2020-09-02 21:35 申文静 阅读(146) 评论(0) 推荐(0)

原型及原型链

摘要: 原型链: 每一个函数对象下都有一个prototype属性,这个属性就是原型,而这个prototype原型就是一个对象 原型链的概念: 当一个对象调用自身不存在的属性/方法时 ,就会去组件[proto]关联的前辈prototype对象上去找 如果没找到 就会去该prototype原型[proto]关联 阅读全文

posted @ 2020-09-02 21:11 申文静 阅读(145) 评论(0) 推荐(0)

2020年9月1日

this,call,apply,bind之间的关系

摘要: 1、在全局调用this的时候,this就指向window 2、当一个函数被当成一个对象的方法调用时,this指向这个对象(this永远指向最后调用他的那个对象) 3、通过事件来调用时,this指向这个函数的调用者 4、在构造函数中的this指向它的实例化对象(this指向new出来的那个新的对象) 阅读全文

posted @ 2020-09-01 21:28 申文静 阅读(179) 评论(0) 推荐(0)

2020年8月31日

Js 数据类型

摘要: JavaScript一共有8种数据类型:7种基本数据类型: Undefined、Null、Boolean、Number、String、 Symbol(es6新增,表示独一无二的值)和Gigint(es10新增) 1种引用数据类型 Object(Object本质上是由一组无序的名值对组成的)。里面包含 阅读全文

posted @ 2020-08-31 19:55 申文静 阅读(172) 评论(0) 推荐(0)

JS数据类型判断

摘要: 1 .typeof typeof 对于基本数据类型判断是没有问题的,但是遇到引用数据类型 (如:Array)是不起作用 返回的是一个字符串类型的 2 . instanceof 能够把引用数据类型判断准确 但是不能判断出基本数据类型 (判断 new 关键字创建的引用数据类型 不考虑 null 和 un 阅读全文

posted @ 2020-08-31 19:50 申文静 阅读(144) 评论(0) 推荐(0)

2020年8月30日

H5新特性

摘要: 1.语义化标签: 为我们提供了更好的页面结构,比如header、footer、section、nav、aside、article,这些标签可以让我们更直观的 知道你要表达的是什么,再更进一步讲是让浏览器更好,更直观的去解析你的页面 2.增强型表单:input 的多个 type3.新增表单元素:dat 阅读全文

posted @ 2020-08-30 23:31 申文静 阅读(188) 评论(0) 推荐(0)

Css3动画

摘要: CSS3 转换:通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。您可以使用 2D 或 3D 转换来转换您的元素。 一、transform:2D 转换方法:子属性:translate()、rotate()、scale()、skew() transition特性 二、原点 tran 阅读全文

posted @ 2020-08-30 23:14 申文静 阅读(170) 评论(0) 推荐(0)

导航