摘要: 什么是语法糖: 同样的功能,以一种简单的方式表达。涉及封装。 v-bind的语法糖 》 : v-on的语法糖 》@ ....... 阅读全文
posted @ 2020-04-24 12:17 Action_swt 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 每一个框架都有其特定的特色。在前端不断发展的过程中被普遍使用的从早期的2009angular诞生版本到2016年的1.7版本,angular的发展相对于另外两个前端框架较为缓慢。由于起特点在前端发展中不断被react和vue所替代。Facebook2013年react开源,到目前来说仍然是前端热门框 阅读全文
posted @ 2020-04-24 11:48 Action_swt 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: https://mp.weixin.qq.com/s/BkpQwt8FgGAQ6scw2piMsQ bate版本 阅读全文
posted @ 2020-04-24 09:54 Action_swt 阅读(2221) 评论(0) 推荐(0) 编辑
摘要: 动态改变css思路: 1、动态控制class类名 2、通过指令v-bind绑定style属性,达到数据响应的目的。 <div class="renderPart"> <ul v-if="renderPart[middleBtn].list.length 0 ? false:true"> <li v- 阅读全文
posted @ 2020-04-24 09:51 Action_swt 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 简单的三种生命变量的方式,存在着较大的差异。 首先js预编译阶段差异: var 存在变量提升 let 不存在变量提升 先声明后使用否在报错。 const 不存在变量提升 先声明后使用否在报错。 声明基本数据类型(原始数据类型)和引用数据类型差异: var 和 let 在生命变量之后,二次修改变量堆栈 阅读全文
posted @ 2020-04-22 11:43 Action_swt 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型的赋值,当修改其中一个变量的数据的时候,另一个变量不受其影响。 传值 但是当数据类型是引用数据类型的时候,通过变量赋值得到引用(堆栈问题),这时修改其中一个数据的时候,另一个变量也会同时更改。 传址 但往往这种修改在实际开发中是不期望的。 因此JavaScript当中的深拷贝和浅拷贝在实 阅读全文
posted @ 2020-04-21 17:18 Action_swt 阅读(137) 评论(0) 推荐(0) 编辑
摘要: JavaScript 引用数据类型: 对象 字面量 {} 。 在JavaScript当中所有的变量都可以当作对象使用。(当作对象使用,意味着拥有属性和方法) 》万物皆对象。 但是除两个例外 null 和 undefined 。 例如: [1,2,3].toString() 》 "1,2,3" fun 阅读全文
posted @ 2020-04-21 11:34 Action_swt 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 构造函数: 构造函数本身就是一个函数,与普通函数没有任何区别,不过为了规范一般将其首字母大写。 构造函数和普通函数的区别在于,使用 new 生成实例的函数就是构造函数,直接调用的就是普通函数。 JavaScript 常被描述为一种基于原型的语言 (prototype-based language)— 阅读全文
posted @ 2020-04-21 09:22 Action_swt 阅读(132) 评论(0) 推荐(0) 编辑
摘要: JSON.parse()和JSON.stringify()实现深拷贝: 实际开发中,如果怕影响原数据,我们常深拷贝出一份数据做任意操作,其实使用JSON.stringify()与JSON.parse()来实现深拷贝是很不错的选择。 但是当拷贝的数据为undefined,function(){},.. 阅读全文
posted @ 2020-04-20 16:22 Action_swt 阅读(2347) 评论(0) 推荐(0) 编辑
摘要: VUE 声明式。 Vue.js 一个核心思想是数据驱动。 所谓数据驱动,是指视图是由数据驱动生成的, 我们对视图的修改,不会直接操作 DOM,而是通过修改数据。 它相比我们传统的前端开发,如使用 jQuery 等前端库直接修改 DOM,大大简化了代码量。 特别是当交互复杂的时候,只关心数据的修改会让 阅读全文
posted @ 2020-04-20 15:20 Action_swt 阅读(200) 评论(0) 推荐(0) 编辑