摘要:
将所有可枚举属性的值从 source 对象复制到 target 对象。它将返回 target 对象。 const target = { a:1, b:2 }; const source = { b:10, c:20 }; const returnTarget = Object.assign( tar 阅读全文
摘要:
VUE官网 : https://cn.vuejs.org/v2/guide/#%E5%A3%B0%E6%98%8E%E5%BC%8F%E6%B8%B2%E6%9F%93 VUE 应用可以分成 2 个重要组成部分,一个是视图,一个是脚本。 当 vue.js 被引入后,会生成一个全局变量 Vue,用 n 阅读全文
摘要:
通过<script>方式引入VUE 在 VUE 官网( https://cn.vuejs.org/v2/guide/installation.html )有 2 个版本,点击“开发版本”或者“生产版本”,会下载到一个 vue.js 文件 这里我点击 "开发版本",下载到一个 vue.js 创建一个 阅读全文
摘要:
想要到 html 目录下新建一个 test.html 文件: Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。 Linux cd命令用于切换当前工作目录至 dirName(目录参数)。 Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更 阅读全文
摘要:
NVM(Node Version Manager)是Node版本管理器。 安装原因:不同项目 node 版本不同,如果 node 版本不对,运行某个应用时可能会遇到各种问题。使用 NVM 应用可以帮助解决这个问题。 一 打开地址 https://github.com/coreybutler/nvm- 阅读全文
摘要:
学习阮一峰的《ECMAScript6 入门》的做的笔记,部分为个人理解,可能有误。 ( 地址:https://es6.ruanyifeng.com/#docs/function#%E5%B0%BE%E8%B0%83%E7%94%A8%E4%BC%98%E5%8C%96 ) 尾调用是指某个函数最后一步 阅读全文
摘要:
以下大部分为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。 目录: 1、了解私有变量 2、静态私有变量 3、模块模式 4、增强的模块模式 了解私有变量 JS 没有私有成员的概念,但是有私有变量的概念。任何在函数中定义的变量都可以认为是私有变量,因为不能在函数外部访问这些变量, 阅读全文
摘要:
以下大部分为学习《JavaScript 高级程序设计》(第 3 版) 所做笔记。 JS 没有块级作用域的概念,在块语句中创建的变量,实际上是在包含函数中而非语句中创建的。 看下面的语句,在 fn() 中定义了一个 for 循环,如果是在 Java、C++等语言中,循环结束后 变量 i 就会被销毁。可 阅读全文
摘要:
以下大部分为学习《JavaScript 高级程序设计》(第 3 版) 所做笔记。 目录: 1、了解闭包 2、闭包与变量 3、关于 this 对象 4、闭包用途 5、闭包使用场景 一、了解闭包 由于闭包会携带包含它的函数的作用域,因此会比其它函数占用更多的内存。过度使用闭包可能会导致内存占用过多。 闭 阅读全文
摘要:
以下大部分为学习《JavaScript 高级程序设计》》(第 3 版) 所做笔记。 目录: 1、动态的属性 2、复制变量值 3、传递参数 4、检测类型 ES 变量可能包含 2 种不同数据类型的值:基本类型值和引用类型值。 基本类型值(也叫简单数据类型)指的是简单的数据段。Undefined、Null 阅读全文