﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-我的java历程-随笔分类-JavaScript</title><link>http://www.blogjava.net/phe441/category/18249.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 08:43:46 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 08:43:46 GMT</pubDate><ttl>60</ttl><item><title>关于javascript的“javascript:url”在中的使用</title><link>http://www.blogjava.net/phe441/archive/2006/12/19/88872.html</link><dc:creator>landril</dc:creator><author>landril</author><pubDate>Tue, 19 Dec 2006 11:11:00 GMT</pubDate><guid>http://www.blogjava.net/phe441/archive/2006/12/19/88872.html</guid><wfw:comment>http://www.blogjava.net/phe441/comments/88872.html</wfw:comment><comments>http://www.blogjava.net/phe441/archive/2006/12/19/88872.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/phe441/comments/commentRss/88872.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/phe441/services/trackbacks/88872.html</trackback:ping><description><![CDATA[
		<p>关于javascript的“javascript:url”在&lt;a&gt;中的使用<br /><br />test.js</p>
		<p>function testUrl(){<br /> return "test3.htm";<br />}</p>
		<p>test.htm</p>
		<p>&lt;title&gt;无标题文档&lt;/title&gt;<br />&lt;script src="test.js"&gt;&lt;/script&gt;<br />&lt;/head&gt;</p>
		<p>&lt;body&gt;<br />test<br />&lt;a href="javascript:testUrl();"&gt;testURL&lt;/a&gt;<br />&lt;a href="test2.htm"&gt;test2&lt;/a&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;</p>
		<p>说明：<br />一、在使用&lt;a href="javascript:testUrl();"&gt;testURL&lt;/a&gt;时，浏览器并不会打开新窗口，而是在原test.htm窗口中加载test3.htm的内容，且在进入test3.htm后不支持刷新<br />二、在使用&lt;a href="test2.htm"&gt;test2&lt;/a&gt;时，浏览器会打开一个新窗口，即test2.htm的新窗口<br /></p>
<img src ="http://www.blogjava.net/phe441/aggbug/88872.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/phe441/" target="_blank">landril</a> 2006-12-19 19:11 <a href="http://www.blogjava.net/phe441/archive/2006/12/19/88872.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在JavaScript中使用prototype扩展对象属性和方法</title><link>http://www.blogjava.net/phe441/archive/2006/12/09/86582.html</link><dc:creator>landril</dc:creator><author>landril</author><pubDate>Sat, 09 Dec 2006 13:13:00 GMT</pubDate><guid>http://www.blogjava.net/phe441/archive/2006/12/09/86582.html</guid><wfw:comment>http://www.blogjava.net/phe441/comments/86582.html</wfw:comment><comments>http://www.blogjava.net/phe441/archive/2006/12/09/86582.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/phe441/comments/commentRss/86582.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/phe441/services/trackbacks/86582.html</trackback:ping><description><![CDATA[
		<p>在JavaScript中使用prototype对象扩展对象属性和方法<br /><br />JavaScript是基于对象的程序开发语言，在JavaScript中可以创建对象和函数，但创建好了的对象在需要时也可以使用prototype对象对其属性和方法进行扩展。<br /><br />1. 定义一个对象<br />function person(name,age,sex){<br /> this.name=name;<br /> this.age=age;<br /> this.sex=sex;<br /> this.display=display;<br />}<br /><br />2. 对象中的一个方法实现<br />function display(){<br /> var str="Person: \n";<br /> if(this.name != null)<br />  str+="name: "+this.name+"\n";<br /> if(this.age != null)<br />  str+="age: "+this.age+"\n";<br /> if(this.sex != null)<br />  str+="sex: "+this.sex+"\n";<br /> alert(str);<br />}<br /><br />3. 利用prototype对对象的属性进行扩展<br />person.prototype.address="BeiJing Road";<br /><br />4. 利用prototype对对象的方法进行扩展<br />person.prototype.showInfo=function(){<br /> var str="Person: \n";<br /> if(this.name != null)<br />  str+="name: "+this.name+"\n";<br /> if(this.age != null)<br />  str+="age: "+this.age+"\n";<br /> if(this.sex != null)<br />  str+="sex: "+this.sex+"\n";<br /> if(this.address != null)<br />  str+="address: "+this.address+"\n";<br /> alert(str);<br />}<br /><br />5. 使用：<br /></p>
		<p>var man= new person("Jack",20);<br />man.display();<br />man.showInfo();</p>
		<p>6.扩展window方法，不用加prototype<br /><br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;无标题文档&lt;/title&gt;<br />&lt;script language="javascript"&gt;<br /> &lt;!--<br /> function fullScreen(){<br /> window.moveTo(0,0);<br /> window.outerWidth=screen.width;<br /> window.outerHeight=screen.height;<br />}</p>
		<p>window.maximize=fullScreen;<br /> //--&gt;<br />&lt;/script&gt;<br />&lt;/head&gt;</p>
		<p>&lt;body&gt;<br />&lt;form&gt;<br /> &lt;input type="button" value="click me" onClick="window.maximize();"&gt;<br />&lt;/form&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br /></p>
<img src ="http://www.blogjava.net/phe441/aggbug/86582.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/phe441/" target="_blank">landril</a> 2006-12-09 21:13 <a href="http://www.blogjava.net/phe441/archive/2006/12/09/86582.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>