文章分类 -  JavaScript,DOM

1
摘要:一、定义和用法encodeURI() 函数可把字符串作为 URI 进行编码。语法encodeURI(URIstring)参数描述URIstring必需。一个字符串,含有 URI 或其他要编码的文本。返回值URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。说明该方法不会对 AS... 阅读全文
posted @ 2014-09-02 14:46 行进 阅读(127) 评论(0) 推荐(0) 编辑
摘要:在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 F... 阅读全文
posted @ 2014-04-22 09:34 行进 阅读(91) 评论(0) 推荐(0) 编辑
摘要:var d1 = new Date().getTime();经研究表明getTime()是获取当前时间距离1970-01-01得出的 毫秒而且这个方法有参数var d2 = new Date().getTime(2014,11,31);得出了2014-12-31到1970-01-01的毫秒数具体实现... 阅读全文
posted @ 2014-04-18 17:33 行进 阅读(456) 评论(2) 推荐(0) 编辑
摘要:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.g... 阅读全文
posted @ 2014-04-18 17:31 行进 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1、form中的input有哪些类型?各是做什么处理使用的? text radio checkbox file button image submit reset hidden submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要... 阅读全文
posted @ 2014-01-15 16:59 行进 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、构造函数如何实现继承现在有一个”MED”对象的构造函数(MED:Marketing Experience Design,营销体验设计)function MED(){ this.aim = "营销体验设计"; }依然是”WD”对象的构造函数,function WD(skill,sex){ this.skill = skill; this.sex = sex; }怎样才能使”WD”继承”MED”呢?1. apply绑定构造函数实现最简单的方法,大概就是使用call或apply方法,将父对象的构造函数绑定在子对象上,也就是在子对象构造函数中加一行:function WD(sk 阅读全文
posted @ 2014-01-15 16:47 行进 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Javascript除了可以访问本身内置的各种对象和自定义对象外,还可以访问浏览器提供的对象。通过对这些对象的访问,可以得到当前网页和浏览器本身的一些信息。并能完成相关操作。 1.8.1window对象对于window对象的使用,主要集中在窗口的打开和关闭,窗口状态的设置,定时执行程序以及各种对话框的使用等4个方面。 每一个window对象都代表一个浏览器窗口,如果要访问其内部的其他对象,window可以省略。 window对象位于最顶层,提供了出来浏览器窗口的方法和属性。 1,属性 window对象的status和location属性能完成一些有用的任务。其中,status属性用于设置浏览器 阅读全文
posted @ 2014-01-10 13:42 行进 阅读(128) 评论(0) 推荐(0) 编辑
摘要:对象是一种特殊的数据,包含属性和方法。对象中包含的变量称为属性,而对属性进行操作的函数叫做方法。 在javascript中定义在的对象有以下两种。 1,通过构造函数 使用new关键字和构造函数创建对象。var student = new Student();示例: 1 也可以使用构造函数和this关键字来实现。this关键字代表某个成员方法,执行时引用该方法的当前实例。需要注意的是,在声明一个对象实例时,必须使用new关键字。2,使用Object对象 Object("O"必须大写)用于提供一个创建自定义对象的简单方式,不需要再定义构造函数。var student = new 阅读全文
posted @ 2014-01-10 12:26 行进 阅读(223) 评论(0) 推荐(0) 编辑
摘要:对象就是用于描述客观世界的特定实体。例如,“人”就是一个对象,具有身高,体重,年龄等特性,同时包含吃饭,睡觉等动作。 在javascript中,对象就是属性和方法的集合。属性表示的是对象的特征,作为信息的载体,从而与变量相关联。例如,string对象的string.length属性能够获取字符串的长度。方法表示对象所具有的功能,从而与特定的函数相关联。 1.6.1String对象String对象提供对字符串进行处理的属性和方法。在使用String对象时,首先要创建一个字符串变量。 1 字符串对象名称=new String(字符串常量); 2 3 字符串对象名称=“字符串常量”; 4 5 ... 阅读全文
posted @ 2014-01-08 14:58 行进 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1.5通常在进行较复杂的程序设计时,总是根据需要把程序分为一些相对独立的部分,每部分编写一个函数。这样做的好处是能够是程序各部分功能独立,任务单一,降低程序的复杂度,并且使程序清晰。 1.5.1函数定义和函数调用 函数定义:通常放在标记之间function 函数名(){ 函数体;} 注意:javascript中的函数是区分大小写的,所以在同一页面中,两个函数不能同名。 函数调用:函数定义并不会自动执行,创建一个函数定义只是为函数命名,指定参数以及将需要执行的语句逻辑地组织在一起。要执行一个函数,必须在程序中调用,调用函数需要创建以调用语句,语句中包含函数名,变量或参数值。函数调用在标... 阅读全文
posted @ 2014-01-07 17:20 行进 阅读(146) 评论(0) 推荐(0) 编辑
摘要:回调就是一个函数的调用过程。那么就从理解这个调用过程开始吧。函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b。那么这个过程就叫回调。其实中文也很好理解:回调,回调,就是回头调用的意思。函数a的事先干完,回头再调用函数b。 举个现实的例子:约会结束后你送你女朋友回家,离别时,你肯定会说:“到家了给我发条信息,我很担心你。”对不,然后你女朋友回家以后还真给你发了条信息。小伙子,你有戏了。 其实这就是一个回调的过程。你留了个函数b(要求女朋友给你发条信息)给你女朋友,然后你女朋友回家,回家的动作是函数a。她必须先回到家以后,函数a的内容执行完了,再执行函数b,然后你就收到一条信息. 阅读全文
posted @ 2014-01-02 16:34 行进 阅读(152) 评论(0) 推荐(0) 编辑
摘要:什么是JS事件冒泡?:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。 (摘自网络)如何来阻止Jquery事件冒泡?通过一个小例子来解释 1 2 3 4 5 6 7 Porschev---Jquery 事件冒泡 8 9 10 11 12 13 14 ... 阅读全文
posted @ 2014-01-02 16:10 行进 阅读(141) 评论(0) 推荐(0) 编辑
摘要:这里面的return含有一些细节知识:例如:onClick='return add_onclick()'与 onClick='add_onclick()'的区别JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回的是true时,将继续操作。当返回是false时,将中断操作。而直接执行时(不用return)。将不会对window.event.returnvalue进行设置所以会默认地继续执行操作详细说明如下:例如:当在 Open 中如果函数 add_onc 阅读全文
posted @ 2014-01-02 14:57 行进 阅读(194) 评论(0) 推荐(0) 编辑
摘要:我们在 JavaScript脚本中就会经常可以看到这样的代码:Example Source Code〈a href="javascript:changeNum();void(0);"〉here〈/a〉 但这儿的void(0)究竟是何含义呢? JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:Example Source Code1. javascript:void (e­xpression) 2. javascript:void e­xpression e­xpression 是 阅读全文
posted @ 2013-12-17 15:30 行进 阅读(215) 评论(0) 推荐(0) 编辑
摘要:DOM即Document Object Module(文档对象模型)的简称。根据W3C DOM规范,DOM是一个独立于语言,浏览器以及平台的应用程序编程接口。通过该接口,应用程序可以访问并更改文档的内容,结构和样式。例如:可以通过javascript来添加,移动,改变或移除页面上的项目,从而重构整个HTML文档。 DOM有三个级别:DOM Level1,DOM Level2,DOM Level3 ^ DOM Level1以映射文档结构为目标,由DOM核心和DOM HTML两个模块组成。^ DOM Level2添加额命名空间支持,增加了几个模块以支持级联样式表,事件以及增强树的操作。 ^ DOM 阅读全文
posted @ 2013-12-09 11:19 行进 阅读(250) 评论(0) 推荐(0) 编辑
摘要:对变量进行赋值,改变,计算等一系列操作,这一过程通常使用表达式完成,而在表达式中大部分是在做运算符处理。 (1)算术运算符:可以进行加,减,乘,除和其他数学运算。 阅读全文
posted @ 2013-12-07 08:46 行进 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1.2变量与数据类型1.2.1变量变量就是存取信息的基本单元,它有两个基本特征,即变量名(标识变量的名称)和变量值(变量存储的数据)。对于变量,必须明确变量的命名,类型,声明,以及作用域。(1)变量的命名 ~ 必须是一个有效的变量,即以字母或下划线(_)开始,可以包含0-9,A-Z,a-z,不能有空格,“+”,“,”或其他符号。 ~ 不能使用JavaScript中的关键字作为变量名。~ 变量名区分大小写。(2)变量的类型 变量有3种类型,分别为数字型,字符串型和布尔型。1 x=100; //数字型2 3 n=98.8; //数字型4 5 y="name"; //字符串型6 阅读全文
posted @ 2013-12-06 09:42 行进 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1.1JavaScript语法规则 1.1.1变量与函数名称当定义自己使用的变量,对象和函数时,名称可以由任意大小写字母,数字,下划线(_),美元符号($)组成,但不能以数字开头,不能是JavaScript中的关键字。 1.1.2区分大小写 JavaScript严格区分大小写,大写字母和小写字母不能互相替换。 ~ JavaScript中的关键字,如for,if,永远都是小写。 ~ DOM对象的名称通常都是小写,但是其方法通常都是大小写混合,第一个字母一般都是小写,如:getElementById,replaceWith。 ~ 内置对象通常是以大写字母开头,如 String ,Date。 1.1 阅读全文
posted @ 2013-12-06 09:19 行进 阅读(362) 评论(0) 推荐(0) 编辑
摘要:td.onclick=ToOnClick 这句相当于告诉浏览器:“八点上课!”,但是这时你还没捧个书本去教室,只是先注册了这个事件监听,等到了八点了,才会执行“上课” 这件事; 你那个ToOnClick函数就相当于你要去上课时需要做的事情:起床,找书,去教室。。。但这时还没做,只是个你自己定的计划。加了括号的话,你就必须做了。 阅读全文
posted @ 2013-12-04 10:28 行进 阅读(189) 评论(0) 推荐(0) 编辑
摘要:什么是DOM? 通过 JavaScript,您可以重构整个HTML文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript就需要对HTML文档中所有元素进行访问的入口。这个入口,连同对HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。在 1998 年,W3C 发布了第一级的 DOM 规范。这个规范允许访问和操作 HTML 页面中的每一个单独的元素。所有的浏览器都执行了这个标准,因此,DOM 的兼容性问题也几乎难觅踪影了。DOM 可被 JavaScript 用来读取、改变 HTML、XHTML 以及 XML 文档。 . 阅读全文
posted @ 2013-11-19 10:47 行进 阅读(188) 评论(0) 推荐(0) 编辑

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