摘要: 目录 "垃圾回收" "函数作用域, 块级作用域和词法作用域" 调用堆栈 原始类型 值类型和引用类型 隐式, 显式, 名义和鸭子类型 == 与 ===, typeof 与 instanceof this, call, apply 和 bind 闭包 map, reduce, filter 等高阶函数 阅读全文
posted @ 2019-10-10 13:39 月山 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 全局 基本 多光标与选择 查找替换 进阶 导航 编辑器管理 文件管理 显示 调试 集成终端 Ctrl + ` 显示终端 Ctrl + Shift + ` 新建终端 Command + Up 向上滚动 Command + Down 向下滚动 PgUp 向上翻页 PgDown 向下翻页 Command 阅读全文
posted @ 2019-10-10 11:33 月山 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: 构建/包管理 browserify grunt/grunt cli gulp/gulp util bower yo/yeomen generator css/js/编译 coffee script less node sass uglify js clean css uglifycss stylus 阅读全文
posted @ 2019-10-07 16:06 月山 阅读(725) 评论(0) 推荐(0) 编辑
摘要: next.js 中的组件 next.js 里面的组件(页面)就是 react 里面的组件. 功能组件 在项目之中一个功能组件的创建 , 他可以和父组件放到一个文件里,也可以单独创建一个文件存放组件. 没有生命周期 没有 this 没有 state 状态 一个函数就是一个组件 功能组件一般作为展示类组 阅读全文
posted @ 2019-10-07 13:34 月山 阅读(4044) 评论(0) 推荐(0) 编辑
摘要: next 简介 next.js作为一款轻量级的应用框架,主要用于构建静态网站和后端渲染网站。 next 特点 默认情况下由服务器呈现 自动代码拆分可加快页面加载速度 简单的客户端路由(基于页面) 基于 Webpack 的开发环境,支持热模块替换(HMR) 能够与 Express 或任何其他 Node 阅读全文
posted @ 2019-10-01 11:44 月山 阅读(4318) 评论(2) 推荐(1) 编辑
摘要: homebrew 安装 mysql homebrew 是 macOS 缺失的软件包管理器,譬如可以下载 mysql、redis、wget 等等.操作系统:macOS High Sierra Version 10.14.5 Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/lo 阅读全文
posted @ 2019-09-28 20:17 月山 阅读(3768) 评论(0) 推荐(0) 编辑
摘要: 出现错误 Client does not support authentication protocol requested by server; consider upgrading MySQL client 今天使用 typeorm 连接 mysql8.0.17 出现错误,出现的错误就是 Cli 阅读全文
posted @ 2019-09-28 19:45 月山 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: "github = nest starter" nest 介绍 Nest 是一个用于构建高效,可扩展的 Node.js 服务器端应用程序的框架.它使用渐进式 JavaScript,内置并完全支持 TypeScript(但仍然允许开发人员使用纯 JavaScript 编写代码)并结合了 OOP(面向对 阅读全文
posted @ 2019-09-28 18:29 月山 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 使用 VS Code 搭建 TypeScript 开发环境 TypeScript 是 JavaScript 的超集,TypeScript 只是增强了 JavaScript 而非改变了 JavaScript,TypeScript 同样也是基于 ECMAScript 标准的编程语言。因此非常流行的 Vu 阅读全文
posted @ 2019-09-28 10:43 月山 阅读(8650) 评论(1) 推荐(1) 编辑
摘要: 初始化 使用脚手架工具 create nuxt app 快速创建 npx create nuxt app 执行一些选择 1. 在集成的服务器端框架之间进行选择: 2. 选择您喜欢的 UI 框架: 3. 选择您喜欢的测试框架: 4. 选择你想要的 Nuxt 模式 (Universal or SPA) 阅读全文
posted @ 2019-09-26 15:04 月山 阅读(3850) 评论(2) 推荐(1) 编辑
摘要: "原文地址" 剖析Vue实现原理 如何实现双向绑定mvvm 本文能帮你做什么? 1、了解vue的双向数据绑定原理以及核心代码模块 2、缓解好奇心的同时了解如何实现双向绑定 为了便于说明原理与实现,本文相关代码主要摘自 "vue源码" , 并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环 阅读全文
posted @ 2019-09-17 15:53 月山 阅读(209) 评论(0) 推荐(0) 编辑
摘要: vue实例 所有的 Vue 组件都是 Vue 实例,并且接受相同的选项对象 当一个 Vue 实例被创建时,它将 data 对象中的所有的属性加入到 Vue 的响应式系统中。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值 Vue 实例还暴露了一些有用的实例属性与方法。它们都有前缀 阅读全文
posted @ 2019-04-23 22:57 月山 阅读(223) 评论(0) 推荐(0) 编辑
摘要: input样式 定制一个泥团input,想怎么捏就怎么捏 appearance: none 所有主流浏览器都不支持 appearance 属性。 Firefox 支持替代的 moz appearance 属性。 Safari 和 Chrome 支持替代的 webkit appearance 属性。 阅读全文
posted @ 2019-04-19 13:54 月山 阅读(2644) 评论(0) 推荐(0) 编辑
摘要: 在vue項目中使用vue router通过url进行传值 encodeURIComponent encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。encodeURIComponent(URIstring) 数据 encodeURIComponent() 函数 与 e 阅读全文
posted @ 2019-04-14 12:42 月山 阅读(5454) 评论(0) 推荐(0) 编辑
摘要: 类与原型 通过原型这种机制,JavaScript 中的对象从其他对象继承功能特性;这种继承机制与经典的面向对象编程语言的继承机制不同. JavaScript 常被描述为一种基于原型的语言 (prototype based language)——每个对象拥有一个原型对象,对象以其原型为模板、从原型继承 阅读全文
posted @ 2019-04-10 23:09 月山 阅读(2702) 评论(0) 推荐(0) 编辑
摘要: dns缓存是什么? DNS缓存指DNS返回了正确的IP之后,系统就会将这个结果临时储存起来。并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时,系统就会直接从你电脑本地的DNS缓存中把结果交还给你,而不必再去询问DNS服务器,变相“加速”了网址的解析。 当然,在超 阅读全文
posted @ 2019-04-09 12:30 月山 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: node sass的版本是3.9.3 Please restart this script from an administrative PowerShell! 在当前powershell中执行下命令 "解决方法" npm:error MSB3428: 未能加载 Visual C++ 组件“VCBu 阅读全文
posted @ 2019-04-08 21:39 月山 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: deepin Linux Deepin 是一个基于 DEB 包管理的一个独立操作系统,和那些 Ubuntu(下个大版本是基于debian开发) 的衍生版仅仅只是换主题、调整ISO预置的软件包不同。Linux Deepin 在大量吸纳 Debian/Ubuntu 仓库的软件包之外,构建了更大的 Dee 阅读全文
posted @ 2019-04-06 23:06 月山 阅读(2269) 评论(0) 推荐(0) 编辑
摘要: "Linux教程_Linux公社 Linux系统门户网站" "Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册" 阅读全文
posted @ 2019-04-06 21:40 月山 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 按需加载 在使用 lodash 的时候我们可以使用这样的代码 以上三种情况都可以使用 lodash,但是区别在于打包之后对框架的引入程度的不同,第一种方法和第二种方法都是将整个库全部都引入,打包之后是 500 多 k 的引入大小,而第三种方法只是将当前函数及其依赖函数给引入,打包文件大小仅有 6k。 阅读全文
posted @ 2019-04-05 16:48 月山 阅读(3344) 评论(0) 推荐(0) 编辑