摘要: es5 构造函数 实例: 作为对象的模板,通过class关键字,可以定义类,相当于创建一个 实例 可以看到里面有一个constructor方法,这就是构造方法,this则代表实例对象 ES5 的构造函数Point,对应 ES6 的Point类的构造方法。 定义“类”的方法的时候,前面不需要加上fun 阅读全文
posted @ 2018-12-05 20:00 G_Owen 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 创建SSH Key。 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。 如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: 你需要把邮件地址换成你自己的邮件地址,一 阅读全文
posted @ 2018-11-28 11:35 G_Owen 阅读(709) 评论(0) 推荐(0) 编辑
摘要: Date 对象,是操作日期和时间的对象。 Date 为内置的构造函数, 通过 new Date () 来获取当前本地日期与时间 传参 传递Number 将从 '1970/01/01 00:00:00' 为起点,开始叠加的毫秒数,传入负值将倒退。 传递日期格式字符串 直接显示对应日期时间 字符串的格式 阅读全文
posted @ 2018-11-05 16:49 G_Owen 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 1,HTML5 新语义化标签 2,HTML5 新type属性 3,HTML5 其他重要属性 4,HTML5 新增事件 (非重要) 5,HTML5 新增表单元素 6,HTML5 新增DOM选择和操作样式 querySelector 获取单个元素,如果获取的元素不止一个,那么只会返回满足条件的第一个元素 阅读全文
posted @ 2018-11-01 16:26 G_Owen 阅读(223) 评论(0) 推荐(0) 编辑
摘要: checkout > 将SVN仓库的代码拷到本地, 比如你现在参与一个团队项目,项目代码在你之前肯定已经写了很多了, 你可以通过checkout项目代码,获得整个项目。 update > 在你写代码的过程中,同事很可能已经提交过代码到SVN服务器,而你本地项目显然没有同事新提交的代码, 你可以通过u 阅读全文
posted @ 2018-11-01 16:22 G_Owen 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为 Flex 布局。 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex i 阅读全文
posted @ 2018-11-01 16:12 G_Owen 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ftp 软件 可直接上传至服务器但不便于管理 Git上传 GitHub/码云/codinghub 登录服务器 ssh 协议登录 ssh 账户@ip地址 密码 mkdir 创建文件 workspace 工作文件 在内网创建一个Git 服务器 : GitLab 安装 pm2 :启动node服务器 多人开 阅读全文
posted @ 2018-11-01 16:11 G_Owen 阅读(279) 评论(0) 推荐(0) 编辑
摘要: JSONP由两部分组成: 回调函数和数据 回调函数是接收到响应时应该在页面中调用的函数,其名字一般在请求中指定。 数据是传入回调函数中的JSON数据。 优点: 能够直接访问响应文本,可用于浏览器与服务器间的双向通信。 缺点: JSONP从其他域中加载代码执行,其他域可能不安全; 难以确定JSONP请 阅读全文
posted @ 2018-11-01 16:03 G_Owen 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 组件化 基于UI 样式布局 没有过多 js 代码操作的 比如:一个导航栏 一个表单 一个搜索框 一个侧边栏 一个html 等等.... 模块化 基于功能模块 一个可以替换的js部分称之为模块(module) 模块化: 将代码按照特定的逻辑组合到一起,进行编码和使用;简单的说就是一个或多个有特定功能的 阅读全文
posted @ 2018-11-01 15:57 G_Owen 阅读(465) 评论(0) 推荐(0) 编辑
摘要: @vue/cli 是一个基于 Vue.js 进行快速开发的完整系统。 @vue/cli 基于node服务 需要8.9以上版本 可以使用 nvm等工具来控制node版本 构建于 webpack 和 webpack-dev-server 之上 安装 如果已安装旧版 需要先卸载旧版本 : 1 npm un 阅读全文
posted @ 2018-10-19 11:41 G_Owen 阅读(18642) 评论(0) 推荐(1) 编辑
摘要: 查看 npm 命令 npm help 全局命令参数 -g npm install -g // 安装全局 npm uninstall -g // 卸载全局 全局node包中 i5ting_toc 这个包可以把md文件格式化成一个网页 运行 i5ting_toc -f 文件名.md -0 版本安装 可以 阅读全文
posted @ 2018-09-10 17:12 G_Owen 阅读(45936) 评论(1) 推荐(1) 编辑
摘要: 分析1.必须在包的顶层目录下2.二进制文件应该在bin目录下3.javascipt在lib目录下4.文档在doc目录下 package.json字段分析 name:包的名称,必须是唯一的,由小写英文字母、数字和下划线组成,不能包含空格 description:包的简要说明 version:符合语义化 阅读全文
posted @ 2018-09-10 17:01 G_Owen 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 页面布局单位计算 一般有两大类:绝对长度单位和相对长度单位 绝对长度单位: px 像素:是显示屏上显示的每一个小点,为显示的最小单位 in 英寸,1in = 96px cm 厘米,1cm = 37.8px mm 毫米,1mm = 3.78px pt 磅,1pt = 1/72 英寸 px 像素:是显示 阅读全文
posted @ 2018-09-10 16:49 G_Owen 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 定位 定位模式: static relative absolute fixed 边偏移 :top bottom left right 一般的定位必须要有定位模式以及边偏移 定位模式: static relative absolute fixed 边偏移 :top bottom left right 阅读全文
posted @ 2018-09-10 16:42 G_Owen 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 盒模型 1、box-sizing: content-box 是普通的默认的一种盒子表现模式 盒子大小为 width + padding + border content-box:此值为其默认值,其让元素维持W3C的标准Box Mode 2、box-sizing:border-box 以盒子边框为界 阅读全文
posted @ 2018-09-10 16:36 G_Owen 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 常用快捷键—Webstorm入门指南 提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。 快捷键配置 点击“File”-> “settings” Webstorm预置了其他编辑器的快捷键配置,可以点击 最重要::代码快捷键 Webstorm快 阅读全文
posted @ 2018-09-10 16:26 G_Owen 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 模态框: 打开一个弹框 不关闭它就不能做框外的操作 必须关闭或弹出另外的弹框 加载延迟loading + 进度条只要有请求 就处理一下监控ajax 全局事件jquery: $('#box').ajaxStart() //开始 多个ajax共享一个start $('#box').ajaxSend()/ 阅读全文
posted @ 2018-09-10 16:25 G_Owen 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1, vue-router 路由 有两个模式 (mode) hash (默认模式) 使用URL来模拟一个完整的URL 但是没个URL都会带上 "#/'' 支持所有浏览器 这个模式使用 redirect (重定向) 手动刷新页面会定到 第一个页面 history 模式 history.pushStat 阅读全文
posted @ 2018-09-10 16:18 G_Owen 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 什么是事件对象? 比如当用户单击某个元素的时候,我们给这个元素注册的事件就会触发,该事件的本质就是一个函数,而该函数的形参接收一个event对象. 注:事件通常与函数结合使用,函数不会在事件发生前被执行! 不同浏览器event 对象不同 可利用 "|| " 操作符来实现兼容 比如: 不同的浏览器 , 阅读全文
posted @ 2018-04-18 19:51 G_Owen 阅读(148) 评论(0) 推荐(0) 编辑
摘要: background 给元素添加背景属性, 是一个简写属性, 在一个声明中设置所有的背景属性。 简写 所有浏览器都支持 background 属性 且不可继承。 IE8 以及以下的浏览器不支持一个元素多设置个背景图像。 可以设置如下属性: background-color 元素的背景颜色取值和 co 阅读全文
posted @ 2018-03-10 16:17 G_Owen 阅读(280) 评论(0) 推荐(0) 编辑