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学习
_第8章_事件的处理
本章目录1.事件源2.事件3.事件对象 --概述 JS的事件处理有3个组成部分:事件源,事件,事件处理程序。 事件处理程序是一段代码,可以是一个函数调用,也可以是更多语句。 比如网页上有个按钮,点击后能让文字变成蓝色。按钮就是事件源,点击就是一个事件,点击后事件处理程序将文字变成了蓝色。 事件源 事件源就是Html中能够发生事件的元素。任何一个Html元素(节点)都可以是事件源
aa2211
·
2012-10-22 09:39
事件
JavaScript学习
笔记(十六) 初始化时分支
初始化时分支(Init-TimeBranching)初始化时分支(也叫做载入时分支(load-timebranching))是一种优化的模式;当你知道某一个明确的条件在整个程序生命周期中都不会发生改变,那么只判断这一次条件就会变的有意义;浏览器嗅探(Browsersniffing)(或者功能探测(featuredetection)))都是典型的例子。比如,当你已经嗅探到XMLHttpRequest
qq838419230
·
2012-10-21 21:00
JavaScript 学习笔记 汇总
JavaScript学习
笔记汇总1.1
JavaScript学习
笔记一动态性1.2
JavaScript学习
笔记二对象的访问1.3
JavaScript学习
笔记三原型(prototype)1.4
JavaScript
sblig
·
2012-10-17 16:00
javascript学习
笔记:函数与方法
函数: 1、arguments:代表参数,不是数组,但是具有length属性,可以用下标[]访问 2、arguments.callee:当前正在执行的函数 3、arguments中的元素与参数是同义词 function(a,b){};argument[0]就是a,改变任何一个,另一个都改变了 4、函数的参数类型不需要指定(不同于静态语言) 方法:
superscorpio
·
2012-10-13 20:00
JavaScript
函数
方法
函数 this
javascript学习
笔记:new运算符
阅读更多作为一个学习过其他语言的程序员来说,对new肯定不陌生。我一度也是这样。但是前两天突然想到这样的代码时,我就懵了。functionPerson(name){this.name=name;}varp1=newPerson("mike");varp2=Person("jack");/*这个不会报错,这里Person作为函数被调用,该函数没有返回任何值,所以p2是undefined,作为一个ja
superscorpio
·
2012-10-11 15:00
javascript
new
构造函数
javascript学习
笔记:new运算符
作为一个学习过其他语言的程序员来说,对new肯定不陌生。 我一度也是这样。 但是前两天突然想到这样的代码时,我就懵了。 function Person(name){ this.name = name; } var p1 = new Person("mike"); var p2 = Person("jack"); /*这个不会报错
superscorpio
·
2012-10-11 15:00
JavaScript
new
构造函数
javascript学习
笔记:new运算符
阅读更多作为一个学习过其他语言的程序员来说,对new肯定不陌生。我一度也是这样。但是前两天突然想到这样的代码时,我就懵了。functionPerson(name){this.name=name;}varp1=newPerson("mike");varp2=Person("jack");/*这个不会报错,这里Person作为函数被调用,该函数没有返回任何值,所以p2是undefined,作为一个ja
superscorpio
·
2012-10-11 15:00
javascript
new
构造函数
javascript学习
笔记:对象直接量
var empty = {}; var point = {x:0,y:0}; var circle={x:point.x,y:point.y+1,radius:2}; 以上都是对象直接量。 对象直接量是这样一个表达式: 每次计算它的时候,它都创建并初始化一个新的不同的对象。 这就是说,如果一个单个的对象直接量出现在重复调用的一个函数的循环体中,它可以创建很多个新的对象。
superscorpio
·
2012-10-10 11:00
JavaScript
对象创建
对象直接量
javascript学习
笔记:数据类型-boolean
这一系列学习笔记是一个写了两三个月javascript的java程序员的笔记,所以只关注那些不同的地方。 布尔类型 一个布尔值用在数值环境中,true转为1,false转为0; 一个布尔值用在字符串环境中,true转为"true",false转为"false"; 一个数值用在布尔类型的环境中,如果该值是0或NaN,则转为false,否则
superscorpio
·
2012-10-10 10:00
JavaScript
null
boolean
undefined
boolean转换
javascript学习
笔记:数据类型-boolean
阅读更多这一系列学习笔记是一个写了两三个月javascript的java程序员的笔记,所以只关注那些不同的地方。布尔类型一个布尔值用在数值环境中,true转为1,false转为0;一个布尔值用在字符串环境中,true转为"true",false转为"false";一个数值用在布尔类型的环境中,如果该值是0或NaN,则转为false,否则转为true;一个字符串用在布尔类型的环境中,如果该值是"",
superscorpio
·
2012-10-10 10:00
javascript
boolean
undefined
null
boolean转换
javascript学习
笔记:数据类型-boolean
阅读更多这一系列学习笔记是一个写了两三个月javascript的java程序员的笔记,所以只关注那些不同的地方。布尔类型一个布尔值用在数值环境中,true转为1,false转为0;一个布尔值用在字符串环境中,true转为"true",false转为"false";一个数值用在布尔类型的环境中,如果该值是0或NaN,则转为false,否则转为true;一个字符串用在布尔类型的环境中,如果该值是"",
superscorpio
·
2012-10-10 10:00
javascript
boolean
undefined
null
boolean转换
资料收集-目录
本博客内资料收集分类下的文章目录:JavaScript:
javascript学习
资料分享jQuery学习资料分享JavaScript执行环境HTML:HTML5特效收藏及框架HTML5+CSS3表单示例收藏
小微
·
2012-10-10 09:00
JavaScript学习
笔记(十五) 对象即时初始化
对象即时初始化(ImmediateObjectInitialization)另一种可以防止全局作用域"污染",和前面的数的立即执行函数类似,就是对象即时初始化(ImmediateObjectInitialization)模式;这种模式使用一个带init()方法的对象,init()在对象创建后被立即执行;这个init()方法会完成所有的初始化工作:({ //hereyoucandefinese
qq838419230
·
2012-10-08 15:00
JavaScript学习
笔记(十四) 立即执行函数
立即执行函数(ImmediateFunctions)立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,比如:(function(){ alert('watchout!'); }());这种模式本质上就是函数表达式(命名的或者匿名的),在创建后立即执行;立即执行函数(immediatefunction)术语不是在ECMAScript标准中定义的,但它很短有助于描述和讨论模式;这种模式有一
qq838419230
·
2012-10-03 13:00
JavaScript学习
笔记(十三) 返回函数和"自定义"函数
返回函数(ReturningFunctions)函数是对象,所以它们可以被当做返回值;这意味着一个函数不一定要返回某种数据或数据的数组作为它的返回值;一个函数可以返回另一个更加专业的函数,或者依赖于输入返回一个合适的函数;这里有个例子:一个函数做了一些工作,可能是一些一次性的初始化的工作,然后在返回值上继续工作,返回值恰巧是另外一个函数,可以被执行:varsetup=function(){
qq838419230
·
2012-10-03 05:00
javascript学习
笔记:正则表达式1
实际工作中最常用的都是一些简单的正则表达式,form验证里的邮件、中文、网址、电话等的匹配,开发中的注释匹配,这些都还好,偶尔错了多试几次就可以搞定了。但是以下部分很少用到,今天看《javascript权威指南(第五版)》才详细了解了,算是正则表达式的进阶知识了。正则表达式的锚字符(锚其实就是定位的意思,这个我在刚学html的时候一直没弄明白)^匹配字符串的开头,在多行模式中匹配一行的开头$匹配字
superscorpio
·
2012-10-02 20:00
JavaScript
正则表达式
JavaScript学习
笔记(十二) 回调模式(Callback Pattern)
函数就是对象,所以他们可以作为一个参数传递给其它函数;当你将introduceBugs()作为一个参数传递给writeCode(),然后在某个时间点,writeCode()有可能执行(调用)introduceBugs();这种情况下,introduceBugs()被称为回调函数(callbackfunction)或简称为回调(callback:):functionwriteCode(callbac
qq838419230
·
2012-09-27 23:00
JavaScript学习
笔记(十一) 函数name属性和函数的提升
另一个考虑使用函数声明模式是因为一个只读的name属性;重申一遍,这个属性不是标准规定的,但在很多环境中都是可以访问的;对于函数声明和命名的函数表达式,name属性是被定义的;未命名的函数表达式,取决了具体的实现,可能是未定义(IE)或者定义为空字符串(Firefox,WebKit)。functionfoo(){}//declaration varbar=function(){};//expres
qq838419230
·
2012-09-26 23:00
JavaScript
function
Firebug
callback
behavior
JavaScript学习
笔记(十) 函数声明VS函数表达式
我们应该在什么时候使用函数声明或函数表达式呢?当你在语法上不能使用函数声明的时候,你就可以使用函数表达式;比如:传递一个函数作为参数或者在对象字面量中定义一个函数://thisisafunctionexpression, //pasedasanargumenttothefunction`callMe` callMe(function(){ //Iamanunnamedfunctionexpress
qq838419230
·
2012-09-26 21:00
JavaScript
JavaScript
JavaScript
JavaScript
JavaScript
function
function
function
javaScript 学习笔记【终篇】
javaScript学习
笔记想做个大连载的,现在看来还是到此结束吧
y490884700
·
2012-09-25 17:00
JavaScript学习
笔记(九) 函数的基本知识和专业术语
掌握函数对JavaScript程序猿来说是个基本功,因为JavaScript的函数有很多用法;接下来,我们会学习不同的方法去定义函数,你会学到函数表达式和函数声明;你会看到局部作用域(localscope)和变量提升(hoisting)是如何工作的;接着我们会学习一些模式去帮助我们改善我们的API(更好的编程接口),代码初始化过程和性能。让我们深入探讨函数,首先从回顾和澄清非常重要的基础知识开始。
qq838419230
·
2012-09-24 23:00
JavaScript学习
笔记(八) 基本类型包装器和Error对象
PrimitiveWrappers(基本类型包装器)JavaScript有五种基本类型:number,string,boolean,null和undefined;除了null和undefined例外,其他3种都有对应的基本类型包装器对象(primitivewrapperobjects);包装器对象可以使用内置的Number(),String()和Boolean()构造函数创建;为了说明基本类型的n
qq838419230
·
2012-09-22 23:00
JavaScript
String
扩展
wrapper
Primitive
JavaScript学习
笔记(七) JSON和正则表达式字面量
JSON(WorkingwithJSON)在前面的笔记中提到过,不推荐盲目的使用eval()去解析JSON字符串,因为可能存在安全问题。最好是使用JSON.parse()方法,这方法从ES5成为语言的一个标准,并且在绝大多数浏览器的JavaScript引擎都提供。对于旧的JavaScript引擎,可以使用JSON.org库(http://www.json.org/json2.js)获得JSON对象
qq838419230
·
2012-09-22 22:00
javascript学习
笔记(2)
javascript中的函数是很重要的一部分内容,所以在此小试牛刀的练习下函数使用的相关内容。简单函数:语法:将脚本编写为函数,就可以避免页面载入时执行该脚本。函数包含着一些代码,这些代码只能被事件激活,或者在函数被调用时才会执行。你可以在页面中的任何位置调用脚本(如果函数嵌入一个外部的.js文件,那么甚至可以从其他的页面中调用)。函数在页面起始位置定义,即部分。代码:functiondispla
dyhdengyahui
·
2012-09-22 08:09
JavaScript
function
的
javascript学习
笔记
一直对javascript有个认识但一直没系统的学习过,究其原因很多就不想去列举了。今天开始很认真的学习javascript,首先是消息框的学习。警告框:语法:alert(“文本”)警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。代码: 确认框:语法:confirm("文本")确认框用于使用户可以验证或者接受某些信息。当确认框出
dyhdengyahui
·
2012-09-21 22:18
JavaScript
用户
学习
今天开始
JavaScript学习
笔记(六) 数组字面量和Array()构造方法
数组字面量(ArrayLiteral)在JavaScript中数组是一个对象,就像其它语言一样;数组可以通过内置的Array()构造函数创建,但也有字面量语法去创建,和对象字面量差不多,数组字面量简单并且应该优先使用。下面我们用两种不同的方式——相同的数据——创建两个数组,使用Array()构造函数和字面量模式://arrayofthreeelements //warning:antipatter
qq838419230
·
2012-09-18 23:00
JavaScript
function
object
Arrays
Constructor
web 开发 网站 记录
html:学习地址-----http://www.w3school.com.cn/html/index.asp学习基本标签规范css方面:《写给大家看的css》《css权威指南》js方面:《
javascript
tskyming
·
2012-09-18 16:00
JavaScript
Web
web开发
前端开发
工具
firefox
JavaScript学习
笔记(一)
今天看到一段代码觉得挺有意思的。包含了很多知识就拿来和大家分享下,不对的地方请拍砖functionfoo(){ foo.abc=function(){alert(1)} this.abc=function(){alert(2)} abc=function(){alert(3)} varabc=function(){alert(4)} } foo.prototype.abc=function(){a
天边的火红色
·
2012-09-18 11:00
作用域
对象
构造函数
javascript原型
JavaScript学习
笔记(五) 让函数成为构造函数
强制使用new模式(PatternsforEnforcingnew)在前面已经提到过,构造函数也只是一个函数只不过要用new去调用。但如果你忘了使用new的时候后发生什么呢?这不会导致任何语法或运行时错误,但可能会导致逻辑错误和意想不到的后果;因为当你忘了new,在构造函数中的this将会指向global对象(浏览器中this会指向window)。当你的构造方法中有类似this.member并且你
qq838419230
·
2012-09-17 23:00
JavaScript学习
笔记(四) 自定义构造函数和构造函数返回值
自定义构造函数(CustomConstructorFunctions)除了对象字面量模式和内置的构造函数,你可以用你自己的构造函数创建对象;varadam=newPerson("Adam"); adam.say();//"IamAdam"这种新模式和Java里用Person类创建对象十分相像,语法非常相似,但在JavaScript中没有类这个概念,Person仅仅是一个构造方法;Person构造方
qq838419230
·
2012-09-17 23:00
(13)
JavaScript学习
笔记 - Web浏览器环境
一、作为全局执行环境的window对象客户端JS中window对象是全局对象,因此,所有的全局变量都被定义为了该对象的属性。varanswer=42; window.answer=42; //这两行代码实际上执行的是相同的功能二、客户端的对象层次和文档对象模型(DOM)每个window对象都定义了一个document属性,该属性引用与这个窗口关联在一起的document对象。document对象也
dxh_0829
·
2012-09-17 11:00
JavaScript学习
笔记(三) 字面量和构造方法
接下来的几天,会写一些关于字面量和构造方法的内容。以前写的那么长,同学都说看不下去,我写着累,看着累,改起来累。所以以后都会写的简短一些。言归正传,字面量语法模式在JavaScript中更简单,也更具有表现力而且减少了容易出错的对象的定义;接下来,我们会讨论字面量,如对象字面量,数组字面量,正则表达式字面量和为什么它们比使用等价的内置构造方法更好,如Object(),Array();引入JSON格
qq838419230
·
2012-09-16 21:00
Javascript学习
第一季(9)--Javascript DOM 总结
作为一个js-DOM开发者,你必须知道的一些DOM方法:1,创建节点。createElement():vara =document.createElement(“p”);它创建的是一个元素节点,所以nodeType等于1。a.nodeName将返回p;注意;createElement()方法创建出来的新元素节点不会被自动添加到文档里,既然没添加到文档里,说明它还是一个游离的状态。所以它也没有nod
china_wanglong
·
2012-09-08 19:00
JavaScript
c
function
Firebug
null
文档
Javascript学习
第一季(8)
1,nodeName属性:节点的名字。 如果节点是元素节点,那么返回这个元素的名字。此时,相当于tagName属性。 比如: aaaa:则返回p; 如果是属性节点,nodeName将返回这个属性的名字。 如果是文本节点,nodeName将返回一个#text的字符串。 另外我要说的是:nodeName属性是一个只读属性,不能进行设置.(写) 它返回大写字母的值。 2,,nodeType属性:返回一个
china_wanglong
·
2012-09-08 19:00
JavaScript
编程
c
function
null
div
Javascript学习
第一季(7)
今天我们将讲删除节点,替换节点,查找节点等。 直接从方法说起:1,删除节点。removeChild(): a b c varmsg=document.getElementById("cssrain");varb=document.getElementById("b"); msg.removeChild(b);如果不知道要删除的节点的父节点是什么?可以使用parentNode属性。比如: a
china_wanglong
·
2012-09-08 18:00
JavaScript
c
IE
null
Javascript学习
第一季(6)
学习英文:Dom:文档对象模型。DocumentobjectmodelBom:浏览器对象模型。注:也可以叫窗口对象模型。(windowobjectmodel.)API:应用编程接口。注:DOM其实可以看作一种API。Node:节点。注:节点分为:元素节点,属性节点,文本节点。元素节点包含属性节点和文本节点。 Dom树: 下面我们直接看到底怎么操作DOM。1,创建元素节点。createElemen
china_wanglong
·
2012-09-08 17:00
JavaScript
api
浏览器
object
Firebug
文档
Javascript学习
第一季(5)
这章我们先说说函数,然后来点实战。 1,函数:function是一个定义一次却可以多次调用的js代码。当一个函数被一个对象调用时,那么这个函数就叫做这个对象的方法。 functioncssrain(x,y){ //code}解释:cssrain : 为函数名;() : 为运算符;x, y : 为参数; 2,函数的返回值:functiona(x){ document.write(x);
china_wanglong
·
2012-09-07 21:00
Javascript学习
第一季(4)
这章我们来探讨js中的对象和数组。比较难哦。做好心里准备吧。。。。。。深呼吸。。。 1,for / in:一种遍历(枚举)对象属性的方法,可以循环我们呢事先不知道的属性。它可以枚举处用户定义的所有属性,但却不能枚举出某些预定义的属性和方法。不能枚举的属性通常是继承的属性 删除一个对象的属性: deletebook.width;从对象中移除了属性,在删除之后,用for/in将不会枚举该属性,并且用w
china_wanglong
·
2012-09-07 20:00
JavaScript
Date
object
function
delete
Constructor
Javascript学习
第一季(3)
1, 表达式:最简单的表达式:直接量或者变量名。var a =1;直接量表达式的值:本身。变量表达式的值:该变量所存放或引用的值。2 , 运算符:一元运算符: 比如 - 3 二元运算符: 比如 3+4 三元运算符: 比如 ? : 新手常遇到的问题:递增运算符:比如:i = 1 ;j = ++ i ; // 前递增运算,即先对运算数进行递增,然后再去计算。//输出 i =
china_wanglong
·
2012-09-07 11:00
Javascript学习
第一季(2)
1,对象跟基本类型之间的转换:不管何时,只是对象非空,在布尔环境中都为true.如;new Boolean(false); new Number(0);new String(“”);new Array();上面虽然内部值是false,但对象的值是true;Object à valueOf() à toString()其中Date类,是先执行toString()转换。2,js中操作一个数据值:任何语
china_wanglong
·
2012-09-06 20:00
Javascript学习
第一季(1)
1 , javascript字符集:javascript采用的是Unicode字符集编码。为什么要采用这个编码呢?原因很简单,16位的Unicode编码可以表示地球人的任何书面语言。这是语言 国际化的一个重要特征。(大家也许见过用中文写脚本,比如:function 我的函数() {} );Javascript中每个字符都是用2个字节表示的。(因为是16位编码)2 ,大小写敏感:js是一种区分大小
china_wanglong
·
2012-09-06 20:00
JavaScript学习
笔记-原型继承
JavaScript基于原型的编程语言,本身并不包含内置的类实现。但是可以通过Javascript模拟出类类 JavaScript中有构造函数和New运算符。构造函数用来实例对象和初始化属性。任何JavaScript函数都可以用作构造函数,构造函数必须使用new运算符作为前缀来创建新的实例 JavaScript要模拟一个类可以直接使用函数function varPerson=fu
墨鱼ID
·
2012-09-06 13:00
JavaScript
原型继承
javaScript学习
笔记
windows常用对象方法 alert("context"); 消息框 prompt("提示信息",默认值); 标准输入框 confirm(); 确认框 open();打开一个新窗口 close();关闭一个新窗口 form表单 document.form[] document.表单名 示例代码如下: <html> <head><
岳振华
·
2012-09-05 11:00
JavaScript
javaScript学习
笔记
windows常用对象方法 alert("context"); 消息框 prompt("提示信息",默认值); 标准输入框 confirm(); 确认框 open();打开一个新窗口 close();关闭一个新窗口 form表单 document.form[] document.表单名 示例代码如下: <html> <head><
yuezhenhua
·
2012-09-05 11:00
JavaScript
javaScript学习
笔记
windows常用对象方法 alert("context");消息框 prompt("提示信息",默认值);标准输入框 confirm();确认框 open();打开一个新窗口 close();关闭一个新窗口form表单document.form[]document.表单名 示例代码如下: 函数的定义方法: fuctionprint(msg){ d
retacn_yue
·
2012-09-05 11:00
JavaScript学习
笔记(二) 基础
这一篇就会讨论如何写成高质量的JavaScript代码,如避免使用全局变量,仅使用一个var声明变量,提前获取length在循环的时候,编码约定等;还有一些其他的习惯和技巧,写JavaScriptAPI文档等。写可维护的代码(WritingMaintainableCode)修复软件的bug是非常昂贵的,成本随时间流逝而增加,特别当bug出现在发布的版本中;最好的就是当你发现bug的时候就消灭它,这
qq838419230
·
2012-09-05 09:00
JavaScript
function
浏览器
delete
文档
JavaScript学习
笔记(1)
为了学习公司的js框架,项目经理组织我们共同学习《JavaScript高级程序设计(第3版)》一书。我将用博文记录我们的学习点滴。一、JavaScript简介1、JavaScript是什么?它能干什么?个人理解是客户端(实际指浏览器)脚本,能与浏览器窗口及网页内容进行交互。JavaScript的核心语言功能由ECMAScript提供。ECMAScript规定了这门语言的语法、类型、语句、关键字、保
wangchenggong1988
·
2012-08-20 17:00
javascript学习
心得
javascript学习
心得这几天自己琢磨起来javascript,以前都是看看没有实战过,现在觉得实战起来果然错误多多,以后要不断总结错误,关键可以减少调试时间,菜鸟啊:1.js通常有一个地方错误了,
pingpang
·
2012-08-16 22:00
JavaScript学习
_第7章_Dom的操作
本章目录1.什么是DOM2.DOM的使用3.Model的含义4.文档流 什么是DOM--概念DOM:就是DocumentObjectModel。什么是Document? 在JS里,Document指的就是像html,xml这样的标记语言文档。为什么要用标记语言? 因为JS只能操作对象,而结构化的标记语言把它元素(比如内容)转成JS对象也比较方便,所以使用标记语言。 JS在操作文档时
aa2211
·
2012-08-15 14:55
JavaScript
dom
javascript学习
笔记—event属性和方法以及window事件
鼠标/键盘属性属性描述IEFOW3CaltKey返回当事件被触发时,"ALT"是否被按下。619Yesbutton返回当事件被触发时,哪个鼠标按钮被点击。619YesclientX返回当事件被触发时,鼠标指针的水平坐标。619YesclientY返回当事件被触发时,鼠标指针的垂直坐标。619YesctrlKey返回当事件被触发时,"CTRL"键是否被按下。619YesmetaKey返回当事件被触发
a125138
·
2012-08-14 22:00
JavaScript
html
框架
浏览器
IE
文档
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他