摘要: 方式一: Object构造函数模式 套路: 先创建空Object对象, 再动态添加属性/方法 适用场景: 起始时不确定对象内部数据 问题: 语句太多 var p = new Object()//先创建空Object对象 p.name = 'Tom' p.age = 12 p.setName = fu 阅读全文
posted @ 2020-01-14 14:52 零度从容 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 我们可以先看看一个常遇到的一个小问题 let a = { age:1 } let b = a a.age = 2 console.log(b.age) //2 从上面的例子中我们看到了,如果给一个变量赋值一个对象,那么两者的值会是同一个引用,其中一方变化,另一方也会有相应的改变。通常我们开发中不希望 阅读全文
posted @ 2020-01-14 14:50 零度从容 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 前言 与大部分面向对象语言不同,ES6之前并没有引入类(class)的概念,JavaScript并非通过类而是直接通过构造函数来创建实例。在介绍原型和原型链之前,我们有必要先复习一下构造函数的知识。 一、构造函数 构造函数模式的目的就是为了创建一个自定义类,并且创建这个类的实例。构造函数模式中拥有了 阅读全文
posted @ 2020-01-14 14:49 零度从容 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 我们先来看一个例子: var n = 999; function f1() { console.log(n); } f1() // 999 上面代码中,函数f1可以读取全局变量n。但是,函数外部无法读取函数内部声明的变量。 function f1() { var n = 999; } console 阅读全文
posted @ 2020-01-14 14:48 零度从容 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 前言 事件的触发权很多时候都属于用户,有些情况下会产生问题: 向后台发送数据,用户频繁触发,对服务器造成压力 一些浏览器事件:window.onresize、window.mousemove等,触发的频率非常高,会造成浏览器性能问题 如果你碰到这些问题,那就需要用到函数节流和防抖了。 一、函数节流( 阅读全文
posted @ 2020-01-14 14:46 零度从容 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 基本步骤类似于 步骤1准备画布 准备画布 <canvas></canvas>标签就是画布 canvas画布有默认大小 默认350X150 设置canvas画布大小 通常canvas是一个标签,可以在style canvas{width:xxxpx; height:xxpx} 但是不建议这样写 不建议 阅读全文
posted @ 2020-01-14 14:42 零度从容 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 什么是执行上下文? 简而言之,执行上下文是评估和执行 JavaScript 代码的环境的抽象概念。每当 Javascript 代码在运行的时候,它都是在执行上下文中运行。 执行上下文的类型 JavaScript 中有三种执行上下文类型。 全局执行上下文 — 这是默认或者说基础的上下文,任何不在函数内 阅读全文
posted @ 2020-01-14 14:41 零度从容 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、mysql完整语句顺序 select [ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} FROM tableexpression[,…][IN 阅读全文
posted @ 2020-01-14 14:39 零度从容 阅读(282) 评论(0) 推荐(0) 编辑
摘要: js 封装插件 //module.js (function(window) { let data = 'www.baidu.com' //操作数据的函数 function foo() { //用于暴露有函数 console.log(`foo() ${data}`) } function bar() 阅读全文
posted @ 2020-01-14 14:38 零度从容 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、常用的伪元素和伪类 伪元素和伪类的写法有点像, 伪元素使用2个冒号,常见的有:::before,::after,::first-line,::first-letter,::selection、::placeholder等; 伪类使用1个冒号,常见的有::hover,:link,:active,: 阅读全文
posted @ 2019-12-09 00:09 零度从容 阅读(1529) 评论(0) 推荐(0) 编辑