摘要: ECMAScript通过RegExp类型来支持正则表达式。 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 1. 正则表达式基础 1.1 普通字符:字母、数字、下划线、汉字以及所有没有特殊意义的字符,如1234abcd。在匹配时,匹配与之相同的字符。 1.2 特殊字符:(使用反斜杠“\”... 阅读全文
posted @ 2015-08-09 22:08 331415706 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1 对象类型定义 2 对象实例 3 对象表示方式(对象字面量) 4 对象属性和方法,及属性特性 5. 原型与原型链 6. 面向对象设计编程 1 对象类型定义:无序属性的集合,其属性可以包含简单数据类型值,函数或者对象。 2 对象实例:(对象类型的值) 每种数据类型都有相应的值,比如数字8是Number类型的一个值。对于对象类型,值被称为对... 阅读全文
posted @ 2015-08-09 20:40 331415706 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1. 函数定义 2. 函数保存 3. 函数创建 4. JS预解析,函数参数变量提升申明 5. 函数执行环境和作用域 6. 函数内部属性 arguments 和 this 7. 闭包 1. 函数定义:函数也是一种对象,内置的Function()函数用于创建函数对象实例。 2. 函数保存 函数名:是指向函数对象的引用类型变量,函数名变量保存在栈内存,函数对象保存在堆... 阅读全文
posted @ 2015-08-09 20:37 331415706 阅读(252) 评论(0) 推荐(0) 编辑
摘要: JavaScript常用语句 语句 语法 说明 简单语句 ; 语句以;分号结束 语句块 {} 将一组语句组成语句块,ES中没有语句块作用域,也可用作对象字面量 添加标签语句 label 给代码添加标签供其它语句使用。 (例如break和continue,中断指定标签语句) 分支结构语句 if 条件选择,在条件表达式中,会将结果隐式转换为Boolean类型。 switch... 阅读全文
posted @ 2015-08-06 14:37 331415706 阅读(328) 评论(0) 推荐(0) 编辑
摘要: javaScript常用运算符和操作符总结 类别 操作符 算术操作符 +、 –、 *、 /、 %(取模) 字符串操作符 + 字符串连接 +=字符串连接复合 布尔操作符 !、 &&、 || 一元操作符 ++ 、 -- 、 +(一元加)、 -(一元减) 关系比较操作符 、>=、 != 、 == 、 === 、 !== 按位操作符 ~ 按位... 阅读全文
posted @ 2015-08-06 10:46 331415706 阅读(4699) 评论(2) 推荐(0) 编辑
摘要: 前奏:在HTML中使用JavaScript 1_推荐src引用外部JavaScript文件,方便管理与维护,标签位置在页面最下面,使浏览器更优先加载页面内容。 2_HTML页面需要有标准的文档类型申明DOCTYPE,否则会触发混杂模式,页面非常容易出错。 3_考虑禁用JavaScript的场景。 ... //当浏览器不支持java... 阅读全文
posted @ 2015-08-05 22:21 331415706 阅读(285) 评论(0) 推荐(0) 编辑
摘要: JavaScript 是一种基于客户端浏览器、面向(基于)对象和事件驱动式的网页脚本语言。 1. 基于客户端浏览器:静态语言,跨平台; 2. 面向(基于)对象:本身是没有类class和对象这个概念,但是我可以通过js代码去模拟实现这个过程; 3. 事件驱动:在网页中执行了某种操作所产生的动作,就称为“事件”。如... 阅读全文
posted @ 2015-08-05 15:02 331415706 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 如何去理解一个页面需要仔细分析,页面结构形式再怎么变化,最终都还是基于两列布局结构的演变. 不同布局之间最大的区别是:列宽度是固定宽度还是自适应 布局思路:主要利用浮动和定位方式,借助负边距 宽度值与浮动的关系: 盒模型宽度默认auto,宽度撑满浏览器窗口宽度或其父级宽度,拥有padding... 阅读全文
posted @ 2015-08-05 13:24 331415706 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 无懈可击的web设计旨在尽可能地考虑页面元素在各个情况下都能够呈现最好的效果。 1. 思路总览 2. 灵活的文字 3. 可伸缩的导航栏 4. 可扩展的行 5. 自由的框式组件 6. 图片/标题/说明文字布局 7. 页面缺失图片或CSS的情况下仍然易写 ... 阅读全文
posted @ 2015-08-05 11:22 331415706 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 1. 盒模型 2. 外边距合并 3. 定位机制 4. Float 5. Position:属性有哪些取值,它们的行为是什么? 无依赖绝对定位? 6. Display:常见属性值有哪些取值? 7. 对BFC规范的理解? 1. 盒模型 盒模型从内向外包括content,padding,b... 阅读全文
posted @ 2015-08-05 10:03 331415706 阅读(1810) 评论(0) 推荐(1) 编辑