2018年5月28日
摘要: 全局安装方式是键入命令行:npm install gulp -g 或 npm install gulp --global,其中参数-g的含义是代表安装到全局环境里面,包安装在Node安装目录下的node_modules文件夹中,一般在/User/用户名/AppData/Roaming/目录下,可以安 阅读全文
posted @ 2018-05-28 00:45 sgaogao 阅读(314) 评论(0) 推荐(0) 编辑
  2018年1月7日
摘要: 面向对象编程 以对象为核心去写程序叫面向对象编程 特征 封装 方法属性都是私有的,只能通过对象调用 继承 对象的复用,在不改变原来的基础上继承出新的对象,可以保留 原本的功能和添加的新功能。 多态 接口的多种不同的实现即为多态。 原型 原型是一个对象 私有属性 方法写在构造函数里面 共有属性方法写在 阅读全文
posted @ 2018-01-07 17:31 sgaogao 阅读(175) 评论(1) 推荐(0) 编辑
  2018年1月5日
摘要: AJAX = 异步 JavaScript 和 XML ajax是一种用于创建快速动态网页的技术, 可以在不重新加载整个网页的情况下,对网页的局部进行更新。 创建 XMLHttpRequest对象 var xhr = new XMLHttpRequest(); // 不支持IE5 IE6; var x 阅读全文
posted @ 2018-01-05 23:58 sgaogao 阅读(81) 评论(0) 推荐(0) 编辑
  2018年1月4日
摘要: 正则表达式 用来匹配字符串的规则 正则.test(字符串); 匹配成功返回 true ,匹配失败返回 false; var r = /菜鸟/ var str = '123ava菜鸟' alert(r.test(str)); 正则里面某些字符串是不能直接写 去匹配的 转义:\ \ / + ? * {} 阅读全文
posted @ 2018-01-04 23:17 sgaogao 阅读(88) 评论(0) 推荐(0) 编辑
摘要: addEventListener兼容主流浏览器 attachEvent兼容IE8及以下 removeEventListener()用来解绑.addEventListener绑定的事件 detachEvent()用来解绑.attachEvent绑定的事件 事件冒泡 子元素触发的事件会往上(父元素)传递 阅读全文
posted @ 2018-01-04 22:19 sgaogao 阅读(107) 评论(0) 推荐(0) 编辑
摘要: BOM浏览器对象模型(Browser Object Module) 浏览器对象模型使得JavaScript有能力与浏览器‘对话’; Window对象 所有浏览器都支持window对象,它表示浏览器窗口。 所有JavaScript全局对象,函数以及变量均是window对象成员 全局变量是window对 阅读全文
posted @ 2018-01-04 15:55 sgaogao 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 闭包: 两个函数嵌套,内部函数使用了外部函数的参数或者变量 这个参数或变量会被永久的保留下来。 obj.offsetLeft 获取obj到它定位父级的left值 数字 只读 obj.offsetTop 获取obj到它定位父级的top值 数字 只读 parseFloat,cientWidth,offs 阅读全文
posted @ 2018-01-04 14:00 sgaogao 阅读(109) 评论(0) 推荐(0) 编辑
  2018年1月3日
摘要: DOM: Document Object Module 文本对象模型; 规定了一套规则,以使JS能够操作HTML元素 Js -> Dom ->HTML; HTML元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码; 整个文档是一个文档节点; 每个HTML元素是元素节点; 阅读全文
posted @ 2018-01-03 21:30 sgaogao 阅读(115) 评论(0) 推荐(0) 编辑
  2018年1月2日
摘要: Fon in for/in 语句用于循环对象属性。 循环中的代码每执行一次,就会对对数组的元素对象的属性进行一次操作。 Js定时器; Setinterval() 按指定的周期(以毫秒计算)来调用或计算表达式。会不停的调用函数,直到clearInterval()被调用或窗口关闭。 seInterval 阅读全文
posted @ 2018-01-02 22:00 sgaogao 阅读(121) 评论(0) 推荐(0) 编辑
  2017年12月31日
摘要: 函数声明后不会立即执行,会在我们需要的时候调用到。 函数表达式 Js函数可以通过一个表达式定义,函数表达式可以储存在变量中; 函数表达式存储在变量后,变量也可以作为一个函数使用 Function()构造函数 函数可以通过关键字function定义 函数同样可以通过内置的Js函数构造器(Functio 阅读全文
posted @ 2017-12-31 21:28 sgaogao 阅读(90) 评论(0) 推荐(0) 编辑