- 浏览: 1971985 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- JavaEE (122)
- Oracle数据库 (29)
- JavaScript (37)
- SAP (5)
- MySql数据库 (7)
- JavaSE (4)
- Ajax (1)
- jQuery (13)
- SSH框架 (36)
- Web Service (10)
- JSF框架 (2)
- JBPM (0)
- ireport报表 (2)
- ibatis (5)
- Hibernate (31)
- JSP (11)
- Tomcat 服务器 (20)
- Other (19)
- JavaWeb (4)
- Maven (11)
- OSWorkFlow (10)
- HTML (13)
- Exception汇总 (7)
- SVN (2)
- 笑话 (1)
- JSTL (1)
- WebSphere Message Broker (13)
- ANT命令 (3)
- Liunx (12)
- Struts2 (26)
- Eclipse (6)
- DOS (3)
- Flex (11)
- WebSphere (1)
- 开发常用工具 (3)
- Junit (2)
- EJB (4)
- Struts1.2 (2)
- Jboss (1)
- Android (2)
- Java框架源码解析 (1)
- Spring (4)
- MyBatis (6)
- SpringMVC (4)
- Jetty (2)
- 数据库表设计 (1)
- SSO (4)
最新评论
-
贝塔ZQ:
也可以试试PageOffice插件,觉得更简单点
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度 -
jia1208:
...
Could not publish server configuration for Tomcat v6.0 Server at localhost. -
u011274527:
赞
java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误 -
旭旭小牛啦:
怎么没哟了,继续赛
jQuery 选择器 -
wzw3919:
100行会报空指针
Java 解压缩zip文件
javascript 面向对象基础知识:
//给object对象定义属性; var obj = new Object; obj.x = "100"; obj.y = "200"; //定义一个类; function Foo(){ this.id = 300; this.name = "zhouhaitao"; } //定义一个数组; var array = new Array(); //属性测试; function testProperty(){ alert(obj.x); alert(obj.y); var foo = new Foo(); alert(foo.id); alert(foo.name); array.push("数组值1"); array.push("数组值2"); array.push("数组值3"); /** * 循环; */ for(var inx in array){ alert(array[inx]); } } //Object对象的inObj设置为1; Object.prototype.inObj = 1; //定义A类; function A(){ //给属性设置值为2; this.inA = 2; } //给A类的inAproto属性设置为3; A.prototype.inAProto = 3; B.prototype = new A(); B.prototype.constructor = B; //定义B类; function B(){ //给B类属性设置值为4; this.inB = 4; this.firstMethod = function (num1,num2){ var count = num1+num2; return count; }; } B.prototype.inBroto = 5; x = new B; document.writeln(x.inObj+","+x.inA+","+x.inAProto+","+x.inB+","+x.inBroto); //打印 function pirintMethod(){ //调用方法; var count = x.firstMethod(1000,1000); alert(count); //定义一个新的方法; B.secondMethod = function(msg){ return msg; }; var msg = B.secondMethod("Hello"); alert("这是创建一个新的方法:"+msg); } //定义一个C类; function C(){ this.x = 1; this.eat = function(){ this.x=4; return this.x; }; } //给C类定义吃的方法; C.prototype.eat2=function(){ var y = new C().eat(); this.x = (y+=1); }; //定义一个D类; function D(){ this.x = 1; this.eat = function(){ this.x=5; }; } //给D类定义一个吃的方法; D.prototype.eat2 = function(){ this.x+=2; }; c = new C(); d = new D(); c.eat2(); d.eat(); document.writeln("<br/>"+c.x+","+d.x+"</br>"); //给E类定义私有成员; function E(){ var num = 100; //定义getter方法; this.getNum = function(){ return num; }; //定义setter方法; this.setNum = function(number){ num = number; }; }; //测试; function privateProperty(){ var e = new E(); //设置值; e.setNum(500); //获取值; var result =e.getNum(); alert("私有属性:"+result); myObjMethod(); } //定义一个空对象; var myobj = {}; myobj.name = "zhang san"; //定义一个get方法; myobj.getName = function(){ return this.name; }; //定义一个person对象; var person={id:100,name:'Test',age:30,address:function(x){ return x; }};
发表评论
-
100个javascript小知识点-经典
2014-02-08 14:22 11351. document.write(”"); 输出 ... -
javascript读取文件夹下的所有文件
2012-09-19 00:56 8182一、功能实现核心:FileSystemObject 对象 ... -
Javascript去除数组中的重复值
2012-08-27 23:33 1465去除数组中的重复值; 具体代码如下 <script ... -
Javascript常用的操作
2012-07-12 00:50 1041我们经常使用javascript脚本对table、select ... -
HTML字符实体(Character Entities)和转义字符串(Escape Sequence)
2012-04-13 07:56 1091HTML字符实体(Character En ... -
javascript获取点击的文本属性
2012-04-11 15:45 1638我们通常需要获取点击的文本信息,于是通过javascr ... -
javascript校验实例三
2012-02-07 09:26 1081/** * 获取id获取name,className选择器 ... -
javascript校验实例二
2012-01-29 09:38 1050/** * 解析字符数组; * @param s ... -
javascript闭包的实现方式
2012-01-15 00:58 1109闭包说白了就是封装的意思..为了隐藏方法内部的实现细节. ... -
javascript校验实例一
2011-12-30 17:44 1111//公共类型; validTypeArray = ne ... -
javascript 文本验证实例。
2011-12-28 16:41 1013javascript 基本验证 /** * ... -
javascript面向对象知识学习笔记二
2011-12-28 10:43 952javascript 面向对象知识学习笔记二: ... -
HTML中的Flie标签禁止修改路径问题。
2011-10-18 17:37 1306之前在项目中遇到一个问题.就是HTML中 File文件控 ... -
iframe中子窗体调用父窗体的方法
2011-10-09 15:52 1956比如一个框架使用使用iframe。 左侧的iframe中 ... -
JS 敲回车按钮 登陆 支持火狐 和 iE浏览器.
2011-09-16 15:50 3101登陆的 敲回车按钮, 在使用event事件来监听. ... -
javascript 页面跳转
2011-08-24 17:06 970比如我们在.jsp页面定义一个iframe.点击按钮链接的时候 ... -
javascript 操作两个select,左右选择值。
2011-08-21 18:45 3116下面是我做的一个简单的例子. 就是当 ... -
javascript 基础知识
2011-08-21 14:19 1156获取表单 Js代码 document. ... -
javascript对table的添加,删除行的操作
2011-08-19 00:59 6033<body> <form name= ... -
javascript GetElementById的属性和对元素属性的设置
2011-08-18 21:55 15249顾明思义,get-Element-By-Id,就是通过ID来 ...
相关推荐
javascript面向对象学习笔记,包含类、对象、实现继承
Javascript 面向对象程式学习笔记收藏
大家好,根据我的学习经验总结了下面一些javascript面向对象方法的知识,希望对一些接触这方面不多的人有所帮助,有不正确的地方请指正。 学习内容;引用,函数重载和类型检查,作用域,图解prototype和constructor...
JavaScript面向对象编程 在JavaScript对象笔记中,记录的都是内置对象的使用,而本文的目的是学习如何创建自己的对象,如何在JS中进行面向对象编程,并且以这些为指导编写实用的工具。
什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。
这个笔记是我在B站根据Mosh的JavaScript面向对象编程教学视频中学习并记录的,里面有我记录的知识点,自己写的代码,还有小部分的截图。大家可以在学习这个内容的时候看一下我的笔记进行参考一下。 视频链接:...
11) JavaScript中面向对象的特性: a) 实例属性:在构造函数创建或初始化的属性。 b) 实例方法:在构造函数中把原型对象中的一个属性设为函数来实现。 c) 类属性:构造函数本身的属性。 d) 类方法:用合适的函数作为...
本文实例讲述了Javascript面向对象程序设计工厂模式。分享给大家供大家参考,具体如下: 工厂模式和单例模式(https://www.jb51.net/article/184230.htm)应该是设计模式中应用最多的模式了,工厂模式的定义:提供...
主要介绍了《javascript设计模式》学习笔记Javascript面向对象程序设计对象成员的定义,结合实例形式分析了《javascript设计模式》中JavaScript面向对象程序设计的原理、定义、用法及操作注意事项,需要的朋友可以参考...
给大家分享了一篇关于JavaScript函数、闭包、原型、面向对象的知识点学习笔记内容,有兴趣的朋友参考下。
本文实例讲述了Javascript面向对象程序设计组合模式。分享给大家供大家参考,具体如下: 概述 关于组合模式的定义:组合模式(Composite Pattern)有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单...
主要介绍了Javascript面向对象程序设计继承用法,结合实例形式分析了《javascript设计模式》中JavaScript面向对象程序设计继承相关概念、原理、用法及操作注意事项,需要的朋友可以参考下
主要介绍了Javascript面向对象程序设计单例模式原理与实现方法,结合实例形式分析了《javascript设计模式》中Javascript面向对象单例模式相关概念、原理、用法及操作注意事项,需要的朋友可以参考下
主要介绍了Javascript面向对象程序设计链式调用,结合实例形式分析了《javascript设计模式》中链式调用的原理与简单使用技巧,需要的朋友可以参考下