摘要: 什么是闭包 "官方"的解释是 : 所谓"闭包",指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 闭包代码: 这段代码有两个特点: 1 . 函数b嵌套 在函数a内部; 2 . 函数a返回函数b; 这样在执行完 var c=a() 后,变量c实 阅读全文
posted @ 2017-03-30 21:48 xin9984 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Bootstrap 阅读全文
posted @ 2017-03-24 21:30 xin9984 阅读(122) 评论(0) 推荐(0) 编辑
摘要: DOM创建 DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。 DOM描绘了一个层次化的节点树,允许开发人员添加,移动,删除和修改页面的某一部分。 DOM脱胎于Netscape及微软公司创始的DHTML(动态HTML),但现在它已经成为表现和操作页面标记的真正的跨平台 阅读全文
posted @ 2017-03-21 14:55 xin9984 阅读(141) 评论(0) 推荐(0) 编辑
摘要: body{ margin: 0; background: #fff; font-family: "Microsoft YaHei"; font-size: 12px; line-height: 24px; color: #333; width:100%; height:100%; overflow: 阅读全文
posted @ 2017-03-20 10:58 xin9984 阅读(174) 评论(0) 推荐(0) 编辑
摘要: js组成 1.ECMAScript:js标准 2.DOM: document object model文档对象模型结构 //DOM是对文档结构的创建,插入,修改,删除操作 3.BOM:browser object model 浏览器对象模型 //对浏览器窗口大小进行相关操作 调试操作 alert() 阅读全文
posted @ 2017-03-14 18:50 xin9984 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、JS 模块包装格式都用过哪些,CommonJS、AMD、CMD。定义一个JS 模块代码,最精简的格式是怎样。 js模块化开发的起源。 CommonJs原来是叫ServerJs,从名字可以看出是专攻服务端的,为了统一前后端而改名CommonJs。(论起名的重要性~)2009年,nodejs横空出世 阅读全文
posted @ 2016-12-24 00:28 xin9984 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript 里有哪些数据类型,解释清楚 null 和 undefined,解释清楚原始数据类型和引用数据类型。比如讲一下 1 和 Number(1)的区别js中有5种数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂的数据类型Object, 阅读全文
posted @ 2016-12-21 22:24 xin9984 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 一、盒子模型: 标准模式和混杂模式(IE)。在标准模式下浏览器按照规范呈现页面;在混杂模式下,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。 CSS盒子模型具有内容(content)、填充(padding)、边框(border)、边界(margin)这 阅读全文
posted @ 2016-12-20 13:28 xin9984 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 「 CSS篇 」 CSS 盒子模型,绝对定位和相对定位 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 如何保持浮层水平垂直居中 position 和 display 的取值和各自的意思和用法 样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验 CSS3动画 阅读全文
posted @ 2016-12-19 22:47 xin9984 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: js得到屏幕宽度高度,页面宽度高度 window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.availHeight 返回当前屏幕高度(空白空间) window.screen.width 返回当前屏幕宽度(分辨率值) window.screen.he 阅读全文
posted @ 2016-12-15 21:56 xin9984 阅读(452) 评论(0) 推荐(0) 编辑