﻿<?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-道非道  非常道-文章分类-html5</title><link>http://www.blogjava.net/gen-sky/category/51821.html</link><description>勤思、谨言、慎行、厚积、薄发</description><language>zh-cn</language><lastBuildDate>Mon, 28 May 2012 09:40:27 GMT</lastBuildDate><pubDate>Mon, 28 May 2012 09:40:27 GMT</pubDate><ttl>60</ttl><item><title>javascript 基础技巧  (布尔类型)</title><link>http://www.blogjava.net/gen-sky/articles/javascript.html</link><dc:creator>星期五</dc:creator><author>星期五</author><pubDate>Wed, 02 Dec 2009 02:58:00 GMT</pubDate><guid>http://www.blogjava.net/gen-sky/articles/javascript.html</guid><wfw:comment>http://www.blogjava.net/gen-sky/comments/304487.html</wfw:comment><comments>http://www.blogjava.net/gen-sky/articles/javascript.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gen-sky/comments/commentRss/304487.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gen-sky/services/trackbacks/304487.html</trackback:ping><description><![CDATA[<h3>1. 永远不会满足条件的 js 判断</h3>
&nbsp; <strong>关键字: 数字类型判断</strong>
<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;num&nbsp;</span><span style="color: #000000;">=</span>&nbsp;<span style="color: #000000;">0</span><span style="color: #000000;">;<br />
<br />
</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(num&nbsp;</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">&nbsp;num&nbsp;</span><span style="color: #000000;">==</span>&nbsp;<span style="color: #000000;">0</span><span style="color: #000000;">){<br />
&nbsp;&nbsp;&nbsp; alert(</span><span style="color: #0000ff;">true</span><span style="color: #000000;">);<br />
}</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{<br />
&nbsp;&nbsp;&nbsp; alert(</span><span style="color: #0000ff;">false</span><span style="color: #000000;">);<br />
}</span></div>
&nbsp; 结果是： false;<br />
&nbsp; 为什么呢？<br />
&nbsp; JavaScript 权威指南上说，如果一个布尔值用在数值环境中，true就转换为数字1,而false 就转换为数字0.如果一个布尔值用在一个字符串环境中，true就转换为字符串 "true" ,而 false 就转换为字符串 "false".<br />
<br />
&nbsp; 相反，如果我们把一个数值类型的0用在布尔环境中，那么0将转换什么呢？ <br />
&nbsp; <br />
&nbsp;JavaScript 中的布尔类型值的用法跟C中的布尔类型值的用法更相拟，而不是和JAVA相拟。<img src ="http://www.blogjava.net/gen-sky/aggbug/304487.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gen-sky/" target="_blank">星期五</a> 2009-12-02 10:58 <a href="http://www.blogjava.net/gen-sky/articles/javascript.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript 基础技巧 (with  语句介绍)</title><link>http://www.blogjava.net/gen-sky/articles/304482.html</link><dc:creator>星期五</dc:creator><author>星期五</author><pubDate>Wed, 02 Dec 2009 02:35:00 GMT</pubDate><guid>http://www.blogjava.net/gen-sky/articles/304482.html</guid><wfw:comment>http://www.blogjava.net/gen-sky/comments/304482.html</wfw:comment><comments>http://www.blogjava.net/gen-sky/articles/304482.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gen-sky/comments/commentRss/304482.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gen-sky/services/trackbacks/304482.html</trackback:ping><description><![CDATA[没有从头开始的介绍，只是对一些不常用到的语句和需要注意的地方介绍：<br />
&nbsp;&nbsp; with 语句：<br />
&nbsp;&nbsp; <br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008000;">/*</span><span style="color: #008000;">*<br />
&nbsp;*&nbsp;这一语能够有效地将&nbsp;object添加到作用域链的&nbsp;<br />
&nbsp;*&nbsp; 头&nbsp;部，然后执行&nbsp;statement,再把作用域链复到原始状态。<br />
&nbsp;</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">with</span><span style="color: #000000;">(object)<br />
&nbsp;&nbsp;statement</span></div>
<strong>例如：</strong><br />
&nbsp;&nbsp; 在实际应用中，使用 with语句可以减少大量的输入。<br />
&nbsp; <br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">frames[</span><span style="color: #000000;">1</span><span style="color: #000000;">].document.forms[</span><span style="color: #000000;">0</span><span style="color: #000000;">].address.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';<br />
frames[</span><span style="color: #000000;">1</span><span style="color: #000000;">].document.forms[</span><span style="color: #000000;">0</span><span style="color: #000000;">].name.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';<br />
frames[</span><span style="color: #000000;">1</span><span style="color: #000000;">].document.forms[</span><span style="color: #000000;">0</span><span style="color: #000000;">].email.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';</span></div>
&nbsp;&nbsp; 等同如下：
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">with</span><span style="color: #000000;">(frames[</span><span style="color: #000000;">1</span><span style="color: #000000;">].document.forms[</span><span style="color: #000000;">0</span><span style="color: #000000;">]){<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;Access&nbsp;form&nbsp;elements&nbsp;directly&nbsp;here.For&nbsp;example;</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;name.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';<br />
&nbsp;&nbsp;&nbsp;&nbsp;address.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';<br />
&nbsp;&nbsp;&nbsp;&nbsp;email.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;''<br />
}</span></div>
&nbsp;&nbsp; 使用 with 语句，代码难以优化，运行速度慢，编码习惯相抵触，因为建设以下方法输入：<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">var</span><span style="color: #000000;">&nbsp;form&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;frames[</span><span style="color: #000000;">1</span><span style="color: #000000;">].document.forms[</span><span style="color: #000000;">0</span><span style="color: #000000;">];<br />
form.name.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';<br />
form.address.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';<br />
form.email.value&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;'';</span></div>
<br />
<br />
<br />
&nbsp; <br />
<img src ="http://www.blogjava.net/gen-sky/aggbug/304482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gen-sky/" target="_blank">星期五</a> 2009-12-02 10:35 <a href="http://www.blogjava.net/gen-sky/articles/304482.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>