??xml version="1.0" encoding="utf-8" standalone="yes"?>91免费综合在线,久久精品30,你懂的在线观看视频网站http://www.aygfsteel.com/weiwei/category/53450.html技术\zh-cnSat, 20 Jul 2013 16:06:40 GMTSat, 20 Jul 2013 16:06:40 GMT60JS校验车牌?/title><link>http://www.aygfsteel.com/weiwei/articles/401703.html</link><dc:creator>liwei485</dc:creator><author>liwei485</author><pubDate>Thu, 18 Jul 2013 05:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/weiwei/articles/401703.html</guid><wfw:comment>http://www.aygfsteel.com/weiwei/comments/401703.html</wfw:comment><comments>http://www.aygfsteel.com/weiwei/articles/401703.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/weiwei/comments/commentRss/401703.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/weiwei/services/trackbacks/401703.html</trackback:ping><description><![CDATA[<div>1.常规车牌P仅允总汉字开_后面可录入六个字W,由大写英文字母和阿拉伯数字组成。如Q粤B12345Q?/div><div><span style="white-space: pre;">2.</span>武警车牌Q允许前两位为大写英文字母,后面可录入七个字W,由大写英文字母和阿拉伯数字组成,其中W三位可录汉字也可录大写英文字母及阿拉伯数字Q如QWJ01?081、WJ0112345?/div><div><span style="white-space: pre;">3.</span>最后一个ؓ汉字的R牌:允许以汉字开_后面可录入六个字W,前五位字W,由大写英文字母和阿拉伯数字组成,而最后一个字Wؓ汉字Q汉字包?#8220;?#8221;?#8220;?#8221;?#8220;?#8221;?#8220;?#8221;?#8220;?#8221;?#8220;?#8221;。如Q粤Z1234港?/div><div>4.新军车牌Q以两位为大写英文字母开_后面?位阿拉伯数字l成。如QBA12345?/div><div>5.黑龙江R牌存?8?8开头的情况<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">function</span> isLicenseNo(str) {<br />      <span style="color: #0000FF; ">return</span> /(^[\u4E00-\u9FA5]{1}[A-Z0-9]{6}$)|(^[A-Z]{2}[A-Z0-9]{2}[A-Z0-9\u4E00-\u9FA5]{1}[A-Z0-9]{4}$)|(^[\u4E00-\u9FA5]{1}[A-Z0-9]{5}[挂学警军港澳]{1}$)|(^[A-Z]{2}[0-9]{5}$)|(^(08|38){1}[A-Z0-9]{4}[A-Z0-9挂学警军港澳]{1}$)/.test(str);<br />  }</div></div><img src ="http://www.aygfsteel.com/weiwei/aggbug/401703.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/weiwei/" target="_blank">liwei485</a> 2013-07-18 13:51 <a href="http://www.aygfsteel.com/weiwei/articles/401703.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javascript权威指南W记一http://www.aygfsteel.com/weiwei/articles/401631.htmlliwei485liwei485Tue, 16 Jul 2013 06:39:00 GMThttp://www.aygfsteel.com/weiwei/articles/401631.htmlhttp://www.aygfsteel.com/weiwei/comments/401631.htmlhttp://www.aygfsteel.com/weiwei/articles/401631.html#Feedback0http://www.aygfsteel.com/weiwei/comments/commentRss/401631.htmlhttp://www.aygfsteel.com/weiwei/services/trackbacks/401631.html
一Qnull,undefined
null是关键字
null含义?#8220;非对?Q常用来描述“I?#8221;
type of null;                 =>   object
它可以表C?数字Q字W串Q对象是“无?#8221;?/span>
undefined是预定义的全局变量Q它的值就?#8220;未定?#8221;。(与null不一P它不是关键字Q?/span>
undefine 表明更深层次?#8220;I?#8221;。表明变量没有初始化?/span>
typeof undefinedQ?      => undefined
如果查询对象属性或数组元素的D?undefined Q说明这个属性或元素不存?/span>
如果函数没有Mq回|则返回undefined
引用没有提供实参的函数Ş参的|也会得到 undefined
null与undefined 都不存在d属性和Ҏ

null == undefined;           =>true
null === undefined;         =>false
null == false;                   => false 注意 null ?false不等Q但在希望是布尔值的地方Qnull是假?/span>
null ? 1 : 0;                      =>0
undefined == false;         =>false 注意 undefined ?false不等Q但在希望是布尔值的地方Qundefined是假?/span>
undefined ? 1: 0;             =>0

二:q算W?typeof
typeof是一元运符Q放在其它单个操作数的前面,操作数可以是Lcd。返回gؓ表示操作数类型的一个字W串
typeof undefined;                  => undefined
typeof null;                            =>object
typeof true或false;                =>boolean
typeof L数字或NaN;         =>number
typeof L字符?                =>string
typeof L函数;                    =>function
typeof L内置对象(非函?;         =>object
typeof L宿主对象;            =>q译器各自实现的字W串Q但不是“undefined”Q?#8220;boolean”Q?#8220;string”,?number"

常这LQ?/span>
(typeof value == 'string')...
typeofq算W还可以带括P看v来更像是函数
typeof (i)

三:q算Winstanceof
instanceof q算W希望左Ҏ作数是一个对象,双操作数是一个对象的cR如果左边的对象是右边类的实例,则返回trueQ否则返回false
需要注意:所有对象都?Object 实例?/span>
计算q程Q计?o instanceof fQ会首先计算 f.prototype,然后中在原型链中查找 fQ如果找刎ͼ那么o 是f的实例。表辑ּq回true?/span>
原型链。?/span>

四:q算W?=?==
javascript对象的比较是引用的比较,而不是值的比较。对象和其本w相{,和其它Q何对象都不相{?/span>
=== 是严格相{运符Q它首先计算两个操作数的|然后比较两个倹{比较过E中没有Mcd转换
  • 如果两个值类型不同,则它们不相等
  • 如果两个|一个是nullQ一个是undefinedQ则它们不相{?/span>
  • null===null;                           =>true
  • undefined === undefined;     =>true
  • null === undefined;               =>false
  • 如果其中一个值是 NaNQ或者两个都是NaNQ则它们不等。(NaN与其它Q务值都是不{的Q包括它本nQ通过 x !==x 可以判断x 是否为NaNQ?/span>
  • 如果两个gؓ数字且数值相{,则它们相{。同?0===-0q回true
  • 如果两个值都是字W串Q且所含的对应位上?6位数完全相等Q则它们相等。如果它们的长度和内容不同,则它们不{?/span>
  • 如果两个引用指向同一个对象,数组或函敎ͼ则它们相{。如果指向不同的对象Q尽它们的属性完全一P也是不相{的

==是相{运符Q但比较q不严格。如果两个操作数不是同一cdQ则会尝试一些类型{换,然后比较.
  • 如果两个操作数的cd相同Q则?===的比较规则一?/span>
  • 如果两个操作数的cd不同Q也可能认ؓ它们相等Q类型{换规则如?/span>
  • 如果一个gؓnull另一个ؓundefinedQ则它们相等
  • 如果一个gؓ数字Q另一个ؓ字符Ԍ先将字符串{换ؓ数字Q然后再用{换后的值比?/span>
  • 如果其中一个值是trueQ则其转换?再进行比较。如果是falseQ则转换?
  • 如果一个值是对象Q另一个gؓ数字或字W串Q则对象{换成原始值后再比?/span>
  • 其它不同cd间的比较均不相等
例:“1” == true;
先将true 转ؓ 1Q然后再?“1”转ؓ 1Q比较结果ؓ true

五:q算Win
in q算W希望它的左操作数是一个字W串Q或者可以{换成字符丌Ӏ右操作数是一个对象。如果右侧的对象拥有一个名为左侧操作数值的属性名Q则q回true

六:q算W?eval()
eval()只有一个参敎ͼ如果传入的不是字W串Q则直接q回q个参数。如果是字符Ԍ则将其作为javascript代码q行~译。如果编译失败,则抛Z个语法错误异常。如果编译成功,则开始执行这D代码。ƈq回字符串中的最后一个表辑ּ或语句的倹{如果最后一句没有|则返回undefined?/span>
eval()使用了调用它的作用域环境?/span>
因此Q?/span>
var x = 1;
eval('x');     => 1
eval('var y=3;');
y;             =>3
ECMAscript 3标准规定不允许给eval()赋与别名。如果通过别名来调用的话,会抛出一个异常?/span>


liwei485 2013-07-16 14:39 发表评论
]]>
jquery autocomplete GBK q解决http://www.aygfsteel.com/weiwei/articles/336166.htmlliwei485liwei485Tue, 26 Oct 2010 03:52:00 GMThttp://www.aygfsteel.com/weiwei/articles/336166.htmlhttp://www.aygfsteel.com/weiwei/comments/336166.htmlhttp://www.aygfsteel.com/weiwei/articles/336166.html#Feedback2http://www.aygfsteel.com/weiwei/comments/commentRss/336166.htmlhttp://www.aygfsteel.com/weiwei/services/trackbacks/336166.html
1.服务器接收autocomplete的请求中有中文出Cؕ?

需要在autocomplete发送请求时对请求的参数按GBKq行~码Q但JS 的encodeURI Ҏ只能采用默认的UTF-8~码
我们借助一DVB代码q行转换Q?  阅读全文

liwei485 2010-10-26 11:52 发表评论
]]>
常用到的表格样式http://www.aygfsteel.com/weiwei/articles/327240.htmlliwei485liwei485Tue, 27 Jul 2010 09:48:00 GMThttp://www.aygfsteel.com/weiwei/articles/327240.htmlhttp://www.aygfsteel.com/weiwei/comments/327240.htmlhttp://www.aygfsteel.com/weiwei/articles/327240.html#Feedback0http://www.aygfsteel.com/weiwei/comments/commentRss/327240.htmlhttp://www.aygfsteel.com/weiwei/services/trackbacks/327240.html
style type="text/css">
        table.datalist
        {
            border-collapse: collapse;            
            border: none;
            width: 100%;
            font-family:宋体;
        }
        table.datalist tbody tr.even{
            background-color:#EEEEEE;
        }
        table.datalist tbody tr.odd{
        }
        table.datalist td,table.datalist th
        {
            border: solid #999999 1px;
            padding:3px;
        }
        table.datalist tbody tr td{
            font-size:12px;
            color:#444444;
            height:25px;
        }
        
        table.datalist thead tr th{
            background:url('th-bg.gif') repeat-x;
            height:25px;
            font-size:12px;
            font-weight:bold;
            color:#666666;
        }

style>

效果如下Q?br />





liwei485 2010-07-27 17:48 发表评论
]]>
javaScriptȝ?/title><link>http://www.aygfsteel.com/weiwei/articles/326196.html</link><dc:creator>liwei485</dc:creator><author>liwei485</author><pubDate>Thu, 15 Jul 2010 06:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/weiwei/articles/326196.html</guid><wfw:comment>http://www.aygfsteel.com/weiwei/comments/326196.html</wfw:comment><comments>http://www.aygfsteel.com/weiwei/articles/326196.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/weiwei/comments/commentRss/326196.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/weiwei/services/trackbacks/326196.html</trackback:ping><description><![CDATA[<br /> <br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /> <span style="color: #000000">String.prototype.trim </span> <span style="color: #000000">=</span> <span style="color: #000000"> </span> <span style="color: #0000ff">function</span> <span style="color: #000000">()<br /><img id="Codehighlighter1_35_85_Open_Image" onclick="this.style.display='none'; Codehighlighter1_35_85_Open_Text.style.display='none'; Codehighlighter1_35_85_Closed_Image.style.display='inline'; Codehighlighter1_35_85_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_35_85_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_35_85_Closed_Text.style.display='none'; Codehighlighter1_35_85_Open_Image.style.display='inline'; Codehighlighter1_35_85_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top"></span> <span id="Codehighlighter1_35_85_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" alt="" /> </span> <span id="Codehighlighter1_35_85_Open_Text"> <span style="color: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   </span> <span style="color: #0000ff">return</span> <span style="color: #000000"> </span> <span style="color: #0000ff">this</span> <span style="color: #000000">.replace(</span> <span style="color: #000000">/</span> <span style="color: #000000">(</span> <span style="color: #000000">^</span> <span style="color: #000000">\s</span> <span style="color: #000000">*</span> <span style="color: #000000">)</span> <span style="color: #000000">|</span> <span style="color: #000000">(\s</span> <span style="color: #000000">*</span> <span style="color: #000000">$)</span> <span style="color: #000000">/</span> <span style="color: #000000">g, </span> <span style="color: #000000">""</span> <span style="color: #000000">);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span> </span> <span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />String.prototype.ltrim </span> <span style="color: #000000">=</span> <span style="color: #000000"> </span> <span style="color: #0000ff">function</span> <span style="color: #000000">()<br /><img id="Codehighlighter1_123_165_Open_Image" onclick="this.style.display='none'; Codehighlighter1_123_165_Open_Text.style.display='none'; Codehighlighter1_123_165_Closed_Image.style.display='inline'; Codehighlighter1_123_165_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_123_165_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_123_165_Closed_Text.style.display='none'; Codehighlighter1_123_165_Open_Image.style.display='inline'; Codehighlighter1_123_165_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top"></span> <span id="Codehighlighter1_123_165_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" alt="" /> </span> <span id="Codehighlighter1_123_165_Open_Text"> <span style="color: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span> <span style="color: #0000ff">return</span> <span style="color: #000000"> </span> <span style="color: #0000ff">this</span> <span style="color: #000000">.replace(</span> <span style="color: #000000">/</span> <span style="color: #000000">(</span> <span style="color: #000000">^</span> <span style="color: #000000">\s</span> <span style="color: #000000">*</span> <span style="color: #000000">)</span> <span style="color: #000000">/</span> <span style="color: #000000">, </span> <span style="color: #000000">""</span> <span style="color: #000000">);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span> </span> <span style="color: #000000"> <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />String.prototype.rtrim </span> <span style="color: #000000">=</span> <span style="color: #000000"> </span> <span style="color: #0000ff">function</span> <span style="color: #000000">()<br /><img id="Codehighlighter1_203_245_Open_Image" onclick="this.style.display='none'; Codehighlighter1_203_245_Open_Text.style.display='none'; Codehighlighter1_203_245_Closed_Image.style.display='inline'; Codehighlighter1_203_245_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_203_245_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_203_245_Closed_Text.style.display='none'; Codehighlighter1_203_245_Open_Image.style.display='inline'; Codehighlighter1_203_245_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top"></span> <span id="Codehighlighter1_203_245_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"> <img src="http://www.aygfsteel.com/images/dot.gif" alt="" /> </span> <span id="Codehighlighter1_203_245_Open_Text"> <span style="color: #000000">{<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span> <span style="color: #0000ff">return</span> <span style="color: #000000"> </span> <span style="color: #0000ff">this</span> <span style="color: #000000">.replace(</span> <span style="color: #000000">/</span> <span style="color: #000000">(\s</span> <span style="color: #000000">*</span> <span style="color: #000000">$)</span> <span style="color: #000000">/</span> <span style="color: #000000">, </span> <span style="color: #000000">""</span> <span style="color: #000000">);<br /><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span> </span> </div><img src ="http://www.aygfsteel.com/weiwei/aggbug/326196.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/weiwei/" target="_blank">liwei485</a> 2010-07-15 14:47 <a href="http://www.aygfsteel.com/weiwei/articles/326196.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS打开囄另存为对话框http://www.aygfsteel.com/weiwei/articles/318399.htmlliwei485liwei485Thu, 15 Apr 2010 03:58:00 GMThttp://www.aygfsteel.com/weiwei/articles/318399.htmlhttp://www.aygfsteel.com/weiwei/comments/318399.htmlhttp://www.aygfsteel.com/weiwei/articles/318399.html#Feedback7http://www.aygfsteel.com/weiwei/comments/commentRss/318399.htmlhttp://www.aygfsteel.com/weiwei/services/trackbacks/318399.html单击按钮打开囄另存为对话框的示例如?
Q只支持IEQ?br />
 1 <html>
 2 <head>
 3 <title>New Document</title>
 4 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
 5 <script language="JavaScript">
 6 function downLoadImage(imagePathURL){ 
 7     //如果中间IFRAME不存在,则添?nbsp;
 8     if(!getImageFrame()) 
 9         jQuery('<iframe style="display:none;" id="_SAVEASIMAGE_TEMP_FRAME" name="_SAVEASIMAGE_TEMP_FRAME" onload="_doSaveAsImage();" width="0" height="0" src="about:blank"></iframe>').appendTo("body"); 
10     if(getImageFrame().src!=imagePathURL){ 
11             //囄地址发生变化Q加载图?nbsp;
12             getImageFrame().src = imagePathURL; 
13     }else
14         //囄地址没有变化Q直接另存ؓ 
15         _doSaveAsImage(); 
16     } 
17 
18 function _doSaveAsImage(){ 
19     if(getImageFrame().src!="about:blank"
20     getImageFrame().document.execCommand("SaveAs"); 
21 
22 
23 function getImageFrame(){
24     return document.getElementById("_SAVEASIMAGE_TEMP_FRAME");
25 }
26 </script>
27 </head>
28 <body>
29     <input type="button" value="download image" onclick="downLoadImage('http://www.aygfsteel.com/images/blogjava_net/weiwei/46570/r_beyond1991.jpg');">
30 </body>
31 </html>



liwei485 2010-04-15 11:58 发表评论
]]>
վ֩ģ壺 | | ں| | | | | | | ̨| ̶| Դ| | | | | | ˮ| İ| | | Һ| غ| ԫ| | | | ذ| | | ҽ| ͨɽ| | Ϊ| ĵ| | | | | ӥ̶| Ӵ|