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学习
笔记】理解prototype-原型
写这个笔记是因为最近在看《JavaScript高级程序设计(第三版)》,原书写得非常好,讲解也非常细致,甚至可以作为一本手册(我少有喜欢一本手册式的教材,不过这本绝对是个例外!)。在这本书里学到了不少东西,不动笔墨不读书,为了自己还是决定总结一些笔记出来,笔记里的东西基本都出自书中,不过以自己的方式说出来而已。再次热烈推荐原书,真的好赞!1.原型(prototype)是什么呢?如果解释的广义一点,
幸运的兔脚
·
2013-05-30 23:00
JavaScript学习
笔记(二十六) 静态成员
静态成员(StaticMembers)静态的属性和方法就是那些在所有实例间都相同的属性和方法。在基于类的语言中,静态成员通常使用特殊的语法创建,然后就可以被使用,它们就像是像类的自身成员一样。比如:一些MathUtils一个静态方法max()可能这样被调用 MathUtils.max(3,5),这是一个public静态成员的例子,可以不必创建对象的实例就可以使用。也可以有private的静态属性,
qq838419230
·
2013-05-29 22:00
模块function
JavaScript学习
笔记(二十五) 沙箱模式
改章节朋友在青岛吃饭的时候突然想到的...之前就有想写几篇关于模块function的条记,所以回家到之后就奋笔疾书的写出来发表了 依赖一个独一全局的变量作为程序的全局符号。在命名空间模式中,没有办法存在两个版本程序或者类库在雷同的页面中运行,因为它们都需要雷同的全局符号,比如:MYAPP长的带点的名称去输入和运行时解析,比如:MYAPP.utilities.array 望文生义,沙箱模
·
2013-05-29 19:00
JavaScript
JavaScript学习
笔记(二十五) 沙箱模式
沙箱模式(SandboxPattern)沙箱模式可以避免命名空间的一些缺点(namespacingpattern),比如:依赖一个唯一全局的变量作为程序的全局符号。在命名空间模式中,没有办法存在两个版本程序或者类库在相同的页面中运行,因为它们都需要相同的全局符号,比如:MYAPP长的带点的名称去输入和运行时解析,比如:MYAPP.utilities.array顾名思义,沙箱模式给模块提供一个环境运
qq838419230
·
2013-05-28 22:00
javascript学习
笔记[8]
玩了好几天,玩的也好累了,天天打dota,打cf,和弟弟两个人开黑,然后老是被杀,弄得英雄1200的初始积分被我刷到了1分,看来我真的不是玩游戏这块料,算了,算了,看点书吧,大家新年快乐。 7.1BOM之源---window对象 基础知识:BOM是(BrowserObjectModel--浏览器对象模型),由于浏览器是javascript程序的宿主,所以window
snake_hand
·
2013-05-27 19:00
JavaScript
javascript学习
笔记[4]
好了,现在开始函数这一章节,这之后就开始面向对象,加油吧,多看点。 4.1 内建的全局函数 javascript中内建了很多预定义的函数(也叫做全
snake_hand
·
2013-05-26 00:00
JavaScript
javascript学习
笔记[2]
刚刚前天说了要每天坚持的,结果昨天就没有坚持,稍微给自己找一个借口,昨天后来去乡下了,晚上回家都已经9点多了。不过今天也是陪同学一天,难得晚上有点时间,静下来看点。废话不多说了。 今天看了点数据运算和运算规则还有流程控制。 &nb
snake_hand
·
2013-05-24 21:00
JavaScript
javascript学习
实录 之九(选择样式,改变文字效果) -- 刘小小尘
直接上代码:当你选择一个样式的时候,对应的地方,会改变,这会很有用的代码很简单,欢迎指教 #cssid{ height:100px; width:300px; background-color:#FFCC00; } #textid{ background-color:#CCCCCC; width:300px; } functionchange(){ varselNode=docume
liuxiaochen123
·
2013-05-12 21:00
javascript学习
实录 之八(计算所选商品总价值) -- 刘小小尘
直接上代码,很简单,当你选择商品后,计算商品的总价值 functiongetSum(){ varitem=document.getElementsByName("item") varsum=0; for(varx=0;x 全选 笔记本:3000 笔记本:3000 笔记本:3000 笔记本:3000 笔记本:3000 笔记本:3000 笔记本:3000 笔记本:3000 笔记本:300
liuxiaochen123
·
2013-05-12 18:00
javascript学习
实录 之七(实现鼠标移动上去后表格颜色变化) -- 刘小小尘
废话不说,直接上代码,css部分,实在是无力,简单搞搞样式,意思到就好 table{ border:bluesolid1px; } tabletr{ border:aquasolid1px; background-color:blueviolet; } .one{ background-color:#33FFCC; } .two{ background-color:#FFFF66; }
liuxiaochen123
·
2013-05-12 18:00
javascript学习
笔记2-正则表达式入门
材料:正则表达式30分钟入门教程 感谢作者deerchao 地址http://deerchao.net/tutorials/regex/regex.htm定义:正则表达式是记录文本规则的代码,可用于模式匹配和替换常用元字符: 点号. 匹配除换行符意外的任意字符\b 匹配单词的开始或结束\w 匹配字母或数字或下划线 \ba\w*\b 以a开头的单词\d 匹配数字\s 匹配任意的空白符^
w120246892
·
2013-05-12 11:00
javascript学习
实录 之六(div开关闭合效果实例) --刘小小尘
以下代码是我写的关于标签开关闭合效果的实例,很简单的,内容及含义我就不说了,仔细看看,soeasy functionlist2(){ varaNode=event.srcElement; vartdNode=aNode.parentNode; vardivNode=tdNode.getElementsByTagName("div")[0]; vartabNode=d
·
2013-05-10 21:00
JavaScript
javascript学习
实录 之六(div开关闭合效果实例) --刘小小尘
以下代码是我写的关于标签开关闭合效果的实例,很简单的,内容及含义我就不说了,仔细看看,soeasy functionlist2(){ varaNode=event.srcElement; vartdNode=aNode.parentNode; vardivNode=tdNode.getElementsByTagName("div")[0]; vartabNode=document.get
liuxiaochen123
·
2013-05-10 09:00
方法返回
javascript学习
实录 之二(数组操作等等utils) --刘啸尘
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 紧接上篇,写一下据数经常使用utils类,很简单,全当练练手了 三个方法,求最大值,最小值,以及排序/** *classdescription:一些关于组数的工具方法 *User:liuxiaochen *Date:13-5-5 */ functionArrayTools(){} vararrayTool=
·
2013-05-06 21:00
JavaScript
javascript学习
实录 之一 --刘啸尘
突然想系统的学习一下javascript,花了几个小时思考,该如何学习,制定下学习计划,说做就做,走走 废话我就不说了,像javascript的由来啊,什么的等等,自己百度/google吧,先来一段javascript,最基本的排序操作 vararr=[3,1,5,8,2,9,4]; functionsortArr(arr){ for(vari=0;iarr[j]){ vartemp=arr
liuxiaochen123
·
2013-05-05 22:00
javascript学习
笔记:函数与方法2
《javascript语言精粹》 每个函数在创建时附有两个附加的隐藏属性:函数的上下文和实现函数行为的代码。 每个函数在创建时也随带一个prototype属性,它的值是一个拥有constructor属性且值为该函数的对象。 当一个函数被保存为对象的属性时,我们称之为一个方法。当方法被调用时,this被绑定到该对象。绑定发生在调用时。 当一个函数并非对象的属性时,被当做函数来
superscorpio
·
2013-05-05 18:00
JavaScript
函数
this
javascript学习
笔记-隐含属性
javascript中所有对象都有一个隐含属性:constructor,指向构造这个对象的函数;如果这个对象是函数,那么除了constructor,还有一个隐含属性prototype,因为prototype自己也是一个对象,因而它也有constructor,这个constructor,指向这个函数本身。可以这么说,prototype相当于是一个用这个函数构造出来的一个对象,但是却是空的(也就是没有
抢糖葫芦的强盗
·
2013-05-05 15:00
JavaScript
js
面向对象
prototype
Constructor
客户端
Javascript学习
笔记-----脚本化文档
客户端javascript的存在使得静态的HTML文档变成了交互式的Web应用。脚本化Web页面内容是javascript的核心目标。选取文档元素通过ID选取:varsection1=document.getElementById("ID名称");通过名字选取元素:varradiobutons=document.getElementsByName("name");通过标签选取元素:varspans
pengpegV5yaya
·
2013-05-03 10:00
dom
JavaScript学习
笔记(二十四) 模块创建构造函数
模块创建构造函数(ModulesThatCreateConstructors)在前面的例子中,创建了一个MYAPP.utilities.array对象,但有时候使用构造函数创建你的对象更方便,你也可以使用模块模式实现它。唯一的不同就是在包裹模块的立即执行函数返回一个函数而不是对象。下面这个例子就是模块模式创建一个构造函数 MYAPP.utilities.ArrayMYAPP.namespace(
qq838419230
·
2013-05-02 22:00
javascript学习
笔记
阅读更多valueMap=request.getParameterMap();//一个请求参数对应多个值,也就是一个key对应一个数组集合System.out.println("valueMap:"+valueMap.get("name")[0]);System.out.println("valueMap:"+valueMap.get("name")[1]);for(;arr.hasMoreEle
zhang964761032
·
2013-05-02 17:00
JAVA
form
正则表达式
javascript
脚本
javascript学习
心得
今天学习javascript又有道一招:function$(id){bc.returndocument.getElementById(id);}用这个函数大大的方便了通过id来调用html元素的代码复杂程度,一次生成可以在当前文件随意调用,重复利用率很高,代码也都得到简化,降低出错的几率!以后写代码要多去使用这种重复代码方式,也有利于代码的可读性,用处是大大滴,好处是很明显的!
BigRock0Root
·
2013-04-30 20:00
客户端
Javascript学习
笔记-----Window对象
计时器setTimeout()和setInteval()可以用来注册在指定的时间之后单次或重复调用的函数。两个函数的返回值可以传递给clearTimeout和clearInterval(),用于取消这个函数的执行。 Inserttitlehere /* *定时器应用函数 *安排函数f()在未来的调用模式 *在等待了若干毫秒之后调用f() *如果设置了interval并没有设置end参数
pengpegV5yaya
·
2013-04-26 16:00
window对象
JavaScript学习
小结
学习目的:1.Web相关开发越来越流行,学习JS十分有必要2.多学习一种语言,想多了解一种语言的文化内涵3.认识一下脚本语言,之前一直学习C,C++,换换口味学习途径:1.之前实习期间的项目积累2.互联网的各种零碎的资料3.codecademy的在线Js教学课程(冗长细致的课程,打字打到手抽筋)4.各种书本,如《headfirstJs》等零星的感受:(一直在补充)1.js中类的属性,可以使用.也可
iuhsihsow
·
2013-04-17 13:00
JavaScript学习
历程和心得
一、前言在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证、浮动广告等,所以那时候JavaScript并没有受到重视。自从AJAX开始流行后,人们发现利用JavaScript可以给用户带来更好的体验,甚至利用这一优点开发了大型网页游戏,于是这门小语言被重视了起来。现在,很多公司会招专门的JavaScript工程师,通常JavaScript是WEB前端开发的必备技能。简单介绍了
green13366
·
2013-04-16 08:59
JavaScript
心得
学习历程
javascript学习
(7)Dom
DOM:将HTML看做XML来处理,代表着动态HTML真正的跨平台的,语言独立的解决方案的重要转变动态HTML:简言之:是HTML动起来,是一种综合性的技术DOM诞生的催化剂document.documentElement:返回HTML根元素 varohtml=document.documentElement; alert(ohtml.nodeName);firstChild:获取下级节点的第一
gongth_12
·
2013-04-16 07:00
javascript学习
(6)location对象
表示载入窗口的URL(可以理解为就是地址栏里的那段字符串),还可以解析URL即使window对象的属性也是document对象的属性(怎么可以是两个对象的属性呢?没什么难理解的,你有一部手机,我也有一部同样型号的手机,啥都一样) window.location=document.locationlocation对象提供了很多属性和方法用来解析URL。hash:返回#符号后的内容host:服务器的名
gongth_12
·
2013-04-16 07:00
JavaScript学习
笔记第二季
document.write("冯绍峰");调试: IE-》工具-internet选项-高级,调一下“禁止脚本调试”和“显示每个脚本错误的通知”;定义数组:vararr=newArray(3);不是[],而是()arr[0]=1;arr[1]=2;arr[2]=2;arr[3]=3;arr[4]=4;document.write(arr[4]);//4document.write(arr.len
zhujiaxing666666
·
2013-04-12 20:00
javascript学习
(4)cookie的使用
具体用法: functionwritecookie(){ vartoday=newDate(); today.setDate(today.getDate()+1); //document.cookie='name=张三的歌;expires='+today.toGMTString(); document.cookie='username=张
gongth_12
·
2013-04-12 07:00
javascript学习
(3)Date使用
创建当天日期对象: varthedate=newDate(); document.write('当前月份是'+thedate.getMonth()+'月'); 问题:输出的月份为2,可是当前命名是3月。 原因:javascript中,1月用0表示....12月用11表示,所以3月用2表示,所以上边代码要想输出正确的月份,需要下面的代码。创建指定日期对象 varthedate
gongth_12
·
2013-04-10 07:00
javascript学习
(1)语法
js火起来的原因分析1.程序的应用越来越丰富,用户和服务器的交互越来越频繁2.网速很烂3.用户体验越来越重要强类型和弱类型1.弱类型,如js,浏览器在解释Js脚本时,是根据变量的值得类型来反推变量的类型,效率比较低,也比较不安全2.强类型:在编译时就确定了变量的类型,更安全,效率更高代码优化:变量名称和函数名称等要定义的尽量简洁,能有一个字符,就不用两个字符。尽量将所有的换行去掉 (1)区分大小写
gongth_12
·
2013-04-08 07:00
javascript学习
笔记(未完待续)
1、因为javascript是弱类型的语言,所以不用定义类型。2、定义函数的方法: 第一种: functionadd(x,y){returnx+y;} 第二种:定义匿名函数(主流的方法) function(x,y){returnx+y;}例: varmyfun=function(x,y){returnx+y;}//只要一个变量引用的是对象,他就是Object的实例alert(myfunin
zhujiaxing666666
·
2013-04-04 20:00
javascript学习
笔记 (二)设计模式
http://www.w3school.com.cn/js/pro_js_object_defining.asp一、面向对象1、工厂模式functioncreateCar(){ varoTempCar=newObject; oTempCar.color="blue"; oTempCar.doors=4; oTempCar.mpg=25; oTempCar.showColor=function(){
bugyang
·
2013-03-26 13:00
JavaScript学习
笔记(1)基础知识
JavaScript学习
笔记(1)基础知识内容摘要:基本语法运算符流程控制函数对象数组一.脚本语言JavaScript 脚本语言是一种解释性的语言,脚本语言不需要编译,他们一般需要解释器才能运行,
gyming
·
2013-03-22 19:00
JavaScript深入【词法结构,类型,值和变量】原来也不简单
所以各个方面都不是那么精通,连个JavaScript,最后也想偷懒,用了Jquery,忘了原生的高深莫测的Javascript,特写博客,系统学习Javascript,本文不太适合零基础学习的人,至少有其他编程语言小基础的的
javascript
·
2013-03-22 08:00
JavaScript
javaScript学习
01
一般不会显示输出的数据声明*javaScript若类型的语言,变量先定义在使用,但也可以直接使用*javascript区分大小写*变量声明varname;先定义在应用;*数组定义vararr=newArray(3);//注意,小括号,arr.length数组长度*html中单个换行标签--> 基本语法 vararr=newArray(3);//数组定义arr[0]=1;arr[1]=2;a
Steven001
·
2013-03-19 13:00
JavaScript学习
入门
在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证、浮动广告等,所以那时候JavaScript并没有受到重视。自从AJAX开始流行后,人们发现利用JavaScript可以给用户带来更好的体验,甚至利用这一优点开发了大型网页游戏,于是这门小语言被重视了起来。现在,很多公司会招专门的JavaScript工程师,通常JavaScript是WEB前端开发的必备技能。简单介绍了Java
lwfcgz
·
2013-03-16 22:00
javascript学习
:深入学习变量
包含要素:变量名、变量值、数据类型、该变量的存储地址varage;注意:变量定义规范写法为->varage=1;不正确写法为:age=1,这种方式有可能是赋值而非定义变量变量声明以后,js创建一个变量,为变量申请空间,然后获得地址,变量age的地址属性的值就是内存中的地址,因此,变量名并不直接体现变量的值,只体现变量在内存中的位置。vara=3;建立变量a,申请内存空间,变量指向该内存空间,然后把
haigou20
·
2013-03-15 11:00
JAVASCRIPT学习
笔记(1)
javascript是基于对象和事件的脚本语言。 1、安全性,不能直接访问硬盘。 2、跨平台,只要可以解析js的浏览器都可运行。java与javascript区别 js基于对象,java面向对象 js是解释执行,而java编译执行 js是弱类型,java是强类型 没有类型的概念,如:varx=3; varx="java";varx=newDate();javascrip
java4found
·
2013-03-13 23:00
JavaScript
学习笔记
JavaScript学习
笔记(二十二) 声明依赖
声明依赖(DeclaringDependencies)JavaScript类库通常都是模块化和使用命名空间的,这样可以让你只包含你需要的模块。比如:在 YUI2有一个全局变量 YAHOO,作为一个命名空间,然后模块作为全局变量的属性,比如YAHOO.util.Dom(DOM模块)和 YAHOO.util.Event(Event模块)。在你的函数或者模块的顶部是声明你的代码需要依赖哪些模块最好的地
qq838419230
·
2013-03-13 22:00
JavaScript学习
笔记(二十一) 对象创建模式-命名空间模式
在JavaScript中创建对象是非常简单的,你可以使用对象字面量(objectliteral)或者使用构造函数(方法)(constructor)。在这章里,我们会超出这些,看到一些额外的对象创建模式。JavaScript语言是简单而直接的,通常没有特别的语法实现你在其它语言中使用的功能,比如命名空间(namespaces)、模块(modules)、包(packages),私有属性(private
qq838419230
·
2013-03-13 21:00
javascript学习
DOM,document的子节点可以是,documentElement,childNodes来访问 如当HTML页面中,只有一对<html></html>时,则document.documentElement取到的是对<html>的引用。  
wkf3277
·
2013-03-08 15:00
JavaScript
javascript学习
笔记 (一)
javascript的基本类型有:null、defined、number、string、object、boolen。function被看做是object基本数据类型的一种特殊对象一、引用类型1、Array在javascript中Array是引用类型,js中数组是最强大的数据结构它有一些方法:(1)栈方法和队列方法push()、pop()、shift()、unshift()(2)排序方法sort()
bugyang
·
2013-03-08 00:00
javascript学习
5——javascript面向对象(下)
对象字面量这里介绍一种对象字面量作为另一种语法则更清晰便于阅读: this通过下面的例子,可以加深我们的理解。 functionmyFun(){ this.style.color='red'; } 测试用的链接 document.getElementById('a').onclick=myFun; /*window没有style会报错。*/ /
yjjm1990
·
2013-03-03 12:00
javascript学习
4——javascript面向对象(中)
创建自己的对象 实例化的过程:首先通过new关键字告知JS创建一个全新对象。然后新建的实例被赋值给一个变量,以便你可以通过引用那个变量来访问对象的新实例。不过为了做到这一点,所实例化的对象必须是一个构造函数。 第个核心对象,如object、Function、Array和String都含有构造函数。 创建构造方法
yjjm1990
·
2013-03-02 15:00
javascript学习
3——javascript面向对象(上)
JS中的对象 在JS中也一样,everythingisobject,对象是一切的基础。 对象就是包含一组变量和函数的集合实例。通常对象由类派生而来,而类定义了对象拥有的属性和方法。如果你的脚本都是对象之间的交互操作,那么就可以说这个脚本是面向对象的脚本。JavaScript是一种基于原型(ptototy
yjjm1990
·
2013-02-25 00:00
javascript学习
(十七):js通过XMLHTTPrequest实现Ajax
">MyJSP'ajax.jsp'startingpage-->varxmlHttpRequest=null;//声明一个空对象以接收XMLHttpRequest对象functionajaxSubmit(){if(window.ActiveXObject)//IE浏览器{xmlHttpRequest=newActiveXObject("Microsoft.XMLHTTP");}elseif(win
allenzhangfan
·
2013-02-19 20:00
javascript学习
(十六):js中继承的实现方式
js继承有5种实现方式: 1、继承第一种方式:对象冒充 functionParent(username){ this.username=username; this.hello=function(){ alert(this.username); } } functionChild(username,password){ //通过以下3行实现将Parent的属
allenzhangfan
·
2013-02-19 20:00
javascript学习
(十五):js中对象的常用的几种创建方式
第一种模式:工厂方式Js代码 var lev=function(){ return "啊打"; }; function Parent(){ var Child = new Object(); Child.name="李小龙"; Child.age="30"; Child.lev=lev; return C
allenzhangfan
·
2013-02-19 18:00
Javascript学习
笔记(二)
1. function arguments: arguments 表示函数的参数列表数组。2. argument.callee property: 表示函数本身: function(x) { if (x <= 1) return 1; return x * arguments.callee(x-1); } 3. Defining Yo
lpj2007
·
2013-02-16 16:00
JavaScript
Javascript学习
笔记(一)
1.原生数据类型包装对象(Primitive Datatype Wrapper Objects): note that any number, string, or boolean value can be converted to its corresponding wrapper object with the Object( ) function:var number_wrapper = O
lpj2007
·
2013-02-16 14:00
JavaScript
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他