E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaScript学习笔记
JavaScript学习笔记
——客户端与服务器端的通信
说明:该文为《JavaScript高级程序设计》第16章学习笔记。 在Web项目中,要实现客户端与服务端的交互,可通过cookie、隐藏框架、HTTP请求、LiveConnect请求和智能HTTP请求等方式实现,一. cookie cookie是第一个JavaScript可以利用的客户端-服务端之间的交互手段。浏览器向服务器发送请求时,为这个服务器存储的cookie会与其他信
哈全文
·
2012-06-26 18:00
JavaScript
java
服务端
客户端
javascript学习笔记
1.在页面中导入js(这里<c:url会将context路径加入到整个js请求路径中) <script type="text/javascript" src="<c:url value='/js/formOperation.js'/>"></script> 注意:这里面貌似不可以定义本页面的js,调用的时候有可能导
xinklabi
·
2012-06-21 18:00
JavaScript
javascript学习笔记
(二十) 获得和设置元素的特性(属性)
本节html以下面的为例复制代码代码如下:百度1.通过HTMLElement类型(对象)的属性获得和设置元素特性复制代码代码如下:vardiv=document.getElementById("myDiv");varimg=document.getElementById("img1");vara=document.getElementById("myA");//取得元素特性alert(div.id
·
2012-06-20 20:49
javascript学习笔记
(十九) 节点的操作实现代码
本节要用到的html例子复制代码代码如下:项目一项目二项目三1.创建元素节点document.createElement()方法用于创建元素,接受一个参数,即要创建元素的标签名,返回创建的元素节点复制代码代码如下:vardiv=document.createElement("div");//创建一个div元素div.id="myDiv";//设置div的iddiv.className="box";
·
2012-06-20 20:53
javascript学习笔记
(十八) 获得页面中的元素代码
1.获取元素getElementById()方法,通过元素的id获取元素,接受一个参数即要获取元素的id,如果不存在这个id返回null注意不要让表单元素的name和别的元素的id相同,IE8以下的IE浏览器用这个方法通过元素的name属性可以获得该元素以下面元素为例这里是id为“myDiv”的div内容vardocument.getElementById("myDiv");//"myDiv"区分
·
2012-06-20 20:36
javascript学习笔记
(十七) 检测浏览器插件代码
复制代码代码如下://检测非IE浏览器插件函数functionhasPlugin(name){name=name.toLowerCase();for(vari=0;i-1){returntrue;}}returnfalse;}//检测IE浏览器插件函数functionhasIEPlugin(name){try{newActiveXObject(name);returntrue;}catch(ex)
·
2012-06-20 20:48
javascript学习笔记
(十五) js间歇调用和超时调用
1.超时调用setTimeout()setTimeout()方法接受两个参数,第一个参数是函数,第二个参数是时间(单位微秒),返回数值ID复制代码代码如下:setTimeout(function(){alert("你好!");},1000);调用前取消clearTimeout(),接受一个参数超时调用ID复制代码代码如下:vartimeOutId=setTimeout(function(){ale
·
2012-06-20 20:22
javascript学习笔记
(十四) window对象使用介绍
1.窗口位置以下取得浏览器窗口距屏幕左边和上边的位置复制代码代码如下:varleftPos=(typeofwindow.screenLeft=="number")?window.screenLeft:window.screenX;//左边位置vartopPos=(typeofwindow.screenTop=="number")?window.screenTop:window.screenY;//
·
2012-06-20 20:10
javascript学习笔记
(十三) js闭包介绍(转)
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。复制代码代码如下:varn=999;functionf1(){alert(n);}f1();//999另一方面,在函数外部自然无法读取函数内的局部变量。复制代码代码如下:functionf1(){varn
·
2012-06-20 20:23
javascript学习笔记
(十二) RegExp类型介绍
1.匹配模式标记:g------表示全局模式,而不是发现第一个匹配成功就立刻结束i-------表示不区分大小写模式m-----表示多行匹配,一行结束时向下一行继续匹配复制代码代码如下://匹配第一个bat或cat,不区分大小写varpattern1=/[bc]at/ivarpattern2=newRegExp("[bc]at","i");//同上使用RegEXp是字面量模式要转换成字符串/\[b
·
2012-06-20 19:10
javascript学习笔记
(十一) 正则表达式介绍
1.修饰符.任意一个字符*匹配*前面0个或多个字符+匹配+前面一个或多个字符?匹配?前面0个或1个字符^以^后面的字符为前导$以$前面的字符结尾[]匹配[]内的一个字符()分组,可以用\1\2提取[^]匹配^后的以外的字符{n}{n}前的字符有n个,n为正数{n,}{n,}前的字符至少有n个,n为正数{n,m}{n,m}前的字符有n~m个,n,m为正数2.字符\d一个数字\D一个非数字\w一个字母
·
2012-06-20 14:40
javascript学习笔记
(十) js对象 继承
1.原型链//很少单独使用复制代码代码如下:ViewCode//定义SuperClass类,有一个属性property和一个方法getSuperValuefunctionSuperClass(){this.property=true;}SuperClass.prototype.getSuperValue=function(){returnthis.property;}//定义SubClass类,有
·
2012-06-19 23:12
javascript学习笔记
(九) js对象 设计模式
1.创建对象复制代码代码如下:varperson=newObject();person.name="RuiLiang";person.age=30;person.job="Teacher";person.sayName=function(){alert(this.name);};person.sayName();2.工厂模式缺点:不能识别对象复制代码代码如下:functioncreatePerso
·
2012-06-19 23:28
javascript学习笔记
(八) js内置对象
1.URI方法encodeURI()和encodeURIComponent()对URI进行编码encodeURI()不会对本身属于URI的特殊字符进行编码,如冒号,正斜杠,问好,井字等encodeURIComponent()会对任何非标准字符进行编码2.eval()方法:解释参数中的代码字符串复制代码代码如下:varmsg="helloworld";eval("alert(msg)");//"he
·
2012-06-19 23:39
javascript学习笔记
(七) js函数介绍
1.函数内部属性argumentsarguments用来保存函数的参数,arguments.callee指向拥有arguments对象的函数复制代码代码如下://阶乘functionfactorial(num){if(num<=1){return1;}else{returnnum*arguments.callee(num-1);//用agreements.callee代替}}vartrueFact
·
2012-06-19 23:23
javascript学习笔记
(六) Date 日期类型
1.创建日期对象复制代码代码如下:varnow=newDate();//获得当前系统日期和时间varsomeDate=newDate(Date.parse("May25,2012"));varsomeDate=newDate("May25,2012");//与上相同varsomeDate=newDate(Date.UTC(2010,0));//GMT时间2010年1月1日凌晨0时varsomeDa
·
2012-06-19 23:15
JavaScript学习笔记
(三)
变量 1.JavaScript是非类型的(untype) 2.用var声明的变量在赋值以前,其值都是undefined 3.由var声明的变量是永久性,用delete运算来删除这些变量会报错 4.重复声明是被允许的 5.如果给一个未用var声明的变量赋值,JavaScript将隐式声明这个变量为全局变量。而声明局部变量必须用var。为了避免各种错误的出现,最好的做法是声明变量就
puppetmaster_c
·
2012-06-19 21:00
JavaScript
java
object
浏览器
delete
存储
javascript学习笔记
(五) Array 数组类型介绍
数组的创建第一种:复制代码代码如下:varcolors=newArray();varcolors=newArray(20);//创建包含20项的数组varcolors=newArray("Greg");//创建包含1项,即字符串"Greg"的数组varcolors=newArray("red","blue","green");//创建包含3项第二种:复制代码代码如下:varcolors=["red
·
2012-06-19 16:35
javascript学习笔记
(三) String 字符串类型介绍
1.字符方法charAt()、charCodeAt()、fromCharCode()复制代码代码如下:varstringValue="helloworld";alert(stringValue.charAt(1));//"e"alert(stringValue[1]);//"e"alert(stringValue.charCodeAt(1));//101alert(String.fromCharC
·
2012-06-19 01:20
javascript学习笔记
(二) js一些基本概念
1.typeof操作符:用于检测给定变量的数据类型复制代码代码如下:varmessage="somestring";alert(typeofmessage);//"string"alert(typeof(message));//"string"alert(typeof100);//"number"typeof操作符可能返回下列字符串:"undefined","boolean","string","
·
2012-06-18 21:55
javascript学习笔记
(一) 在html中使用javascript
1.延时脚本运行的方法:方法一:把全部javascript引用放在元素中,页面内容后,如复制代码代码如下:示例1方法二:为元素定义defer属性defer="defer",如复制代码代码如下:示例1
·
2012-06-18 21:10
JavaScript学习笔记
(二)
数据类型和值 1.计算机是通过操作值(value)来运行的,能过表示并操作的值得类型称为数据类型。 2.在ECMAScript中,变量可以存在两种类型的值,即原始值和引用值。 1)原始值:存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。 2)引用值:存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),
puppetmaster_c
·
2012-06-05 21:00
JavaScript
String
function
object
null
存储
JavaScript学习笔记
(一)
一直都没怎么好好看过JavaScript的东西,在学校没看过,一进公司就用,找了些菜谱式教程学了一下,总觉得缺少点儿啥(这估计就是学生,缺了理论总觉得怪怪的),今天就找来了《JavaScript权威指南》来补充点儿知识 1.JS是一种具有面向对象能力的、解释型(不是编译型)的程序语言。 2.根据ECMA-262标准,JS的官方名称是ECMAScript,除此之外,ECMA-357还
puppetmaster_c
·
2012-06-05 20:00
JavaScript
浏览器
脚本
扩展
语言
mozilla
javascript学习笔记
十
第16章 HTML5脚本编程 16.1 跨文档消息传递 跨文档消息传送(cross-document messaging),有时候简称XDM,指的是在来自不同域的页面间传递消息。 16.2 原生拖放 16.2.1 拖放事件 &nbs
bsr1983
·
2012-06-04 23:00
JavaScript
javascript学习笔记
十
第16章 HTML5脚本编程 16.1 跨文档消息传递 跨文档消息传送(cross-document messaging),有时候简称XDM,指的是在来自不同域的页面间传递消息。 16.2 原生拖放 16.2.1 拖放事件 &nbs
bsr1983
·
2012-06-04 23:00
JavaScript
javascript学习笔记
十
第16章 HTML5脚本编程 16.1 跨文档消息传递 跨文档消息传送(cross-document messaging),有时候简称XDM,指的是在来自不同域的页面间传递消息。 16.2 原生拖放 16.2.1 拖放事件 &nbs
bsr1983
·
2012-06-04 23:00
JavaScript
javascript学习笔记
十
第16章 HTML5脚本编程 16.1 跨文档消息传递 跨文档消息传送(cross-document messaging),有时候简称XDM,指的是在来自不同域的页面间传递消息。 16.2 原生拖放 16.2.1 拖放事件 &nbs
bsr1983
·
2012-06-04 23:00
JavaScript
JavaScript学习笔记
2之特殊公告栏效果
=num)quoteS=-1; quoteS++; document.quoteForm.quoteHere.value=quoteArray[quoteS]; } functionprev() { if(quoteS 点击查看信息
SJF0115
·
2012-05-28 13:00
JavaScript
function
公告
input
VBScript
button
JavaScript学习笔记
1:鼠标划过选中
欢迎各位读者学习Javascript这门语言!
SJF0115
·
2012-05-28 13:00
javascript学习笔记
九
第14章表单脚本 14.1 表单的基础知识 在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElem
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
九
第14章表单脚本 14.1 表单的基础知识 在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElem
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
九
第14章表单脚本 14.1 表单的基础知识 在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElem
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
九
第14章表单脚本 14.1 表单的基础知识 在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继承了HTMLElem
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
八
第13章事件 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定交互的瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。 13.1 事件流 事件流描述的是从页面
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
八
第13章事件 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定交互的瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。 13.1 事件流 事件流描述的是从页面
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
八
第13章事件 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定交互的瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。 13.1 事件流 事件流描述的是从页面
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
八
第13章事件 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定交互的瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。 13.1 事件流 事件流描述的是从页面
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
七
第12章 DOM2和DOM3 DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的XML特性。 12.1 DOM变化 12.1.1 针对XML命名空间的变化 &nbs
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
七
第12章 DOM2和DOM3 DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的XML特性。 12.1 DOM变化 12.1.1 针对XML命名空间的变化 &nbs
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
七
第12章 DOM2和DOM3 DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的XML特性。 12.1 DOM变化 12.1.1 针对XML命名空间的变化 &nbs
bsr1983
·
2012-05-24 00:00
JavaScript
javascript学习笔记
七
第12章 DOM2和DOM3 DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的XML特性。 12.1 DOM变化 12.1.1 针对XML命名空间的变化 &nbs
bsr1983
·
2012-05-24 00:00
JavaScript
JavaScript学习笔记
记录我的旅程
1、什么是JavaScript?(1)HTML只是描述网页长相的标记语言,没有计算,判断能力,如果所有计算,判断(比如判断文本框是否为空,判断两次密码是否输入一致)店铺放到服务器端执行的话网页的页面会非常的慢,用起来也很难用,对服务器的压力也很大,因此要求能在浏览器中执行一些简单的运算,判断,JavaScript就是一种在浏览器端执行的语言。(2)JavaScript和Java没有直接的关系,唯一
·
2012-05-23 22:40
javascript学习笔记
六
第11章 DOM扩展 对DOM的两个主要的扩展是Selectors API(选择符API)和HTML5。 11.1 选择符API Selectors API是由W3C发起制定的一个标准,致力于让浏览器原生支持CSS查询。所有实现这一功能
bsr1983
·
2012-05-15 23:00
JavaScript
javascript学习笔记
六
第11章 DOM扩展 对DOM的两个主要的扩展是Selectors API(选择符API)和HTML5。 11.1 选择符API Selectors API是由W3C发起制定的一个标准,致力于让浏览器原生支持CSS查询。所有实现这一功能
bsr1983
·
2012-05-15 23:00
JavaScript
javascript学习笔记
六
第11章 DOM扩展 对DOM的两个主要的扩展是Selectors API(选择符API)和HTML5。 11.1 选择符API Selectors API是由W3C发起制定的一个标准,致力于让浏览器原生支持CSS查询。所有实现这一功能
bsr1983
·
2012-05-15 23:00
JavaScript
javascript学习笔记
六
第11章 DOM扩展 对DOM的两个主要的扩展是Selectors API(选择符API)和HTML5。 11.1 选择符API Selectors API是由W3C发起制定的一个标准,致力于让浏览器原生支持CSS查询。所有实现这一功能
bsr1983
·
2012-05-15 23:00
JavaScript
javascript学习笔记
五
第9章客户端检测 先设计最通用的方案,然后在使用特定于浏览器的技术增强该方案。 9.1 能力检测 能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。采用这种方式不必估计特定的浏览器如何如何,只要确定浏览器支持特定的能力
bsr1983
·
2012-05-11 21:00
JavaScript
javascript学习笔记
五
第9章客户端检测 先设计最通用的方案,然后在使用特定于浏览器的技术增强该方案。 9.1 能力检测 能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。采用这种方式不必估计特定的浏览器如何如何,只要确定浏览器支持特定的能力
bsr1983
·
2012-05-11 21:00
JavaScript
javascript学习笔记
五
第9章客户端检测 先设计最通用的方案,然后在使用特定于浏览器的技术增强该方案。 9.1 能力检测 能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。采用这种方式不必估计特定的浏览器如何如何,只要确定浏览器支持特定的能力
bsr1983
·
2012-05-11 21:00
JavaScript
javascript学习笔记
五
第9章客户端检测 先设计最通用的方案,然后在使用特定于浏览器的技术增强该方案。 9.1 能力检测 能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。采用这种方式不必估计特定的浏览器如何如何,只要确定浏览器支持特定的能力
bsr1983
·
2012-05-11 21:00
JavaScript
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他