表单脚本表单的基础知识在HTML中,表单是由<form>元素表示的,在Javascript对应的是HTMLFormElement类型,它继承自HTMLElement,因此具有与其他HTML元素相同的默认属性,HTMLFormElement也有它自己独有的属性和方法acceptCharset:服务器能够处理的字符集;等价于HTML中accept-charset特性action:接受请求的
第12章 DOM2和DOM3DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3则在这个结构的基础上引入了更多的交互能力,也支持更高级的XML特性 DOM2和DOM3级分为许多模块,分别描述了DOM的某个非常具体的子集DOM2级核心(DOM Level 2 Core):在1级核心基础上构建,为节点添加更多方法和属性DOM2级视图(DOM Level 2 Views):
转载 2023-07-11 11:11:56
77阅读
insertAdjacentHTML方法插入标记最后一个新增的方式是insertAdjacentHTML()方法,它接收两个参数:插入位置和要插入的HTML文本,第一个参数必须是下列值之一:"beforebegin",在当前元素之前插入一个相邻的同辈元素;"afterbegin",在当前元素之下插入一个新的子元素或在第一个子元素之前再插入新的子元素;"beforeend",在当前元素之下插入一个新
转载 2023-06-07 20:26:41
139阅读
使用hasOwnProperty()方法检测一个属性存在实例还是原形中,当属性存在对象实例中时,返回true alert(person1.hasOwnProperty("name"));  //false 来自原型 原型和in操作符 单独使用和for-in中,单独使用时无论属性存在于实例中还是原型中都返回true ECMAScript 5的Object.keys()方法,接收一个对象作为参数,返回
转载 2023-07-22 22:51:49
62阅读
document对象作为HTMLDocument的一个实例,它还有一些标准的Document对象所没有的属性,这些属性提供了网页上的一些信息   //取得文档标题 var title1=document.title;   //修改文档标题 document.title="New page title";   //取得完整的URL var url=document.URL;   //取得域名 v
转载 2023-08-14 22:38:28
85阅读
第三章  基本概念区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写标识符 指变量、函数、属性的名字或者函数的参数 第一个字符必须是一个字母、下划线或美元符号,其它字符可以是字母、下划线、美元符号或数字,ECMAScript标识符采用驼峰大小写格式//单行注释 /* 多行注释 */ 严格模式(strict mode) 是为JavaScript定义了一种不同的解析与执行模型
转载 2023-09-17 09:58:12
92阅读
JavaScript 诞生于 1995 年。当时,它的主要目的是处理以前由服务器端语言(如 Perl)负责的一 些输入验证操作。在 JavaScript 问世之前,必须把表单数据发送到服务器端才能确定用户是否 没有填写某个必填域,是否输入了无效的值。Netscape Navigator 希望通过 JavaScript 来解决这个问题。在人们普遍使用电话拔号上网的年代,能够在客户端完成一些基本的验证
JavaScript高级程序设计(第2) 当当上购买 关于JavaScript高级程序设计(第2) 评论读后感:严谨、权威是O'Reilly动物书一惯的风格,其中没有那些花哨的例子,只是用专业的言语向读者说明javascript的知识,从大方面到细微的地方都不放过,如果不仔细看也许你会错过书中一些细小但很重要的地方,但这就是他专业的地方,不止是书本身的严谨,也要求读者的严谨态度,做技术出身的
ECMAScript通过RegExp类型来支持正则表达式var expression=/pattern/flags;其中模式(pattern)部分是正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。每个正则表达式都可以带有一或多个标志(flags),用以标明正则表达式的行为正则表达式的匹配模式支持3个标志:g:表示全局(global)模式,应用于所有字符串,而非发现第一个就立即停止;
转载 2023-06-06 11:27:55
452阅读
与操作字符串有关的最后一个方法是localeCompare(),这个方法比较两个字符串,按照字符串的字母表中的位置分别返回-1,0,1var stringValue="yellow";alert(stringValue.localeCompare("brick"));  //1alert(stringValue.localeCompare("yellow"));  //0alert(stringV
转载 2023-05-30 09:37:13
114阅读
事件对象在触发DOM上某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。DOM中的事件对象兼容DOM的浏览器会将event对象传入到事件处理程序中,无论指定事件处理程序时使用什么方法(DOM0级或DOM2级)btn.addEventListener("click",function(event){     alert(event.type);  //"click"  
转载 2023-06-12 00:04:32
1030阅读
js高级程序设计第一章:`JavaScript`简介从了解`JavaScript`开始1. `ECMAScript`:提供核心语言功能规定的内容`ECMAScript`兼容2. `DOM(Document Object Model)`:提供访问和操作网页内容的方法和接口`DOM`级别3. `BOM(Browser Object Model)`:提供与浏览器交互的方法和接口本章后记说在前面重绘和重
转载 4月前
373阅读
操作样式表CSSStyleSheet类型表示的是样式表包括通过<link>元素包含的样式表和在<style>元素中定义的样式表,前面提到过这两个元素本身分别是由HTMLLinkElement和HTMLStyleElement类型表示的,但CSSStyleSheet类型相对来说更加通用一些,而不管这些样式表在HTML中如何定义。var supportsDOM2StyleShe
转载 2024-03-30 20:41:48
22阅读
这是我第一次用markdown,也是我第一次在网上记录我自己的学习过程。第一章JavaScript主要由以下三个不同的部分构成ECMAScript   提供核心语言功能DOM     提供访问和操作网页内容的方法和接口BOM     浏览器对象模型,提供浏览器交互的方法和接口第二章关于<script>加了空格是否算报错不会报错,但是这个标签会被解析失败,比如 <s cript&g
第5章 引用类型1. Obejct2. Array创建数组var colors = new Array(3) // [,,] var colors = new Array("red") // ["red"] var colors = []数组的length属性不是只读的,可以通过这个属性向数组的末尾添加或删除项var colors = ["red", "green", "pink"]
第一章 什么是Javascript一、历史JavaScript的名字怎么来的首先,我们从javascript的历史开始了解,在以前的时候网页要验证某个必填字段是否填写,或者是判断输入的值的正确与否,每一次都要与服务器来一次交互通信,你可以想象一下:“当你填完一个信息登记表单,提交后,等待30秒,结果确实你的必填字段没填或者是值无效”,想象都崩溃:(然后,1995 年,网景公司一位名叫 B
第12章 DOM2和DOM3DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3则在这个结构的基础上引入了更多的交互能力,也支持更高级的XML特性 DOM2和DOM3级分为许多模块,分别描述了DOM的某个非常具体的子集DOM2级核心(DOM Level 2 Core):在1级核心基础上构建,为节点添加更多方法和属性DOM2级视图(DOM Level 2 Views):
转载 2024-05-17 06:37:42
0阅读
操作样式表CSSStyleSheet类型表示的是样式表包括通过<link>元素包含的样式表和在<style>元素中定义的样式表,前面提到过这两个元素本身分别是由HTMLLinkElement和HTMLStyleElement类型表示的,但CSSStyleSheet类型相对来说更加通用一些,而不管这些样式表在HTML中如何定义。var supportsDOM2StyleShe
过滤输入对于一些浏览器,可以使用正则表达式里的text()测试用户按下的按键,Firefox和safari(3.1本之前)会对向上向下、退格键和删除键触发keypress事件,在Firefox中,所有非字符键触发的keypress事件对应的字符编码为0,而在Safari3之前的版本,对应的字符编码全部为8,最后确保用户没有按下Ctrl键(不屏蔽ctrl+c、ctrl+v)EventUtil.ad
转载 2023-06-06 17:27:39
103阅读
从3月1号到4月5号历时号历时36天,我阅读了这本《javaScript高级程序设计》,虽然名曰“高级”不过不要被它的标题所吓倒,其通篇内容都是讲述一些javaScript基础知识以及一些高级且有用的特性。 javaScript主要是操作网页行为层是一门解释型语言,它与html结构层,css表示层,共同构建整个页面。它简单,单线程但渐渐成为Web开发重
  • 1
  • 2
  • 3
  • 4
  • 5