01 2021 档案
摘要:ES6 结构和扩展运算符 扩展运算符(...)
阅读全文
摘要:原文链接 箭头函数,除了帮助我们简写之外,最大的好处就是this不再被绑定在调用者,而是继承与环境对象,在哪个环境定义,this就是指的哪个环境对象。 在编写构造函数或者函数时,this的指向经常会变化,导致this.属性无法在各个函数体面使用 案例代码: function Counter() {
阅读全文
摘要:原文链接 一、this的默认绑定 当一个函数没有明确的调用对象的时候,也就是单纯作为独立函数调用的时候,将对函数的this使用默认绑定:绑定到全局的window对象 例子1: ? 1 2 3 4 function foo(){ console.log(this window) } foo();//t
阅读全文
摘要:原文链接 类是用于创建对象的模板。他们用代码封装数据以处理该数据。 JS中的类建立在原型上,但也具有某些语法和语义未与ES5类相似语义共享。 定义类 实际上,类是“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法有两个组成部分:类表达式和类声明。 类声明 定义类的一种方法是使用类声明。
阅读全文
摘要:接口:对实现某一种任务、功能,目的等,所规定的一些原则 程序中的接口:规定好有几个方法,方法名是什么。(因程序中要完成任务,都是通过函数或者说方法去实现的。)javascript中的接口:把实例出来的某"类型对象"、和实例出来的"接口对象",进行一个比较,符合规则,就可以说:这个对象实现了规定的接口
阅读全文
摘要:原文链接 Javascript 面向对象编程(一):封装 作者:阮一峰 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(prope
阅读全文
摘要:原文链接 这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。 今天要介绍的是,如何生成一个"继承"多个对象的实例。比如,现在有一个"动物"对象的构造函数, function Animal(){ this.species = "动物"; } 还有一个"猫"对象的构造函数
阅读全文
摘要:原文链接,写的非常好!! 其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例1 obj.objAge; //17 obj.myFun() //小张年龄undefined 例2 shows() //盲僧 比较一下这两者this 的差别,第一个打印里面的this 指向o
阅读全文
摘要:一、设置注释不在首行 将第四步中的对勾√去掉 二、设置注释模块 点击跳转至转载文章 前提: 用WebStrom不管写HTML,还是JavaScript都会涉及到一些文档说明。尤其是文档的头部注解说明。 只要是你写的页面,头部注解说明基本一致。每次都写一遍?这不像是一个玩计算机人的风格。 下面的方法。
阅读全文
摘要:从VS code转到webStorm有一些不习惯进行了下面一些设置 第一在步: 设置中的插件添加VSCode Keymap 第二步: 在快捷方式中设置下载的插件 最后点击应用即可
阅读全文
摘要:WebStorm中自定义文档注释模板
阅读全文
摘要:Vue 正确理解mounted、beforeUpdate、updated三个钩子函数的关系
阅读全文
摘要:https://www.jianshu.com/p/4bc761100dc0
阅读全文
摘要:深拷贝的意义: 如果两个地方都需要用同一个数据,但是其中一个地方要求这个数据是数组类型的,另一个地方要求这个数据是字符串类型的,那么我们就可以深复制一份数据, 然后把复制的数据转成字符串类型,原数据让他还是原来的数组类型,然后两份数据各用各的,互不影响。 实现: 1、使用JSON.parse(tex
阅读全文
摘要:5分钟彻底理解Object.keys__前端__Vue.js__360
阅读全文
摘要:需求:用现在的时间减去设定的小时数后的时间,在和数据添加的时间进行对比 解决: 现在的时间使用 SYSDATE 来查询 如:SELECT SYSDATE FROM DUAL 现在的时间减去小时数可以用SYSDATE-(设定的时间/24) 如:SELECT SYSDATE-(18/24) FROM D
阅读全文

浙公网安备 33010602011771号