﻿<?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-愚僧-随笔分类-html &amp; css &amp; js</title><link>http://www.blogjava.net/ilqjs/category/53329.html</link><description>赢与输的差别通常是--不放弃</description><language>zh-cn</language><lastBuildDate>Wed, 27 Feb 2013 08:12:05 GMT</lastBuildDate><pubDate>Wed, 27 Feb 2013 08:12:05 GMT</pubDate><ttl>60</ttl><item><title>js 编码</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Wed, 27 Feb 2013 03:44:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395788.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395788.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395788.html</trackback:ping><description><![CDATA[<p><br /></p>escape/unescape : 不能对uri编码, 会把 / ? @ 进行编码<br />encodeURIComponet/decodeURIComponent : 对URI参数编码, 会把 / 进行编码<br />encodeURI/decodeURI : 对URI编码<br /><br />From : <a href="http://blog.163.com/free_for_all/blog/static/6871811201192441843281/">http://blog.163.com/free_for_all/blog/static/6871811201192441843281/</a><br />From : <a href="http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html">http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html</a><img src ="http://www.blogjava.net/ilqjs/aggbug/395788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-27 11:44 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/27/395788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ajax工具方法</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/22/395590.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Fri, 22 Feb 2013 09:18:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/22/395590.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395590.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/22/395590.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395590.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395590.html</trackback:ping><description><![CDATA[<div><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><span style="color: #0000ff;">/* 参考 :&nbsp;</span><a href="http://www.w3school.com.cn/xmldom/dom_http.asp"><span style="color: #0000ff;">http://www.w3school.com.cn/xmldom/dom_http.asp</span></a><span style="color: #0000ff;">&nbsp;*/</span><br /><span style="color: #008000;">/*</span><span style="color: #008000; "><br />&nbsp;*&nbsp;获取ajax对象<br />&nbsp;</span><span style="color: #008000; ">*/</span><br />function&nbsp;getXmlHttpRequest(){<br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;xhr&nbsp;=&nbsp;<span style="color: #0000FF; ">null</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(typeof(XMLHttpRequest)&nbsp;!=&nbsp;'undefined'){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xhr&nbsp;=&nbsp;<span style="color: #0000FF; ">new</span>&nbsp;XMLHttpRequest();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<span style="color: #0000FF; ">else</span>{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xhr&nbsp;=&nbsp;<span style="color: #0000FF; ">new</span>&nbsp;ActiveXObject("Microsoft.XMLHttp");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;xhr;<br />}<br /><br /><span style="color: #008000; ">/*</span><span style="color: #008000; "><br />&nbsp;*&nbsp;post方式请求<br />&nbsp;</span><span style="color: #008000; ">*/</span><br />function&nbsp;post(url,&nbsp;queryString,fn){<br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;xhr&nbsp;=&nbsp;getXmlHttpRequest();<br />&nbsp;&nbsp;&nbsp;&nbsp;xhr.open('post',url,<span style="color: #0000FF; ">true</span>);<br />&nbsp;&nbsp;&nbsp;&nbsp;xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");<br />&nbsp;&nbsp;&nbsp;&nbsp;xhr.onreadystatechange=function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(xhr.readyState&nbsp;==&nbsp;4){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(xhr.status&nbsp;==&nbsp;200){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fn.apply(<span style="color: #0000FF; ">this</span>,[xhr]);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;};<br />&nbsp;&nbsp;&nbsp;&nbsp;xhr.send(queryString);<br />}<br /><br /><span style="color: #008000; ">/*</span><span style="color: #008000; "><br />&nbsp;*&nbsp;get方式请求<br />&nbsp;</span><span style="color: #008000; ">*/</span><br />function&nbsp;get(url,fn){<br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;xhr&nbsp;=&nbsp;getXmlHttpRequest();<br />&nbsp;&nbsp;&nbsp;&nbsp;xhr.open('get',url,<span style="color: #0000FF; ">true</span>);<br />&nbsp;&nbsp;&nbsp;&nbsp;xhr.onreadystatechange=function(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(xhr.readyState&nbsp;==&nbsp;4){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(xhr.status&nbsp;==&nbsp;200){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fn.apply(<span style="color: #0000FF; ">this</span>,[xhr]);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;};<br />&nbsp;&nbsp;&nbsp;&nbsp;xhr.send(<span style="color: #0000FF; ">null</span>);<br />}<br /><br /><span style="color: #008000; ">&nbsp;/*</span><span style="color: #008000; "><br />&nbsp;&nbsp;*&nbsp;测试<br />&nbsp;&nbsp;</span><span style="color: #008000; ">*/</span><br />post("ajax","",function(xhr){<br />&nbsp;&nbsp;&nbsp;&nbsp;alert(xhr.responseText);<br />});</div></div><img src ="http://www.blogjava.net/ilqjs/aggbug/395590.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-22 17:18 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/22/395590.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js全局变量和局部变量</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/21/395541.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Thu, 21 Feb 2013 09:09:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/21/395541.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395541.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/21/395541.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395541.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395541.html</trackback:ping><description><![CDATA[<br /><span style="color: #0000ff;"><strong>全局变量</strong></span><br />1. 方法外<br /><ul><li><span style="color: #ff0000;">var</span> variableName = "variableValue";</li><li>variableName = "variableValue";</li></ul>2. 方法内<br /><ul><li>variableName = "variableValue";</li><li><span style="color: red;">window</span>.variableName = "variableValue";</li></ul><span style="color: #0000ff;"><strong>局部变量</strong></span><br />1. 方法内<br /><ul><li><span style="color: #ff0000;">var</span>&nbsp;variableName = "variableValue";</li></ul><img src ="http://www.blogjava.net/ilqjs/aggbug/395541.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-21 17:09 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/21/395541.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>function 与 new function 区别</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/21/395538.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Thu, 21 Feb 2013 08:51:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/21/395538.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395538.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/21/395538.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395538.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395538.html</trackback:ping><description><![CDATA[<br /><strong style="color: #0000ff;">1. function</strong><br />function test(){<br />&nbsp; &nbsp; var i = 1;<br />&nbsp; &nbsp; this.j = 2;<br />&nbsp; &nbsp; alert(i + j);<br />}<br />js通用的定义function的方式.<br />this.j 变量属于test方法的所有者window对象<br /><br /><span style="color: #0000ff;"><strong>2. function</strong></span><br />var test = function(){<br />&nbsp; &nbsp; var i = 1;<br />&nbsp; &nbsp; this.j = 2;<br />&nbsp; &nbsp; alert(i + j);<br />}<br />与第1种方式等价<br /><br /><span style="color: #0000ff;"><strong>3. new function</strong></span><br />var test = new function(){<br />&nbsp; &nbsp;&nbsp;var i = 1;<br />&nbsp; &nbsp; this.j = 2;<br />&nbsp; &nbsp; alert(i + j);<br />}<br />相当于定义了一个对象名为function的Object<br />i 变量就是function构造方法中的一个局部变量<br />j 变量就是function对象的属性<br />要执行这个方法:<br />test.constructor();<br /><br /><span style="color: #0000ff;"><strong>4. new Function</strong></span><br />var test = new Function('<br />&nbsp; &nbsp; var i = 1;<br />&nbsp; &nbsp; this.j = 2;<br />&nbsp; &nbsp; alert(i + j);<br />');<br />这里使用了js的内置对象Function, 效果等价于第2种方式<br /><br /><span style="color: #0000ff;"><strong>5. Function</strong></span><br />var test = Function('<br />&nbsp; &nbsp; var i = 1;<br />&nbsp; &nbsp; this.j = 2;<br />&nbsp; &nbsp; alert(i + j);<br />');<br />效果等价于第4种方式<br /><img src ="http://www.blogjava.net/ilqjs/aggbug/395538.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-21 16:51 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/21/395538.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>typeof 与 instanceof</title><link>http://www.blogjava.net/ilqjs/archive/2013/02/21/395526.html</link><dc:creator>ywm</dc:creator><author>ywm</author><pubDate>Thu, 21 Feb 2013 07:42:00 GMT</pubDate><guid>http://www.blogjava.net/ilqjs/archive/2013/02/21/395526.html</guid><wfw:comment>http://www.blogjava.net/ilqjs/comments/395526.html</wfw:comment><comments>http://www.blogjava.net/ilqjs/archive/2013/02/21/395526.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ilqjs/comments/commentRss/395526.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ilqjs/services/trackbacks/395526.html</trackback:ping><description><![CDATA[<div><div></div><div><span style="color: #0000ff;"><strong>typeof只能够确定六种数据类型</strong></span></div><div>1. number</div><div>2. boolean</div><div>3. string</div><div>4. function</div><div>5. object</div><div>6. undefined</div><div>语法:</div><div>1. typeof varName</div><div>2. typeof(varName)</div><div></div><div>使用:&nbsp;</div><div>var i = 1;</div><div>if(typeof i == "number"){</div><div>&nbsp; &nbsp; alert("i type is number.");</div><div>}<br /></div><div></div><div><span style="color: #0000ff;"><strong>instanceof可以判断对象的具体类型</strong></span></div><div>语法:</div><div>varName instanceof ObjectType;</div><div></div><div>使用:</div><div>var obj = new Date();</div><div>var isDate = obj instanceof Date;</div><div>alert(isDate);</div><div></div></div><img src ="http://www.blogjava.net/ilqjs/aggbug/395526.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ilqjs/" target="_blank">ywm</a> 2013-02-21 15:42 <a href="http://www.blogjava.net/ilqjs/archive/2013/02/21/395526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>