摘要: ```javascript var whereAmI = function(){ var jsPath = document.currentScript ? document.currentScript.src : function(){ var js = document.scripts ,last = js.length - 1 ,src; for(var i = last; i > 0; i 阅读全文
posted @ 2019-12-07 20:51 snower1995 阅读(660) 评论(0) 推荐(0)
摘要: 修改nginx配置文件,在 块中添加以下内容: 重启nginx,就能继续工作了~ 阅读全文
posted @ 2019-12-06 23:07 snower1995 阅读(681) 评论(0) 推荐(0)
摘要: 一.目录结构 二.自定义模块 简单方法封装 2.1 在 创建模块 2.2 在 中配置扩展 三.自定义模块 对象封装 3.1 在 创建模块 3.2 在 中配置扩展 四.在页面中使用 4.1 使用自定义扩展的方法 4.2 使用自定义扩展的对象 阅读全文
posted @ 2019-12-05 14:27 snower1995 阅读(825) 评论(0) 推荐(0)
摘要: 前端项目中经常看到 这句话,作用是什么呢? 在 上面找到了一个高分回答 "What does 'var that = this;' mean in JavaScript?" : Because this frequently changes when you change the scope by 阅读全文
posted @ 2019-12-04 17:00 snower1995 阅读(231) 评论(0) 推荐(0)
摘要: ```javascript // 使用 ! 、+ 、- 等运算符 ;!function(win){ console.log(win); }(window); // 使用括号,推荐这种写法,因为没有返回值参与运算 (function(win){ console.log(win); })(window); // 或 (function(win){ console.log(win); }(window) 阅读全文
posted @ 2019-12-04 15:23 snower1995 阅读(503) 评论(0) 推荐(0)
摘要: 一.环境准备 1.1 gulp介绍 + gulp是基于node.js 文件流的一个前端自动化构建工具,可以使用它构建自动化工作流程,简化工作量 + 官方定义: + 核心文件: 和 + gulpfile.js:任务脚本 + package.json:任务配置文件 1.2 安装gulp 1.3 构建项目 阅读全文
posted @ 2019-12-04 14:30 snower1995 阅读(339) 评论(0) 推荐(0)
摘要: 1.作用和示例 每个项目的根目录下面,一般都有一个package.json文件,定义该项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。 命令根据这个配置文件,自动下载所需的模块,即配置项目所需的运行和开发环境。 2.package.json详解 + :名称 + :版本号 阅读全文
posted @ 2019-12-04 13:54 snower1995 阅读(146) 评论(0) 推荐(0)
摘要: 工作环境走代理上网,npm不能下载,报错 1.设置代理 2.代理需要用户名密码 3.取消代理 阅读全文
posted @ 2019-12-03 13:53 snower1995 阅读(242) 评论(0) 推荐(0)
摘要: 上班的电脑没有管理员权限,想安装nodejs,安装不了,改为免安装版本。 1.官方下载免安装版本,解压到本地 2.把解压路径根目录,加到 中,并在根目录分别创建两个文件夹: 和 3.命令行下执行,并设置国内淘宝源 阅读全文
posted @ 2019-12-03 13:22 snower1995 阅读(1405) 评论(0) 推荐(0)
摘要: 一.先贴上代码 二.运行例程结果 三.总结 一句话概括: 具体顺序如下: + 如果没有继承关系,先初始化静态部分,后初始化实例部分 + 如果有继承关系: + 先父类静态部分,后子类静态部分 + 先父类实例部分,后父类构造函数 + 先子类实例部分,后子类构造函数 + 补充部分: + 静态部分按类中顺序 阅读全文
posted @ 2019-12-01 21:46 snower1995 阅读(158) 评论(0) 推荐(0)