摘要: 基本数据类型的赋值,当修改其中一个变量的数据的时候,另一个变量不受其影响。 传值 但是当数据类型是引用数据类型的时候,通过变量赋值得到引用(堆栈问题),这时修改其中一个数据的时候,另一个变量也会同时更改。 传址 但往往这种修改在实际开发中是不期望的。 因此JavaScript当中的深拷贝和浅拷贝在实 阅读全文
posted @ 2020-04-21 17:18 Action_swt 阅读(141) 评论(0) 推荐(0)
摘要: JavaScript 引用数据类型: 对象 字面量 {} 。 在JavaScript当中所有的变量都可以当作对象使用。(当作对象使用,意味着拥有属性和方法) 》万物皆对象。 但是除两个例外 null 和 undefined 。 例如: [1,2,3].toString() 》 "1,2,3" fun 阅读全文
posted @ 2020-04-21 11:34 Action_swt 阅读(153) 评论(0) 推荐(0)
摘要: 构造函数: 构造函数本身就是一个函数,与普通函数没有任何区别,不过为了规范一般将其首字母大写。 构造函数和普通函数的区别在于,使用 new 生成实例的函数就是构造函数,直接调用的就是普通函数。 JavaScript 常被描述为一种基于原型的语言 (prototype-based language)— 阅读全文
posted @ 2020-04-21 09:22 Action_swt 阅读(140) 评论(0) 推荐(0)
摘要: JSON.parse()和JSON.stringify()实现深拷贝: 实际开发中,如果怕影响原数据,我们常深拷贝出一份数据做任意操作,其实使用JSON.stringify()与JSON.parse()来实现深拷贝是很不错的选择。 但是当拷贝的数据为undefined,function(){},.. 阅读全文
posted @ 2020-04-20 16:22 Action_swt 阅读(2368) 评论(0) 推荐(0)
摘要: VUE 声明式。 Vue.js 一个核心思想是数据驱动。 所谓数据驱动,是指视图是由数据驱动生成的, 我们对视图的修改,不会直接操作 DOM,而是通过修改数据。 它相比我们传统的前端开发,如使用 jQuery 等前端库直接修改 DOM,大大简化了代码量。 特别是当交互复杂的时候,只关心数据的修改会让 阅读全文
posted @ 2020-04-20 15:20 Action_swt 阅读(213) 评论(0) 推荐(0)
摘要: https://tushuo.baidu.com/wave/index#/gallery 阅读全文
posted @ 2020-04-20 12:58 Action_swt 阅读(215) 评论(0) 推荐(0)
摘要: 首先: 了解闭包,必须要清楚 JavaScript 的特性 > 作用域 、作用域链、执行上下文 。 闭包的构成。 闭包性能考量。 官方对于闭包的定义: 闭包 是指 有权访问另外一个函数作用域中的变量的函数 关键在于下面两点: 是一个函数 能访问另外一个函数作用域中的变量 另外的说法: 闭包可以延长( 阅读全文
posted @ 2020-04-17 15:07 Action_swt 阅读(111) 评论(0) 推荐(0)
摘要: 1.getBoundingClientRect方法简介 getBoundingClientRect 返回的是一个 DOMRect 对象,是一组矩形集合,我们这次所使用的返回值主要是left、top、bottom和right。其余的返回值width、height、x、y这次用不到,就不再讨论。 使用方 阅读全文
posted @ 2020-04-16 16:55 Action_swt 阅读(1980) 评论(0) 推荐(0)
摘要: 两种思路: 1、背景图 利用background-position:center; 2、直接img标签在父元素上居中。 阅读全文
posted @ 2020-04-14 14:11 Action_swt 阅读(584) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-04-10 09:22 Action_swt 阅读(0) 评论(0) 推荐(0)