随笔分类 -  javascript

摘要:1. JavaScript与XMLIE采取了下列方式:l 通过ActiveX对象来支持处理XML,而相同的对象也可以用来构建桌面应用程序l Windows携带了MSXML库,JavaScript能够访问这个库l 这个库包含对基本XML解析和序列化的支持,同时也支持XPath和XSLT等技术firef... 阅读全文
posted @ 2015-05-16 20:07 S&L·chuck 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1. 错误处理与调试l 在可能发生错误的地方使用try-catch方法,可以对错误进行及时的相应l 使用window.onerror事件处理程序,这种方式可以接受try-catch不能处理的所有错误l javascript中发生错误的主要原因如下:类型转化未充分检测数据类型发送给服务器或者从服务器接... 阅读全文
posted @ 2015-05-16 19:52 S&L·chuck 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1. HTML5脚本编程l 跨文档消息传递API能够让我们在不降低同源策略安全性的前提下,在来至不同的域的文档间传递消息l 原生拖放功能可以方便的指定某个元素是否可以拖动,并在放置时做出响应。还可以创建自定义的可拖放元素及放置目标l 新的媒体元素和可以拥有自己的与视频和音频交互的APIl 历史状态管... 阅读全文
posted @ 2015-05-16 19:34 S&L·chuck 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1. Canvas绘图HTML5的元素提供了一组JavaScript API,让我们可以动态的创建图形和图像。图形是在一个特定的上下文中创建的,而上下文对象目前有两种。第一种是2D上下文,可以执行原始的绘图操作,l 设置填充、描边颜色和模式l 绘制矩形l 绘制路径l 绘制文本l 创建渐变和模式第二种... 阅读全文
posted @ 2015-05-16 19:16 S&L·chuck 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1. 表单脚本1.1 基础知识元素表示表单:l acceptCharset:服务器能处理的字符集l action:接受请求的URLl elements:表单中所有控件的集合l enctype:请求的编码类型l length:表单中控件的数量l method:要发送的HTTP请求类型,通常是get或者... 阅读全文
posted @ 2015-05-16 18:51 S&L·chuck 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1. 事件1.1 事件流事件流描述的是从页面中接受事件的顺序,IE的事件是冒泡流,而Netscape Communicator的事件流是事件捕捉流。1.1.1 事件冒泡xxx click me如果你点击了页面中的元素,那么这个click事件会按照如下顺序传播:(1). div(2). body(3)... 阅读全文
posted @ 2015-05-16 17:56 S&L·chuck 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1. DOM2和DOM3DOM2级规范定义了一些模块,用于增强DOM1级。“DOM2级核心”为不同的DOM类型引入了一些与XML命名空间有关的方法,这些变化只在使用XML或者XHTML,对于HTML文档没有实际意义。除了与XML命名空间有关方法外,“DOM2核心”还定义了以编程方式创建Documen... 阅读全文
posted @ 2015-05-09 21:07 S&L·chuck 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1. DOM扩展1.1 选择符APIl querySelector()接收一个css选择符,返回与该模式匹配的第一个元素l querySelectorAll()接收一个css选择符,返回所有匹配的NodeList元素1.2 HTML51.2.1 与类相关的扩充l getElementsByClass... 阅读全文
posted @ 2015-05-09 20:03 S&L·chuck 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1. DOMDOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序接口)1.1 节点层次DOM可以将任何HTML和XML文档描绘成一个由多层节点构成的结构。节点分为几种不同的类型,每种类型分别表示文档中不同的信息及标记。1.1.1 Node类型DOM1中定义了一个Node接口,该接口... 阅读全文
posted @ 2015-05-09 17:19 S&L·chuck 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1. 客户端检测1.1 能力检测在编写代码之前先检测特定浏览器的能力。1.2 怪癖检测怪癖实际上是浏览器实现中的bug1.3 用户代理检测通过检测用户代理字符串来识别浏览器。用户代理字符串中包含大量与浏览器有关的信息,包括浏览器、平台、操作系统及浏览器版本。 阅读全文
posted @ 2015-04-26 19:31 S&L·chuck 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1. BOM1.1 windowBOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重身份,1.1.1 全局作用域由于window对象同时扮演着ECMAScript中Global对象的角色,因此所有在全局作用域中声明的变量、函数都会变成window对象的属性和方法... 阅读全文
posted @ 2015-04-26 18:18 S&L·chuck 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1. 函数表达式1.1 函数定义函数定义的方式有两种:一种是函数声明,另一种就是函数表达式。(1). 函数声明:函数声明的重要特征就是函数声明提示,函数声明会在函数执行前执行function functionName(arg0,arg1,arh2){//函数体}(2). 函数表达式var funct... 阅读全文
posted @ 2015-04-26 15:36 S&L·chuck 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1. 面向对象设计1.1 理解对象1.1.1 属性类型(1). 数据属性:相当于对象的字段,包含一个数据值的位置,在这个位置可以读取和写入值。数据属性中有4个描述其行为的特性:l [[Configurable]]:表示能否通过delete删除属性从而重新定义属性l [[Enumerable]]:表示... 阅读全文
posted @ 2015-04-25 17:45 S&L·chuck 阅读(231) 评论(0) 推荐(0) 编辑
摘要:注释介绍作用合作分享:方便他人阅读,便于分享沉淀总结:容易忘记代码,自己总结沉淀形式1.// 双斜杠2./**/斜杠星号常用标签标签描述@module标明当前文件模块,在这个文件中的所有成员将被默认为属于此模块,除非另外标明@submodule针对模块的划分,处于@module之下@class标示一... 阅读全文
posted @ 2015-03-29 20:05 S&L·chuck 阅读(11613) 评论(0) 推荐(0) 编辑
摘要:1. 引用类型1.1 Object类型创建Object类型有两种方式:使用new操作符后跟Object构造函数var person =new Object();字符量表示法var person = { name:’chuck’}1.2 Array类型1.2.1 创建方式使用Array构造函数var ... 阅读全文
posted @ 2015-03-29 17:30 S&L·chuck 阅读(212) 评论(0) 推荐(0) 编辑
摘要:1.1 基本类型和引用类型的值变量包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,引用类型值可以由多个值构成的对象1.1.1 动态的属性针对引用对象的值,可以为其动态的添加属性和方法var person = new Object();person.name = “ch... 阅读全文
posted @ 2015-03-08 18:03 S&L·chuck 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1.1 语法ECMAScript借鉴了C和其他类C语言的语法1.1.1 区分大小写ECMAScript中的一切(变量,函数和操作符)都是区分大小写的,变量test和Test是不同的变量1.1.2 标识符标识符,就是指变量,函数和属性的名字,或者函数的参数。标识符可以是按照以下格式规则组合起来的一或多... 阅读全文
posted @ 2015-03-08 16:42 S&L·chuck 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1.1 (2). 包含外部JabaScript文件 使用外部文件引入JavaScript代码会存在可维护性,可缓存和适应未来等优点,所以建议使用外部文件来引用JavaScript1.3 标签的位置现在web应用程序一般都把全部JavaScript引用文件放在元素中页面内容的后面,这样在页面解析Jav... 阅读全文
posted @ 2015-03-01 20:07 S&L·chuck 阅读(396) 评论(0) 推荐(0) 编辑
摘要:JavaScript诞生于1995年,由Netscape公司布兰登·艾奇开发,JavaScript主要包括三个部分:(1). ECMAScript,由ECMA-262定义,提高核心语言功能(2). 文档对象模型(DOM),提供访问和操作网页内容的方法和接口(3). 浏览器对象模型(BOM),提供与浏... 阅读全文
posted @ 2015-03-01 19:11 S&L·chuck 阅读(171) 评论(0) 推荐(0) 编辑
摘要:window对象位于BOM层次结构的最顶层。它包含了一些非常重要的子对象,包括location,frames,event,navigator,document,screen,history。经常提到的DOM一般指的是document的相关属性和调用方法 阅读全文
posted @ 2014-07-06 13:14 S&L·chuck 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示