<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[记录经典 珍藏回忆]]></title>
  <subtitle type="html"><![CDATA[最没价值非专业的网络生活√]]></subtitle>
  <id>http://www.liaozhenxin.com/</id> 
  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.liaozhenxin.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2010-02-03T12:40:02+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[The ultimate jQuery Plugin List jQuery插件 240多个]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=4" label="Web" /> 
	  <updated>2010-02-03T12:40:02+08:00</updated>
	  <published>2010-02-03T12:40:02+08:00</published>
		  <summary type="html"><![CDATA[<h2>概述</h2>
<p>jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是&mdash;写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ，这是其它的 js 库所不<a href="http://images.cnblogs.com/cnblogs_com/Terrylee/WindowsLiveWriter/240jQuery_128F5/jquery_2.gif"></a>及的，它兼容 CSS3，还兼容各种浏览器（IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+）。 jQuery 是一个快速的，简洁的 javaScript 库，使用户能更方便地处理 HTML documents、events、实现动画效果，并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是，它的文档说明很全，而且各种应用也说得很详细，同时还有许多成熟的插件可供选择。 jQuery 能够使用户的 html 页保持代码和 html 内容分离，也就是说，不用再在 html 里面插入一堆js来调用命令了，只需定义 id 即可。今天在<a title="Logo Kollermedia.at" href="http://www.kollermedia.at/"><font color="#ff6600">Kollermedia.at</font></a>上发现了一篇JQuery插件列表的<a href="http://www.kollermedia.at/archive/2007/11/21/the-ultimate-jquery-plugin-list/" target="_blank"><font color="#ff6600">文章</font></a>，特推荐如下。</p>
<h2>文件上传(File upload)<a href="http://images.cnblogs.com/cnblogs_com/Terrylee/WindowsLiveWriter/240jQuery_128F5/JQuery_001_6.gif"></a></h2>
<p><a href="http://www.phpletter.com/Demo/AjaxFileUpload-Demo/"><font color="#ff6600">Ajax File Upload</font></a>.<br /><a href="http://www.pixeline.be/experiments/jqUploader/"><font color="#ff6600">jQUploader</font></a>.<br /><a href="http://www.fyneworks.com/jquery/multiple-file-upload/"><font color="#ff6600">Multiple File Upload plugin</font></a>.&nbsp; <br /><a href="http://www.appelsiini.net/projects/filestyle"><font color="#ff6600">jQuery File Style</font></a>.<br /><a href="http://jquery.com/plugins/project/InputFileCSS"><font color="#ff6600">Styling an input type file</font></a>.<br /><a href="http://digitalbush.com/projects/progress-bar-plugin"><font color="#ff6600">Progress Bar Plugin</font></a>. </p>
<h2>表单验证(Form Validation)</h2>
<p><a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/"><font color="#ff6600">jQuery Validation</font></a>.<br /><a href="http://www.dyve.net/jquery/?autohelp"><font color="#ff6600">Auto Help</font></a>.<br /><a href="http://www.willjessup.com/sandbox/jquery/form_validator/form_validate.html"><font color="#ff6600">Simple jQuery form validation</font></a>.<br /><a href="http://letmehaveblog.blogspot.com/2007/08/easy-client-side-web-forms-validations.html"><font color="#ff6600">jQuery XAV - form validations</font></a>.<br /><a href="http://itgroup.com.ph/alphanumeric/"><font color="#ff6600">jQuery AlphaNumeric</font></a>.<br /><a href="http://digitalbush.com/projects/masked-input-plugin"><font color="#ff6600">Masked Input</font></a>.<br /><a href="http://www.dennydotnet.com/post/TypeWatch-jQuery-Plugin.aspx"><font color="#ff6600">TypeWatch Plugin</font></a>.<br /><a href="http://jquery.com/plugins/project/TextLimiter"><font color="#ff6600">Text limiter for form fields</font></a>.<br /><a href="http://www.shawngo.com/gafyd/index.html"><font color="#ff6600">Ajax Username Check with jQuery</font></a>. </p>
<h2>表单－选取框(Form - Select Box stuff)</h2>
<p><a href="http://jquery.sanchezsalvador.com/page/jquerycombobox.aspx"><font color="#ff6600">jQuery Combobox</font></a>.<br /><a href="http://www.ajaxray.com/blog/2007/11/08/jquery-controlled-dependent-or-cascading-select-list-2/"><font color="#ff6600">jQuery controlled dependent (or Cascadign) Select List</font></a>.<br /><a href="http://code.google.com/p/jqmultiselects/"><font color="#ff6600">Multiple Selects</font></a>.<br /><a href="http://www.texotela.co.uk/code/jquery/select/"><font color="#ff6600">Select box manipulation</font></a>.<br /><a href="http://code.google.com/p/jqueryselectcombo/"><font color="#ff6600">Select Combo Plugin</font></a>.<br /><a href="http://www.msxhost.com/jquery/linked-selects/json/%20target="><font color="#ff6600">jQuery - LinkedSelect</font></a><br /><a href="http://remysharp.com/2007/09/18/auto-populate-multiple-select-boxes/"><font color="#ff6600">Auto-populate multiple select boxes</font></a>.<br /><a href="http://www.sitespotting.it/esempi/002/"><font color="#ff6600">Choose Plugin (Select Replacement)</font></a>. </p>
<h2>表单基本、输入框、选择框等(Form Basics, Input Fields, Checkboxes etc.)</h2>
<p><a href="http://www.malsup.com/jquery/form/"><font color="#ff6600">jQuery Form Plugin</font></a>.<br /><a href="http://code.handlino.com/wiki/jquery-form"><font color="#ff6600">jQuery-Form</font></a>.<br /><a href="http://envero.org/jlook/"><font color="#ff6600">jLook Nice Forms</font></a>.<br /><a href="http://www.whitespace-creative.com/jquery/jNice/"><font color="#ff6600">jNice</font></a>.<br /><a href="http://www.brainfault.com/2007/07/07/pin-plugin-reloaded/"><font color="#ff6600">Ping Plugin</font></a>.<br /><a href="http://grzegorz.frydrychowicz.net/jquery_toggleformtext/"><font color="#ff6600">Toggle Form Text</font></a>.<br /><a href="http://thoughts.kuzemchak.net/entry/toggleval-for-jquery/"><font color="#ff6600">ToggleVal</font></a>.<br /><a href="http://www.pengoworks.com/workshop/jquery/field.plugin.htm"><font color="#ff6600">jQuery Field Plugin</font></a>.<br /><a href="http://code.befruit.com/"><font color="#ff6600">jQuery Form&rsquo;n Field plugin</font></a>.<br /><a href="http://www.texotela.co.uk/code/jquery/checkboxes/"><font color="#ff6600">jQuery Checkbox manipulation</font></a>.<br /><a href="http://www.alcoholwang.cn/jquery/jTaggingDemo.htm"><font color="#ff6600">jTagging</font></a>.<br /><a href="http://code.google.com/p/labelcheck/"><font color="#ff6600">jQuery labelcheck</font></a>.<br /><a href="http://scott.sauyet.com/thoughts/archives/2007/03/31/overlabel-with-jquery/"><font color="#ff6600">Overlabel</font></a>.<br /><a href="http://blog.amicoimmaginario.it/2007/08/28/jquery-plugin-3-state-radio-buttons/"><font color="#ff6600">3 state radio buttons</font></a>.<br /><a href="http://sanisoft-demo.com/jquery/plugins/shiftcheckbox/"><font color="#ff6600">ShiftCheckbox jQuery Plugin</font></a>.<br /><a href="http://digitalbush.com/projects/watermark-input-plugin"><font color="#ff6600">Watermark Input</font></a>.<br /><a href="http://kawika.org/jquery/checkbox/"><font color="#ff6600">jQuery Checkbox (checkboxes with imags)</font></a>.<br /><a href="http://www.softwareunity.com/sandbox/jqueryspinbtn/"><font color="#ff6600">jQuery SpinButton Control</font></a>.<br /><a href="http://www.phpletter.com/form_builder/demo.html"><font color="#ff6600">jQuery Ajax Form Builder</font></a>.<br /><a href="http://www.texotela.co.uk/code/jquery/focusfields/"><font color="#ff6600">jQuery Focus Fields</font></a>.<br /><a href="http://home.iprimus.com.au/kbwood/jquery/timeEntry.html"><font color="#ff6600">jQuery Time Entry</font></a>. </p>
<h2>时间、日期和颜色选取(Time, Date and Color Picker)</h2>
<p><a href="http://marcgrabanski.com/code/ui-datepicker/"><font color="#ff6600">jQuery UI Datepicker</font></a>.<br /><a href="http://kelvinluck.com/assets/jquery/datePicker/"><font color="#ff6600">jQuery date picker plugin</font></a>.<br /><a href="http://code.google.com/p/jquery-timepicker/"><font color="#ff6600">jQuery Time Picker</font></a>.<br /><a href="http://www.texotela.co.uk/code/jquery/timepicker/"><font color="#ff6600">Time Picker</font></a>.<br /><a href="http://www.oakcitygraphics.com/jquery/clockpick/ClockPick.cfm"><font color="#ff6600">ClickPick</font></a>.<br /><a href="http://labs.perifer.se/timedatepicker/"><font color="#ff6600">TimePicker</font></a>.<br /><a href="http://acko.net/dev/farbtastic"><font color="#ff6600">Farbtastic jQuery Color Picker Plugin</font></a>.<br /><a href="http://www.intelliance.fr/jquery/color_picker/"><font color="#ff6600">Color Picker by intelliance.fr</font></a>. </p>
<h2>投票插件(Rating Plugins)</h2>
<p><a href="http://www.phpletter.com/Demo/Jquery-Star-Rating-Plugin/#"><font color="#ff6600">jQuery Star Rating Plugin</font></a>.<br /><a href="http://www.m3nt0r.de/devel/raterDemo/"><font color="#ff6600">jQuery Star Rater</font></a>.<br /><a href="http://riderdesign.com/articles/displayarticle.aspx?articleid=21"><font color="#ff6600">Content rater with asp.net, ajax and jQuery</font></a>.<br /><a href="http://www.learningjquery.com/2007/05/half-star-rating-plugin"><font color="#ff6600">Half-Star Rating Plugin</font></a>. </p>
<h2>搜索插件(Search Plugins)</h2>
<p><a href="http://www.vulgarisoip.com/2007/08/06/jquerysuggest-11/"><font color="#ff6600">jQuery Suggest</font></a>.<br /><a href="http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/"><font color="#ff6600">jQuery Autocomplete</font></a>.<br /><a href="http://www.pengoworks.com/workshop/jquery/autocomplete.htm"><font color="#ff6600">jQuery Autocomplete Mod</font></a>.<br /><a href="http://www.ajaxdaddy.com/demo-jquery-autocomplete.html"><font color="#ff6600">jQuery Autocomplete by AjaxDaddy</font></a>.<br /><a href="http://dev.reach1to1.net/saurabh/jplugins/autocomplete/"><font color="#ff6600">jQuery Autocomplete Plugin with HTML formatting</font></a>.<br /><a href="http://interface.eyecon.ro/docs/autocomplete"><font color="#ff6600">jQuery Autocompleter</font></a>.<br /><a href="http://nodstrum.com/2007/09/19/autocompleter/"><font color="#ff6600">AutoCompleter (Tutorial with PHP&amp;MySQL)</font></a>.<br /><a href="http://rikrikrik.com/jquery/quicksearch/"><font color="#ff6600">quick Search jQuery Plugin</font></a>. </p>
<h2>编辑器(Inline Edit &amp; Editors)<a href="http://images.cnblogs.com/cnblogs_com/Terrylee/WindowsLiveWriter/240jQuery_128F5/JQuery_002_2.gif"></a></h2>
<p><a href="http://www.jaysalvat.com/jquery/jtageditor/"><font color="#ff6600">jTagEditor</font></a>.<br /><a href="http://demo.wymeditor.org/demo.html"><font color="#ff6600">WYMeditor</font></a>.<br /><a href="http://garage.pimentech.net/scripts_doc_jquery_jframe/"><font color="#ff6600">jQuery jFrame</font></a>.<br /><a href="http://www.appelsiini.net/projects/jeditable"><font color="#ff6600">Jeditable - edit in place plugin for jQuery</font></a>. <br /><a href="http://www.dyve.net/jquery/?editable"><font color="#ff6600">jQuery editable</font></a>.<br /><a href="http://www.jdempster.com/category/jquery/disableTextSelect/"><font color="#ff6600">jQuery Disable Text Select Plugin</font></a>.<br /><a href="http://15daysofjquery.com/edit-in-place-with-ajax-using-jquery-javascript-library/15/"><font color="#ff6600">Edit in Place with Ajax using jQuery</font></a>.<br /><a href="http://davehauenstein.com/blog/archives/28"><font color="#ff6600">jQuery Plugin - Another In-Place Editor</font></a>.<br /><a href="http://dev.iceburg.net/jquery/tableEditor/demo.php"><font color="#ff6600">TableEditor</font></a>.<br /><a href="http://joshhundley.com/teditable-in-place-editing-for-tables/"><font color="#ff6600">tEditable - in place table editing for jQuery</font></a>. </p>
<h2>多媒体、视频、Flash等(Audio, Video, Flash, SVG, etc)</h2>
<p><a href="http://www.contentwithstructure.com/extras/jmedia"><font color="#ff6600">jMedia - accessible multi-media embedding</font></a>.<br /><a href="http://sourceforge.net/projects/jbedit/"><font color="#ff6600">JBEdit - Ajax online Video Editor</font></a>.<br /><a href="http://www.sean-o.com/jquery/jmp3/"><font color="#ff6600">jQuery MP3 Plugin</font></a>.<br /><a href="http://malsup.com/jquery/media/"><font color="#ff6600">jQuery Media Plugin</font></a>.<br /><a href="http://jquery.lukelutman.com/plugins/flash/index.html"><font color="#ff6600">jQuery Flash Plugin</font></a>.<br /><a href="http://www.solitude.dk/archives/embedquicktime/"><font color="#ff6600">Embed QuickTime</font></a>.<br /><a href="http://keith-wood.name/svg.html"><font color="#ff6600">SVG Integration</font></a>. </p>
<h2>图片(Photos/Images/Galleries)</h2>
<p><a href="http://jquery.com/demo/thickbox/"><font color="#ff6600">ThickBox</font></a>.<br /><a href="http://leandrovieira.com/projects/jquery/lightbox/"><font color="#ff6600">jQuery lightBox plugin</font></a>.<br /><a href="http://blog.joshuaeichorn.com/archives/2007/01/11/jquery-image-strip/"><font color="#ff6600">jQuery Image Strip</font></a>.<br /><a href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html"><font color="#ff6600">jQuery slideViewer</font></a>.<br /><a href="http://benjaminsterling.com/2007/09/09/jquery-jqgalscroll-photo-gallery/"><font color="#ff6600">jQuery jqGalScroll 2.0</font></a>.<br /><a href="http://benjaminsterling.com/2007/10/02/jquery-jqgalviewii-photo-gallery/"><font color="#ff6600">jQuery - jqGalViewII</font></a>.<br /><a href="http://benjaminsterling.com/2007/10/21/jqgalviewiii-proof-of-concept/"><font color="#ff6600">jQuery - jqGalViewIII</font></a>.<br /><a href="http://opiefoto.com/articles/photoslider"><font color="#ff6600">jQuery Photo Slider</font></a>.<br /><a href="http://joanpiedra.com/jquery/thumbs/"><font color="#ff6600">jQuery Thumbs - easily create thumbnails</font></a>.<br /><a href="http://www.texotela.co.uk/code/jquery/jQIR/"><font color="#ff6600">jQuery jQIR Image Replacement</font></a>.<br /><a href="http://www.gmarwaha.com/jquery/jcarousellite/index.php#what"><font color="#ff6600">jCarousel Lite</font></a>.<br /><a href="http://projects.sevir.org/storage/jpanview/index.html"><font color="#ff6600">jQPanView</font></a>.<br /><a href="http://sorgalla.com/projects/jcarousel/#Examples"><font color="#ff6600">jCarousel</font></a>.<br /><a href="http://www.intelliance.fr/jquery/imagebox/"><font color="#ff6600">Interface Imagebox</font></a>.<br /><a href="http://www.getintothis.com/blog/2006/10/12/image-gallery-using-jquery-interface-reflections/"><font color="#ff6600">Image Gallery using jQuery, Interface &amp; Reflactions</font></a>.<br /><a href="http://realazy.org/lab/jquery/j-gallery/"><font color="#ff6600">simple jQuery Gallery</font></a>.<br /><a href="http://chicagosocial.com/gallery/"><font color="#ff6600">jQuery Gallery Module</font></a>.<br /><a href="http://www.eogallery.com/"><font color="#ff6600">EO Gallery</font></a>.<br /><a href="http://flesler.blogspot.com/search/label/jQuery.ScrollShow"><font color="#ff6600">jQuery ScrollShow</font></a>.<br /><a href="http://www.malsup.com/jquery/cycle/"><font color="#ff6600">jQuery Cycle Plugin</font></a>.<br /><a href="http://www.projectatomic.com/en/flickr.htm"><font color="#ff6600">jQuery Flickr</font></a>.<br /><a href="http://www.appelsiini.net/2007/9/lazy-load-images-jquery-plugin"><font color="#ff6600">jQuery Lazy Load Images Plugin</font></a>.<br /><a href="http://www.sunsean.com/zoomi/"><font color="#ff6600">Zoomi - Zoomable Thumbnails</font></a>.<br /><a href="http://remysharp.com/2007/03/19/a-few-more-jquery-plugins-crop-labelover-and-pluck/#crop"><font color="#ff6600">jQuery Crop - crop any image on the fly</font></a>.<br /><a href="http://jquery.com/plugins/project/reflection"><font color="#ff6600">Image Reflection</font></a>. </p>
<h2>Google地图（Google Map）</h2>
<p><a href="http://www.dyve.net/jquery/?googlemaps"><font color="#ff6600">jQuery Plugin googlemaps</font></a>.<br /><a href="http://code.google.com/p/jmaps/"><font color="#ff6600">jMaps jQuery Maps Framework</font></a>.<br /><a href="http://projects.sevir.org/storage/jqmaps/index.html"><font color="#ff6600">jQmaps</font></a>.<br /><a href="http://olbertz.de/jquery/googlemap.html#"><font color="#ff6600">jQuery &amp; Google Maps</font></a>.<br /><a href="http://snippets.dzone.com/posts/show/4361"><font color="#ff6600">jQuery Maps Interface forr Google and Yahoo maps</font></a>.<br /><a href="http://webrocket.ulmb.com/jmaps/"><font color="#ff6600">jQuery J Maps - by Tane Piper</font></a>. </p>
<h2>游戏(Games)</h2>
<p><a href="http://fmarcia.info/jquery/tetris/tetris.html"><font color="#ff6600">Tetris with jQuery</font></a>.<br /><a href="http://64squar.es/"><font color="#ff6600">jQuery Chess</font></a>.<br /><a href="http://www.bennadel.com/blog/623-jQuery-Demo-Mad-Libs-Word-Game.htm"><font color="#ff6600">Mad Libs Word Game</font></a>.<br /><a href="http://www.alexatnet.com/node/68"><font color="#ff6600">jQuery Puzzle</font></a>.<br /><a href="http://www.willjessup.com/sandbox/jquery/solar_system/rotator.html"><font color="#ff6600">jQuery Solar System (not a game but awesome jQuery Stuff)</font></a>. </p>
<h2>表格等(Tables, Grids etc.)</h2>
<p><a href="http://docs.jquery.com/Plugins/Tablesorter"><font color="#ff6600">UI/Tablesorter</font></a>.<a href="http://images.cnblogs.com/cnblogs_com/Terrylee/WindowsLiveWriter/240jQuery_128F5/JQuery_003_2.gif"></a> <br /><a href="http://www.reconstrukt.com/ingrid/"><font color="#ff6600">jQuery ingrid</font></a>.<br /><a href="http://www.trirand.com/blog/?p=13"><font color="#ff6600">jQuery Grid Plugin</font></a>.<br /><a href="http://ideamill.synaptrixgroup.com/jquery/tablefilter/tabletest.htm"><font color="#ff6600">Table Filter - awesome!</font></a>.<br /><a href="http://dev.iceburg.net/jquery/tableEditor/demo.php"><font color="#ff6600">TableEditor</font></a>.<br /><a href="http://www.hanpau.com/jquery/unobtrusivetreetable.php"><font color="#ff6600">jQuery Tree Tables</font></a>.<br /><a href="http://www.javascripttoolbox.com/jquery/#expandablerows"><font color="#ff6600">Expandable &ldquo;Detail&rdquo; Table Rows</font></a>.<br /><a href="http://www.remotesynthesis.com/blog/index.cfm/2007/9/25/Sortable-Table-ColdFusion-Custom-Tag-with-jQueryUI"><font color="#ff6600">Sortable Table ColdFusion Costum Tag with jQuery UI</font></a>.<br /><a href="http://flesler.blogspot.com/2007/10/jquerybubble.html"><font color="#ff6600">jQuery Bubble</font></a>.<br /><a href="http://tablesorter.com/docs/"><font color="#ff6600">TableSorter</font></a>.<br /><a href="http://www.webtoolkit.info/demo/jquery/scrollable/demo.html"><font color="#ff6600">Scrollable HTML Table</font></a>.<br /><a href="http://p.sohei.org/stuff/jquery/columnmanager/demo/demo.html"><font color="#ff6600">jQuery column Manager Plugin</font></a>.<br /><a href="http://p.sohei.org/stuff/jquery/tablehover/demo/demo.html"><font color="#ff6600">jQuery tableHover Plugin</font></a>.<br /><a href="http://p.sohei.org/stuff/jquery/columnhover/demo/demo.html"><font color="#ff6600">jQuery columnHover Plugin</font></a>.<br /><a href="http://makoomba.altervista.org/grid/"><font color="#ff6600">jQuery Grid</font></a>.<br /><a href="http://motherrussia.polyester.se/jquery-plugins/tablesorter/"><font color="#ff6600">TableSorter plugin for jQuery</font></a>.<br /><a href="http://joshhundley.com/teditable-in-place-editing-for-tables/"><font color="#ff6600">tEditable - in place table editing for jQuery</font></a>.<br /><a href="http://www.hovinne.com/dev/jquery/chartotable/"><font color="#ff6600">jQuery charToTable Plugin</font></a>.<br /><a href="http://www.ita.es/jquery/jquery.grid.columnSizing.htm"><font color="#ff6600">jQuery Grid Column Sizing</font></a>.<br /><a href="http://www.ita.es/jquery/jquery.grid.rowSizing.htm"><font color="#ff6600">jQuery Grid Row Sizing</font></a>. </p>
<h2>统计图(Charts, Presentation etc.)</h2>
<p><a href="http://worcesterwideweb.com/2007/06/04/jquery-wizard-plugin/"><font color="#ff6600">jQuery Wizard Plugin </font></a>.<br /><a href="http://www.reach1to1.com/sandbox/jquery/jqchart/"><font color="#ff6600">jQuery Chart Plugin</font></a>.<br /><a href="http://ejohn.org/apps/speed/"><font color="#ff6600">Bar Chart</font></a>. </p>
<h2>边框、圆角、背景(Border, Corners, Background)</h2>
<p><a href="http://www.malsup.com/jquery/corner/"><font color="#ff6600">jQuery Corner</font></a>.<br /><a href="http://blue-anvil.com/archives/anti-aliased-rounded-corners-with-jquery"><font color="#ff6600">jQuery Curvy Corner</font></a>.<br /><a href="http://dev.jquery.com/%7Epaul/plugins/nifty/example.html"><font color="#ff6600">Nifty jQuery Corner</font></a>.<br /><a href="http://illandril.net/jQuery/transparentCorners/"><font color="#ff6600">Transparent Corners</font></a>.<br /><a href="http://www.methvin.com/jquery/jq-corner.html"><font color="#ff6600">jQuery Corner Gallery</font></a>.<br /><a href="http://blog.brandonaaron.net/my-jquery-plugins/gradient/"><font color="#ff6600">Gradient Plugin</font></a>. </p>
<h2>文字和超链接(Text and Links)</h2>
<p><a href="http://wanderinghorse.net/computing/javascript/jquery/spoilers/demo.html"><font color="#ff6600">jQuery Spoiler plugin</font></a>.<br /><a href="http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html"><font color="#ff6600">Text Highlighting</font></a>.<br /><a href="http://www.jdempster.com/category/jquery/disableTextSelect/"><font color="#ff6600">Disable Text Select Plugin</font></a>.<br /><a href="http://www.texotela.co.uk/code/jquery/newsticker/"><font color="#ff6600">jQuery Newsticker</font></a>.<br /><a href="http://www.ollicle.com/2007/jun/03/jquery_lineheight_flexible.html"><font color="#ff6600">Auto line-height Plugin</font></a>.<br /><a href="http://agencenp.net/textgrad/textgrad.html"><font color="#ff6600">Textgrad - a text gradient plugin</font></a>.<br /><a href="http://kawika.org/jquery/linklook/"><font color="#ff6600">LinkLook - a link thumbnail preview</font></a>.<br /><a href="http://rikrikrik.com/jquery/pager/#examples"><font color="#ff6600">pager jQuery Plugin</font></a>.<br /><a href="http://rikrikrik.com/jquery/shortkeys/"><font color="#ff6600">shortKeys jQuery Plugin</font></a>.<br /><a href="http://www.ollicle.com/eg/jquery/biggerlink"><font color="#ff6600">jQuery Biggerlink</font></a>.<br /><a href="http://troy.dyle.net/linkchecker/"><font color="#ff6600">jQuery Ajax Link Checker</font></a>. </p>
<h2>鼠标提示（Tooltips）</h2>
<p><a href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/"><font color="#ff6600">jQuery Plugin - Tooltip</font></a>.<br /><a href="http://www.codylindley.com/blogstuff/js/jtip/"><font color="#ff6600">jTip - The jQuery Tool Tip</font></a>.<br /><a href="http://examples.learningjquery.com/62/demo/index.html#examplesection"><font color="#ff6600">clueTip</font></a>.<br /><a href="http://edgarverle.com/BetterTip/default.cfm"><font color="#ff6600">BetterTip</font></a>.<br /><a href="http://ioreader.com/2007/05/15/flash-tooltips-using-jquery/"><font color="#ff6600">Flash Tooltips using jQuery</font></a>.<br /><a href="http://www.texotela.co.uk/code/jquery/tooltipdemo/"><font color="#ff6600">ToolTip</font></a>. </p>
<h2>菜单和导航(Menus, Navigations)</h2>
<p><a href="http://stilbuero.de/jquery/tabs_3/"><font color="#ff6600">jQuery Tabs Plugin - awesome! </font></a>. [<a href="http://stilbuero.de/jquery/tabs_3/nested.html"><font color="#ff6600">demo nested tabs</font></a>.]<br /><a href="http://blog.cutterscrossing.com/index.cfm/2007/6/15/Updated-JQuery-Nested-Tab-Set-with-Demo"><font color="#ff6600">another jQuery nested Tab Set example (based on jQuery Tabs Plugin)</font></a>.<br /><a href="http://www.sunsean.com/idTabs/"><font color="#ff6600">jQuery idTabs</font></a>.<br /><a href="http://jdsharp.us/jQuery/plugins/jdMenu/"><font color="#ff6600">jdMenu - Hierarchical Menu Plugin for jQuery</font></a>.<br /><a href="http://be.twixt.us/jquery/suckerFish.php"><font color="#ff6600">jQuery SuckerFish Style</font></a>.<br /><a href="http://bassistance.de/jquery-plugins/jquery-plugin-treeview/"><font color="#ff6600">jQuery Plugin Treeview</font></a>.<br /><a href="http://be.twixt.us/jquery/treeView.php"><font color="#ff6600">treeView Basic</font></a>.<br /><a href="http://labs.activespotlight.net/jQuery/menu_demo.html"><font color="#ff6600">FastFind Menu</font></a>.<br /><a href="http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/"><font color="#ff6600">Sliding Menu</font></a>.<br /><a href="http://gmarwaha.com/blog/?p=7"><font color="#ff6600">Lava Lamp jQuery Menu</font></a>.<br /><a href="http://icon.cat/wiki/IconDock_En#iconDock_jQuery_Plugin"><font color="#ff6600">jQuery iconDock</font></a>.<br /><a href="http://cherne.net/brian/resources/jquery.variations.html"><font color="#ff6600">jVariations Control Panel</font></a>.<br /><a href="http://www.trendskitchens.co.nz/jquery/contextmenu/"><font color="#ff6600">ContextMenu plugin</font></a>.<br /><a href="http://p.sohei.org/jquery-plugins/clickmenu/"><font color="#ff6600">clickMenu</font></a>.<br /><a href="http://www.ndesign-studio.com/blog/mac/css-dock-menu"><font color="#ff6600">CSS Dock Menu</font></a>.<br /><a href="http://webexpose.org/2006/12/28/jquery-pop-up-menu-tutorial/"><font color="#ff6600">jQuery Pop-up Menu Tutorial</font></a>.<br /><a href="http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/"><font color="#ff6600">Sliding Menu</font></a>. </p>
<p><a title="http://stilbuero.de/jquery/tabs_3/" href="http://stilbuero.de/jquery/tabs_3/"><font color="#ff6600">http://stilbuero.de/jquery/tabs_3/</font></a> </p>
<h2>幻灯、翻转等(Accordions, Slide and Toggle stuff)</h2>
<p><a href="http://bassistance.de/jquery-plugins/jquery-plugin-accordion/"><font color="#ff6600">jQuery Plugin Accordion</font></a>.<br /><a href="http://fmarcia.info/jquery/accordion.html"><font color="#ff6600">jQuery Accordion Plugin Horizontal Way</font></a>.<br /><a href="http://letmehaveblog.blogspot.com/2007/10/haccordion-simple-horizontal-accordion.html"><font color="#ff6600">haccordion - a simple horizontal accordion plugin for jQuery</font></a>.<br /><a href="http://dev.portalzine.de/index?/Horizontal_Accordion--print"><font color="#ff6600">Horizontal Accordion by portalzine.de</font></a>.<br /><a href="http://berndmatzner.de/jquery/hoveraccordion/"><font color="#ff6600">HoverAccordion</font></a>.<br /><a href="http://fmarcia.info/jquery/accordion.html"><font color="#ff6600">Accordion Example from fmarcia.info</font></a>.<br /><a href="http://blog.evaria.com/wp-content/themes/blogvaria/jquery/index.php"><font color="#ff6600">jQuery Accordion Example</font></a>.<br /><a href="http://jquery.com/files/demo/dl-done.html"><font color="#ff6600">jQuery Demo - Expandable Sidebar Menu</font></a>.<br /><a href="http://www.andreacfm.com/examples/jQpanels/"><font color="#ff6600">Sliding Panels for jQuery</font></a>.<br /><a href="http://jquery.andreaseberhard.de/toggleElements/"><font color="#ff6600">jQuery ToggleElements</font></a>.<br /><a href="http://www.ndoherty.com/demos/coda-slider/"><font color="#ff6600">Coda Slider</font></a>.<br /><a href="http://sorgalla.com/projects/jcarousel/#Examples"><font color="#ff6600">jCarousel</font></a>.<br /><a href="http://www.reindel.com/accessible_news_slider/"><font color="#ff6600">Accesible News Slider Plugin</font></a>.<br /><a href="http://icant.co.uk/sandbox/jquerycodeview/"><font color="#ff6600">Showing and Hiding code Examples</font></a>.<br /><a href="http://gsgd.co.uk/sandbox/jquery/easing/"><font color="#ff6600">jQuery Easing Plugin</font></a>.<br /><a href="http://sonspring.com/journal/jquery-portlets"><font color="#ff6600">jQuery Portlets</font></a>.<br /><a href="http://jdsharp.us/jQuery/plugins/AutoScroll/"><font color="#ff6600">AutoScroll</font></a>.<br /><a href="http://medienfreunde.com/lab/innerfade/"><font color="#ff6600">Innerfade</font></a>. </p>
<h2>拖放插件(Drag and Drop)</h2>
<p><a href="http://docs.jquery.com/UI/Draggables"><font color="#ff6600">UI/Draggables</font></a>.<br /><a href="http://fromvega.com/wordpress/2007/07/14/easydrag-jquery-plugin/"><font color="#ff6600">EasyDrag jQuery Plugin</font></a>.<br /><a href="http://sonspring.com/journal/jquery-portlets"><font color="#ff6600">jQuery Portlets</font></a>.<br /><a href="http://dev.iceburg.net/jquery/jqDnR/"><font color="#ff6600">jqDnR - drag, drop resize</font></a>.<br /><a href="http://interface.eyecon.ro/demos/drag.html"><font color="#ff6600">Drag Demos</font></a>. </p>
<h2>XML XSL JSON Feeds</h2>
<p><a href="http://www.jongma.org/webtools/jquery/xslt/"><font color="#ff6600">XSLT Plugin</font></a>.<br /><a href="http://cgaskell.wordpress.com/2006/11/02/jquery-ajax-call-and-result-xml-parsing/"><font color="#ff6600">jQuery Ajax call and result XML parsing</font></a>.<br /><a href="http://jquery.com/plugins/project/xmlObjectifier"><font color="#ff6600">xmlObjectifier - Converts XML DOM to JSON</font></a>.<br /><a href="http://jquery.glyphix.com/"><font color="#ff6600">jQuery XSL Transform</font></a>.<br /><a href="http://malsup.com/jquery/taconite/"><font color="#ff6600">jQuery Taconite - multiple Dom updates</font></a>.<br /><a href="http://www.hovinne.com/blog/index.php/2007/07/15/132-jfeed-jquery-rss-atom-feed-parser-plugin"><font color="#ff6600">RSS/ATOM Feed Parser Plugin</font></a>.<br /><a href="http://www.malsup.com/jquery/gfeed/"><font color="#ff6600">jQuery Google Feed Plugin</font></a>. </p>
<h2>浏览器(Browserstuff)</h2>
<p><a href="http://noteslog.com/post/how-to-fix-the-resize-event-in-ie/"><font color="#ff6600">Wresize - IE Resize event Fix Plugin</font></a>.<br /><a href="http://jquery.khurshid.com/ifixpng.php"><font color="#ff6600">jQuery ifixpng</font></a>.<br /><a href="http://jquery.andreaseberhard.de/pngFix/"><font color="#ff6600">jQuery pngFix</font></a>.<br /><a href="http://www.crismancich.de/jquery/plugins/linkscrubber/"><font color="#ff6600">Link Scrubber - removes the dotted line onfocus from links</font></a>.<br /><a href="http://www.matthewjrichards.co.uk/articles/2007/06/25/jquery-perciformes-the-entire-suckerfish-familly-under-one-roof"><font color="#ff6600">jQuery Perciformes - the entire suckerfish familly under one roof</font></a>.<br /><a href="http://blog.brandonaaron.net/my-jquery-plugins/background-iframe/"><font color="#ff6600">Background Iframe</font></a>.<br /><a href="http://jquery.com/plugins/project/QinIE"><font color="#ff6600">QinIE - for proper display of Q tags in IE</font></a>.<br /><a href="http://webrocket.ulmb.com/ability/"><font color="#ff6600">jQuery Accessibility Plugin</font></a>.<br /><a href="http://www.ogonek.net/mousewheel/jquery-demo.html"><font color="#ff6600">jQuery MouseWheel Plugin</font></a>. </p>
<h2>对话框、确认窗口(Alert, Prompt, Confirm Windows)</h2>
<p><a href="http://trentrichardson.com/Impromptu/"><font color="#ff6600">jQuery Impromptu</font></a>.<br /><a href="http://nadiaspot.com/jquery/confirm"><font color="#ff6600">jQuery Confirm Plugin</font></a>.<br /><a href="http://dev.iceburg.net/jquery/jqModal/"><font color="#ff6600">jqModal</font></a>.<br /><a href="http://www.ericmmartin.com/projects/simplemodal/"><font color="#ff6600">SimpleModal</font></a>. </p>
<h2>CSS</h2>
<p><a href="http://www.kelvinluck.com/article/switch-stylesheets-with-jquery"><font color="#ff6600">jQuery Style Switcher</font></a>.<br /><a href="http://andykent.bingodisk.com/bingo/public/jss/"><font color="#ff6600">JSS - Javascript StyleSheets</font></a>.<br /><a href="http://flesler.blogspot.com/2007/11/jqueryrule.html"><font color="#ff6600">jQuery Rule - creation/manipulation of CSS Rules</font></a>.<br /><a href="http://www.designerkamal.com/jPrintArea/"><font color="#ff6600">jPrintArea</font></a>. </p>
<h2>DOM、AJAX和其它JQuery插件（DOM, Ajax and other jQuery plugins）</h2>
<p><a href="http://flydom.socianet.com/"><font color="#ff6600">FlyDOM</font></a>.<br /><a href="http://brandonaaron.net/docs/dimensions/#getting-started"><font color="#ff6600">jQuery Dimenion Plugin</font></a>.<br /><a href="http://happygiraffe.net/blog/articles/2007/09/26/jquery-logging"><font color="#ff6600">jQuery Loggin</font></a>.<br /><a href="http://jquery.com/plugins/project/metadata"><font color="#ff6600">Metadata - extract metadata from classes, attributes, elements</font></a>.<br /><a href="http://johannburkard.de/blog/programming/javascript/inc-a-super-tiny-client-side-include-javascript-jquery-plugin.html"><font color="#ff6600">Super-tiny Client-Side Include Javascript jQuery Plugin</font></a>.<br /><a href="http://humanized.com/weblog/2007/09/14/undo-made-easy-with-ajax-part-1/"><font color="#ff6600">Undo Made Easy with Ajax</font></a>.<br /><a href="http://www.jasons-toolbox.com/JHeartbeat/"><font color="#ff6600">JHeartbeat - periodically poll the server</font></a>.<br /><a href="http://www.appelsiini.net/projects/lazyload"><font color="#ff6600">Lazy Load Plugin</font></a>.<br /><a href="http://blog.brandonaaron.net/2007/08/19/new-plugin-live-query/"><font color="#ff6600">Live Query</font></a>.<br /><a href="http://jquery.offput.ca/every/"><font color="#ff6600">jQuery Timers</font></a>.<br /><a href="http://www.joanpiedra.com/jquery/shareit/"><font color="#ff6600">jQuery Share it - display social bookmarking icons</font></a>.<br /><a href="http://www.jdempster.com/category/code/jquery/cookiejar/"><font color="#ff6600">jQuery serverCookieJar</font></a>.<br /><a href="http://ideamill.synaptrixgroup.com/?p=3"><font color="#ff6600">jQuery autoSave</font></a>.<br /><a href="http://www.semicomplete.com/blog/geekery/jquery-interface-puffer.html"><font color="#ff6600">jQuery Puffer</font></a>.<br /><a href="http://33rockers.com/jquery/iframe-demo/"><font color="#ff6600">jQuery iFrame Plugin</font></a>.<br /><a href="http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/"><font color="#ff6600">Cookie Plugin for jQuery</font></a>.<br /><a href="http://leftlogic.com/lounge/articles/jquery_spy2"><font color="#ff6600">jQuery Spy - awesome plugin</font></a>.<br /><a href="http://www.learningjquery.com/2007/01/effect-delay-trick"><font color="#ff6600">Effect Delay Trick</font></a>.<br /><a href="http://jquick.sullof.com/jquick/"><font color="#ff6600">jQuick - a quick tag creator for jQuery</font></a>.<a href="http://noteslog.com/post/metaobjects-11-released-today/"><br /><font color="#ff6600">Metaobjects</font></a>.<br /><a href="http://www.thunderguy.com/semicolon/2007/08/14/elementready-jquery-plugin/"><font color="#ff6600">elementReady</font></a>. </p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=246" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=246</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[准确检验你安装运行的 XP 或 VISTA 究竟是原版，还是？？？]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=9" label="Others" /> 
	  <updated>2009-02-22T08:43:24+08:00</updated>
	  <published>2009-02-22T08:43:24+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网上下载的 WindowsXP pro和 VISTA 的各类版本。实验结果，分三种情况：一是顺利执行，并显示完整、稳定、清晰的数据；二是能够执行，但结果显示一闪即逝无从得见；三是不能执行，或者无动于衷或者跳出什么&ldquo;错误&rdquo;提示。结论：只有第一种结果，才是正宗的原版(至少没有对原版进行&ldquo;大手术&rdquo;)。</p>
<p><strong>检验办法非常简单(只需一分钟)&mdash;&mdash;</strong></p>
<p>1。启动&ldquo;命令提示符&rdquo;（在:开始/所有程序/&ldquo;附件&rdquo;里）；<br />2。输入：systeminfo ，然后回车；<br />3。即可看到一大溜你未必完全掌握的信息(界面稳定、清晰)。</p>
<p>以上如能正确显示，请按照上述办法试试这个命令&mdash;&mdash; systeminfo &gt; systeminfo.txt <br />&mdash;&mdash;运行后，请到&ldquo;Documents and Settings &rdquo;的用户文件夹中，你一定会找到一个系统给你的&ldquo;小小的礼物&rdquo; ！</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=245" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=245</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[产品展示左右平滑滚动效果]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=4" label="Web" /> 
	  <updated>2009-02-11T16:12:34+08:00</updated>
	  <published>2009-02-11T16:12:34+08:00</published>
		  <summary type="html"><![CDATA[<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.liaozhenxin.com/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp79105">
<!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#34;>
<html xmlns=&#34;<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>&#34;>
<head>
<meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34; />
<title>产品展示左右平滑滚动效果</title>
<script language=&#34;javascript&#34;>
<!--
//图片滚动列表 mengjia 070927
var Speed_1 = 10; //速度(毫秒)
var Space_1 = 20; //每次移动(px)
var PageWidth_1 = 116 * 3; //翻页宽度
var interval_1 = 7000; //翻页间隔
var fill_1 = 0; //整体移位
var MoveLock_1 = false;
var MoveTimeObj_1;
var MoveWay_1=&#34;right&#34;;
var Comp_1 = 0;
var AutoPlayObj_1=null;
function GetObj(objName){if(document.getElementById){return eval('document.getElementById(&#34;'+objName+'&#34;)')}else{return eval('document.all.'+objName)}}
function AutoPlay_1(){clearInterval(AutoPlayObj_1);AutoPlayObj_1=setInterval('ISL_GoDown_1();ISL_StopDown_1();',interval_1)}
function ISL_GoUp_1(){if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1=&#34;left&#34;;MoveTimeObj_1=setInterval('ISL_ScrUp_1();',Speed_1);}
function ISL_StopUp_1(){if(MoveWay_1 == &#34;right&#34;){return};clearInterval(MoveTimeObj_1);if((GetObj('ISL_Cont_1').scrollLeft-fill_1)%PageWidth_1!=0){Comp_1=fill_1-(GetObj('ISL_Cont_1').scrollLeft%PageWidth_1);CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrUp_1(){if(GetObj('ISL_Cont_1').scrollLeft<=0){GetObj('ISL_Cont_1').scrollLeft=GetObj('ISL_Cont_1').scrollLeft+GetObj('List1_1').offsetWidth}
GetObj('ISL_Cont_1').scrollLeft-=Space_1}
function ISL_GoDown_1(){clearInterval(MoveTimeObj_1);if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1=&#34;right&#34;;ISL_ScrDown_1();MoveTimeObj_1=setInterval('ISL_ScrDown_1()',Speed_1)}
function ISL_StopDown_1(){if(MoveWay_1 == &#34;left&#34;){return};clearInterval(MoveTimeObj_1);if(GetObj('ISL_Cont_1').scrollLeft%PageWidth_1-(fill_1>=0?fill_1:fill_1+1)!=0){Comp_1=PageWidth_1-GetObj('ISL_Cont_1').scrollLeft%PageWidth_1+fill_1;CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrDown_1(){if(GetObj('ISL_Cont_1').scrollLeft>=GetObj('List1_1').scrollWidth){GetObj('ISL_Cont_1').scrollLeft=GetObj('ISL_Cont_1').scrollLeft-GetObj('List1_1').scrollWidth}
GetObj('ISL_Cont_1').scrollLeft+=Space_1}
function CompScr_1(){if(Comp_1==0){MoveLock_1=false;return}
var num,TempSpeed=Speed_1,TempSpace=Space_1;if(Math.abs(Comp_1)<PageWidth_1/2){TempSpace=Math.round(Math.abs(Comp_1/Space_1));if(TempSpace<1){TempSpace=1}}
if(Comp_1<0){if(Comp_1<-TempSpace){Comp_1+=TempSpace;num=TempSpace}else{num=-Comp_1;Comp_1=0}
GetObj('ISL_Cont_1').scrollLeft-=num;setTimeout('CompScr_1()',TempSpeed)}else{if(Comp_1>TempSpace){Comp_1-=TempSpace;num=TempSpace}else{num=Comp_1;Comp_1=0}
GetObj('ISL_Cont_1').scrollLeft+=num;setTimeout('CompScr_1()',TempSpeed)}}
function picrun_ini(){
GetObj(&#34;List2_1&#34;).innerHTML=GetObj(&#34;List1_1&#34;).innerHTML;
GetObj('ISL_Cont_1').scrollLeft=fill_1>=0?fill_1:GetObj('List1_1').scrollWidth-Math.abs(fill_1);
GetObj(&#34;ISL_Cont_1&#34;).onmouseover=function(){clearInterval(AutoPlayObj_1)}
GetObj(&#34;ISL_Cont_1&#34;).onmouseout=function(){AutoPlay_1()}
AutoPlay_1();
}
//产品展示滚动图片结束
//-->
</script>
<style type=&#34;text/css&#34;>
<!--
BODY {
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; FONT-FAMILY: 宋体; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.blk_18 {
BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; MARGIN-TOP: 8px; FONT-SIZE: 12px; BACKGROUND: #f3f3f3; OVERFLOW: hidden; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 390px; BORDER-BOTTOM: #e3e3e3 1px solid; ZOOM: 1
}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 350px
}
.blk_18 .ScrCont {
WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
FLOAT: left
}
.blk_18 #List2_1 {
FLOAT: left
}
.blk_18 .LeftBotton {
BACKGROUND: url(<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .RightBotton {
BACKGROUND: url(<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .LeftBotton {
BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
BACKGROUND-POSITION: 0px -100px; MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
BACKGROUND-POSITION: -20px 0px
}
.blk_18 .RightBotton:hover {
BACKGROUND-POSITION: -20px -100px
}
.blk_18 .pl IMG {
DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {
BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; FLOAT: left; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 114px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.blk_18 A.pl:hover {
BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px solid
}
.commu_cont3 {
MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
WIDTH: 188px
}
-->
</style>
</head>
<body>
<!-- picrotate_left start  -->
<DIV class=blk_18><A onmouseup=ISL_StopUp_1() class=LeftBotton 
onmousedown=ISL_GoUp_1() onmouseout=ISL_StopUp_1() href=&#34;javascript:void(0);&#34; 
target=_self></A>
<DIV class=pcont id=ISL_Cont_1>
<DIV class=ScrCont>
<DIV id=List1_1><!-- piclist begin --><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72 
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>记录经典 珍藏回忆</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72 
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>最没价值非专业</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72 
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>展示欣赏秀网站</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72 
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>展示欣赏国外优</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72  
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>记录经典 珍藏回忆</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72 
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>国外优秀网站</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72  
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>展示优秀网站</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72 
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>最没价值非专业</A><A class=pl 
href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; 
target=_blank><IMG height=72 
src=&#34;<a href="http://www.liaozhenxin.com/skins/zhenzhai/logo.gif" target="_blank">http://www.liaozhenxin.com/skins/zhenzhai/logo.gif</a>&#34; width=96>展示优秀网站</A> <!-- piclist end --></DIV>
<DIV id=List2_1></DIV></DIV></DIV><A onmouseup=ISL_StopDown_1() 
class=RightBotton onmousedown=ISL_GoDown_1() onmouseout=ISL_StopDown_1() 
href=&#34;javascript:void(0);&#34; target=_self></A></DIV>
<SCRIPT type=text/javascript>
<!--
picrun_ini()
//-->
</SCRIPT>
<!-- picrotate_left end -->
</body>
</html>

</TEXTAREA><br/><INPUT onclick="runEx('temp79105')"  type="button" value="运行此代码"/> <INPUT onclick="doCopy('temp79105')"  type="button" value="复制此代码"/><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=244" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=244</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[PS人物美化之磨皮]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=9" label="Others" /> 
	  <updated>2009-01-19T15:40:07+08:00</updated>
	  <published>2009-01-19T15:40:07+08:00</published>
		  <summary type="html"><![CDATA[<p>素材<br /><br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/k200911915287.jpg" /></p>
<p>最终效果<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/x2009119152857.jpg" /></p>
<p>1.打开下载的人物素材。<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/m2009119152932.jpg" /></p>
<p>2.选择仿制图章工具，将脸上（图2）的斑点去除，修改后如图3<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/v2009119153045.jpg" /></p>
<p>修改后：<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/c2009119153122.jpg" /></p>
<p>3。在通道里（模式要RGB模式） 复制一层 绿色通道<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/0200911915320.jpg" /></p>
<p>绿副本&mdash;&mdash;滤镜 &mdash;&mdash;高反差保留 7 左右<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/t2009119153257.jpg" /></p>
<p>3。绿副本&mdash;&mdash;图像 &mdash;&mdash;计算&mdash;&mdash;混合选强光<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/12009119153336.jpg" /></p>
<p>4、计算三次<br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/d2009119153411.jpg" /></p>
<p>把ctrl 按住点 第三次计算出来的通道（即Alpha3) <br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/a2009119153558.jpg" /></p>
<p>6、回到图层里 按反选（shift +ctrl+i) 再调曲线<br /><br /><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/l2009119153447.jpg" /></p>
<p>&nbsp;</p>
<p><img alt="" src="http://www.liaozhenxin.com/attachments/month_0901/x2009119152857.jpg" /></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=243" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=243</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[国外优秀摄影网站]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=9" label="Others" /> 
	  <updated>2009-01-16T09:50:21+08:00</updated>
	  <published>2009-01-16T09:50:21+08:00</published>
		  <summary type="html"><![CDATA[有很多摄影师苦于搜索不到国外优秀的摄影师的个人网站。这次给大家很多参考，在拍片的时候提高自己的技术和创意。最终把中国人像、时尚摄影摄影提升到一个新的高度。
<p>法国<br /><br />Gilles Bensimon<a href="http://www.eyestorm.com/artist/Gilles_Bensimon.aspx" target="_blank">http://www.eyestorm.com/artist/Gilles_Bensimon.aspx</a><br />Jean-Baptiste Mondino<a href="http://mondino-update.net/" target="_blank">http://mondino-update.net</a><br />Thierry Le Gou&egrave;s<a href="http://www.thierrylegoues.com/" target="_blank">http://www.thierrylegoues.com</a><br />Eric Traor&eacute;<a href="http://www.eric-traore.com/" target="_blank">http://www.eric-traore.com</a><br />Francois Rousseau<a href="http://www.francoisrousseau.com/" target="_blank">http://www.francoisrousseau.com</a><br />Nicolas Hidiroglou<a href="http://www.hidiro.com/" target="_blank">http://www.hidiro.com</a><br />Bruno Fabbris<a href="http://www.brunofabbris.com/" target="_blank">http://www.brunofabbris.com</a><br />Philippe Salomon<a href="http://www.philippesalomon.com/" target="_blank">http://www.philippesalomon.com</a><br />Alexandre Weinberger<a href="http://www.alexandreweinberger.com/" target="_blank">http://www.alexandreweinberger.com</a><br />Gilles-Marie Zimmermann<a href="http://www.gmzimmermann.com/" target="_blank">http://www.gmzimmermann.com</a><br />Michel Perez<a href="http://www.michelperez.com/" target="_blank">http://www.michelperez.com</a><br />Jeff Manzetti<a href="http://www.jeffmanzetti.com/" target="_blank">http://www.jeffmanzetti.com</a><br />Matthieu Deluc<a href="http://www.matthieudeluc.com/" target="_blank">http://www.matthieudeluc.com</a><br />Jean-Fran&ccedil;ois Lepage<a href="http://www.two-eyes.com/" target="_blank">http://www.two-eyes.com</a><br />Duc Liao<a href="http://ducliao.com/" target="_blank">http://ducliao.com</a><br />Denis Rouvre<a href="http://www.rouvre.com/" target="_blank">http://www.rouvre.com</a><br />Fr&eacute;d&eacute;ric Meylan<a href="http://www.fredmeylan.com/" target="_blank">http://www.fredmeylan.com</a><br />Marc Neuhoff<a href="http://www.marcneuhoff.com/" target="_blank">http://www.marcneuhoff.com</a><br />Antoine Verglas<a href="http://www.antoineverglas.com/" target="_blank">http://www.antoineverglas.com</a><br />Fred Leveugle<a href="http://www.fredleveugle.com/" target="_blank">http://www.fredleveugle.com/</a><br />Christophe Kutner<a href="http://www.mfilomeno.com/christophe/christophe.html" target="_blank">http://www.mfilomeno.com/christophe/christophe.html</a><br />Vincent Dixon<a href="http://www.vincentdixon.com/" target="_blank">http://www.vincentdixon.com</a><br />Fr&eacute;d&eacute;ric Imbert<a href="http://www.fredericimbert.net/" target="_blank">http://www.fredericimbert.net</a><br />Louis Decamps<a href="http://www.andrewerther.com/phtgrph/...s/dcamps1.html" target="_blank">http://www.andrewerther.com/phtgrph/...s/dcamps1.html</a><br />Yann Robert<a href="http://www.amgardinier.com/" target="_blank">http://www.amgardinier.com</a><br />Eric Nehr<a href="http://www.jedroot.com/makeup/lp/ful...nfused-03.html" target="_blank">http://www.jedroot.com/makeup/lp/ful...nfused-03.html</a><br />Gr&eacute;goire Alexandre<a href="http://www.gregoirealexandre.com/" target="_blank">http://www.gregoirealexandre.com</a><br />Laurent Darmon<a href="http://www.laurentdarmon.com/" target="_blank">http://www.laurentdarmon.com</a><br />Michel Sedan<a href="http://www.michel-sedan.com/" target="_blank">http://www.michel-sedan.com</a><br />Bruno Fournier<a href="http://www.brunofournier.com/" target="_blank">http://www.brunofournier.com</a><br />Christian Fournier<a href="http://www.prisedevue.com/" target="_blank">http://www.prisedevue.com</a><br />Philippe Abergel<a href="http://www.abergel-photo.com/" target="_blank">http://www.abergel-photo.com</a><br />Francois Ayme<a href="http://www.eleonorecharrey.com/franc...e/francois.htm" target="_blank">http://www.eleonorecharrey.com/franc...e/francois.htm</a><br />Kris Gautier<a href="http://homepage.mac.com/krisgautier1/PhotoAlbum12.html" target="_blank">http://homepage.mac.com/krisgautier1/PhotoAlbum12.html</a><br />Alex Lucka<a href="http://www.alexlucka.com/" target="_blank">http://www.alexlucka.com</a><br />Emmanuel Layani<a href="http://www.emmanuel-layani.com/" target="_blank">http://www.emmanuel-layani.com</a><br />Fr&eacute;d&eacute;ric Pinet<a href="http://www.fredpinet.com/" target="_blank">http://www.fredpinet.com</a><br />Jean-Yves Lemoigne<a href="http://www.jeanyveslemoigne.com/" target="_blank">http://www.jeanyveslemoigne.com/</a><br />St&eacute;phane Martinelli<a href="http://www.stephanemartinelli.com/" target="_blank">http://www.stephanemartinelli.com</a><br />Alain Potignon<a href="http://www.alainpotignon.com/" target="_blank">http://www.alainpotignon.com</a><br />Raya<a href="http://www.studioraya.com/" target="_blank">http://www.studioraya.com</a><br />Herve Haddad<a href="http://www.hervehaddad.com/" target="_blank">http://www.hervehaddad.com</a><br />Cyril Masson<a href="http://www.cyrilmasson.com/" target="_blank">http://www.cyrilmasson.com</a><br />Nicolas Buisson<a href="http://www.nbuisson.com/" target="_blank">http://www.nbuisson.com</a><br />Yann Lepape<a href="http://www.yannlepape.com/" target="_blank">http://www.yannlepape.com</a><br />Michel Momy<a href="http://winstonwest.com/momy" target="_blank">http://winstonwest.com/momy</a><br />Bernard Benant<a href="http://www.bernardbenant.com/" target="_blank">http://www.bernardbenant.com</a><br />Antonio Spinoza<a href="http://www.antoniospinoza.com/" target="_blank">http://www.antoniospinoza.com</a><br />Dominique Desrue<a href="http://www.dominiquedesrue.com/" target="_blank">http://www.dominiquedesrue.com</a><br />Tarik<a href="http://www.concept-tarik.com/" target="_blank">http://www.concept-tarik.com</a><br />Emma &amp; Jeremy<a href="http://www.emmaetjeremy.com/" target="_blank">http://www.emmaetjeremy.com</a><br />Eric Deniset<a href="http://www.ericdeniset.com/" target="_blank">http://www.ericdeniset.com</a><br />Seb &amp; Enzo<a href="http://www.sebetenzo.com/" target="_blank">http://www.sebetenzo.com</a><br />Olivier Desarte<a href="http://www.olivierdesarte.com/" target="_blank">http://www.olivierdesarte.com/</a><br />Olivier Rose<a href="http://www.olivierrose.com/" target="_blank">http://www.olivierrose.com</a><br />Philippe Philtenger<a href="http://www.philtenger.com/" target="_blank">http://www.philtenger.com</a><br />Olivier Buhagiar<a href="http://www.olivierbuhagiar.com/" target="_blank">http://www.olivierbuhagiar.com</a><br />Christian Lartillot<a href="http://www.christianlartillot.com/" target="_blank">http://www.christianlartillot.com</a><br />Ivan Rafik<a href="http://www.ivan-rafik.com/" target="_blank">http://www.ivan-rafik.com</a><br />Bruno Sabastia<a href="http://www.sabastia.com/" target="_blank">http://www.sabastia.com</a><br />Dominique Amphonesinh<a href="http://www.amphonesinh.com/" target="_blank">http://www.amphonesinh.com</a><br />Jacques Beneich<a href="http://www.jacquesbeneich.com/" target="_blank">http://www.jacquesbeneich.com</a><br />Raphael Dallaporta<a href="http://www.peach.fr/www.raphaeldallaporta.com" target="_blank">http://www.peach.fr/www.raphaeldallaporta.com</a><br />Yan Forhan<a href="http://www.yan-forhan.com/" target="_blank">http://www.yan-forhan.com</a><br />Cyril Lagel<a href="http://www.cyrillagel.com/" target="_blank">http://www.cyrillagel.com</a><br />Sophie Delaporte<a href="http://www.mfilomeno.com/sophie/sophie.html" target="_blank">http://www.mfilomeno.com/sophie/sophie.html</a><br />St&eacute;phanie Solinas<a href="http://www.stephaniesolinas.free.fr/" target="_blank">http://www.stephaniesolinas.free.fr</a><br />B&eacute;rang&egrave;re Valognes<a href="http://www.berengere-valognes.com/" target="_blank">http://www.berengere-valognes.com</a><br />Florence Grall<a href="http://grall.florence.free.fr/" target="_blank">http://grall.florence.free.fr</a><br />Gr&eacute;goire Mahler<a href="http://www.gregoiremahler.com/" target="_blank">http://www.gregoiremahler.com</a><br />Jean-Philippe Lacube<a href="http://www.jeanphilippelacube.com/" target="_blank">http://www.jeanphilippelacube.com</a><br />Sonia Sieff<a href="http://www.soniasieff.com/" target="_blank">http://www.soniasieff.com</a><br />Annabelle Tiaffay<a href="http://www.annabelletiaffay.com/" target="_blank">http://www.annabelletiaffay.com</a><br />Carlotta Forsberg<a href="http://www.carlotta-forsberg.com/" target="_blank">http://www.carlotta-forsberg.com</a><br />Guillaume Reynaud<a href="http://www.guillaume-reynaud.com/" target="_blank">http://www.guillaume-reynaud.com</a><br />Jean-Baptiste Huynh<a href="http://www.tpw.it/teachers2003/huynh.htm" target="_blank">http://www.tpw.it/teachers2003/huynh.htm</a><br />Sabine Pigalle<a href="http://www.sabinepigalle.com/" target="_blank">http://www.sabinepigalle.com</a><br />Sabine Villiard<a href="http://www.sabinevilliard.com/" target="_blank">http://www.sabinevilliard.com</a><br />Jean-Philippe Malaval<a href="http://www.jedroot.com/hair/bs/silva....php?story=htt..." target="_blank">http://www.jedroot.com/hair/bs/silva....php?story=htt...</a><br />Rom&eacute;o Balancourt<a href="http://mapage.noos.fr/book_portraits" target="_blank">http://mapage.noos.fr/book_portraits</a><br />Thomas Paquet<a href="http://www.thomas-paquet.com/" target="_blank">http://www.thomas-paquet.com</a><br />Gerard Giaume<a href="http://www.gerardgiaume.com/" target="_blank">http://www.gerardgiaume.com</a><br />Olivier Spillebout<a href="http://www.spillebout.com/" target="_blank">http://www.spillebout.com</a><br />Bruno Ripoche<a href="http://www.jedroot.com/fashion/dr/fu.../commons-0205-..." target="_blank">http://www.jedroot.com/fashion/dr/fu.../commons-0205-...</a><br />Olivier Chauvignat<a href="http://www.olivier-chauvignat.com/" target="_blank">http://www.olivier-chauvignat.com</a><br />Pascal Lebeau<a href="http://www.pascallebeau.com/" target="_blank">http://www.pascallebeau.com</a><br />Marc De Giovanni<a href="http://photobymarc.com/" target="_blank">http://photobymarc.com</a><br />Zoltan Etedi<a href="http://photo.zol.free.fr/" target="_blank">http://photo.zol.free.fr</a><br /><br /><br />比利时<br /><br /><br />David Vasiljevic<a href="http://www.davidvasiljevic.com/" target="_blank">http://www.davidvasiljevic.com</a><br />Andrea Klarin<a href="http://www.andreaklarin.com/" target="_blank">http://www.andreaklarin.com</a><br />Sammy Georges<a href="http://www.sammy-georges.com/" target="_blank">http://www.sammy-georges.com</a><br />Bernard Bertrand<a href="http://www.bernardbertrand.com/" target="_blank">http://www.bernardbertrand.com</a><br /><br /><br />瑞士<br /><br /><br />Michel Comte<a href="http://www.bueroalbers.com/" target="_blank">http://www.bueroalbers.com</a><br />Dominique Derisbourg<a href="http://dominiquederisbourg.com/" target="_blank">http://dominiquederisbourg.com</a><br />Bruno Bisang<a href="http://www.brunobisang.com/" target="_blank">http://www.brunobisang.com</a><br />Davolo<a href="http://www.davolo.com/" target="_blank">http://www.davolo.com</a><br /><br /><br />瑞典<br /><br /><br />Mikael Jansson<a href="http://www.wilsonwenzel.com/" target="_blank">http://www.wilsonwenzel.com</a><br />Andreas Sj&ouml;din<a href="http://www.andreassjodin.se/" target="_blank">http://www.andreassjodin.se</a><br />John Scarisbrick<a href="http://cameralink.se/john_scarisbrick" target="_blank">http://cameralink.se/john_scarisbrick</a><br />Dennis Blomberg<a href="http://www.choicestockholm.com/" target="_blank">http://www.choicestockholm.com</a><br />Simon Cederquist<a href="http://www.simoncederquist.com/" target="_blank">http://www.simoncederquist.com</a><br />Lennart Sj&ouml;berg<a href="http://www.lennart.se/" target="_blank">http://www.lennart.se</a><br />Oscar Falk<a href="http://www.oscarfalk.com/" target="_blank">http://www.oscarfalk.com</a><br />Carl Bengtsson<a href="http://www.carlbengtsson.com/" target="_blank">http://www.carlbengtsson.com</a><br />J&ouml;rge Nahlstr&ouml;m<a href="http://www.jorgenahlstrom.com/" target="_blank">http://www.jorgenahlstrom.com</a><br />Per Zennstr&ouml;m<a href="http://www.lundlund.com/?/name/per_zennstrom" target="_blank">http://www.lundlund.com/?/name/per_zennstrom</a><br />Elisabeth Ohlson<a href="http://www.ohlson.se/" target="_blank">http://www.ohlson.se</a><br />__________________<br /><br /><br />丹麦<br /><br /><br />Rasmus Mogensen<a href="http://www.rasmusmogensen.com/" target="_blank">http://www.rasmusmogensen.com</a><br />Torkil Gudnason<a href="http://www.torkilgudnason.com/" target="_blank">http://www.torkilgudnason.com</a><br />Morten Laursen<a href="http://www.mortenlaursen.com/" target="_blank">http://www.mortenlaursen.com</a><br /><br /><br />美国<br /><br /><br />Annie Leibovitz<a href="http://www.artandcommerce.com/AAC/C....d_AlbumPages.P..." target="_blank">http://www.artandcommerce.com/AAC/C....d_AlbumPages.P...</a><br />Steven Meisel<a href="http://www.artandcommerce.com/AAC/C....d_AlbumPages.P..." target="_blank">http://www.artandcommerce.com/AAC/C....d_AlbumPages.P...</a><br />Michael Thompson<a href="http://www.jedroot.com/photo-main.php" target="_blank">http://www.jedroot.com/photo-main.php</a><br />David Lachapelle<a href="http://www.davidlachapelle.com/" target="_blank">http://www.davidlachapelle.com</a><br />Walter Chin<a href="http://yangabin.club.fr/yangabin/pho...mode/walterchi..." target="_blank">http://yangabin.club.fr/yangabin/pho...mode/walterchi...</a><br />Michael Zepetello<a href="http://www.zeppetello.com/" target="_blank">http://www.zeppetello.com</a><br />Steven Klein<a href="http://www.stevenkleinstudio.com/" target="_blank">http://www.stevenkleinstudio.com</a><br />Mark Seliger<a href="http://www.markseliger.com/" target="_blank">http://www.markseliger.com</a><br />Kenneth Willardt<a href="http://www.kwpf.com/" target="_blank">http://www.kwpf.com</a><br />Tom Munro<a href="http://www.tommunro.com/" target="_blank">http://www.tommunro.com</a><br />Barry Elkins<a href="http://www.calypsodesigaldi.com/" target="_blank">http://www.calypsodesigaldi.com</a><br />Nicolas Moore<a href="http://www.nicolasmoore.com/" target="_blank">http://www.nicolasmoore.com</a><br />Warwick Saint<a href="http://www.mfilomeno.com/warwick_saint/_warwick.html" target="_blank">http://www.mfilomeno.com/warwick_saint/_warwick.html</a><br />Micha&euml;l Woolley<a href="http://www.jedroot.com/makeup/nh/ful...ire/marieclair..." target="_blank">http://www.jedroot.com/makeup/nh/ful...ire/marieclair...</a><br />Thomas Schenk<a href="http://www.hereinmyhead.com/artimp/thomas" target="_blank">http://www.hereinmyhead.com/artimp/thomas</a><br />Paul Aresu<a href="http://www.paularesu.com/" target="_blank">http://www.paularesu.com</a><br />Steven Lyon<a href="http://www.stevenlyon.com/" target="_blank">http://www.stevenlyon.com</a><br />Andrew Eccles<a href="http://www.andreweccles.com/" target="_blank">http://www.andreweccles.com</a><br />David Ferrua<a href="http://www.mfilomeno.com/d_ferrua/ferrua.html" target="_blank">http://www.mfilomeno.com/d_ferrua/ferrua.html</a><br />Marcus M&acirc;m<a href="http://www.jedroot.com/makeup/nh/ful...igaro-jap-1004..." target="_blank">http://www.jedroot.com/makeup/nh/ful...igaro-jap-1004...</a><br />Richard Warren<a href="http://www.richardwarrenphotos.com/" target="_blank">http://www.richardwarrenphotos.com</a><br />Greg Kadel<a href="http://www.gregkadelstudios.com/" target="_blank">http://www.gregkadelstudios.com</a><br />Iris Brosch<a href="http://www.irisbrosch.com/" target="_blank">http://www.irisbrosch.com</a><br />Kutlu<a href="http://www.kutlu.com/" target="_blank">http://www.kutlu.com</a><br />Marc Kayne<a href="http://www.marckayne.com/" target="_blank">http://www.marckayne.com</a><br />Taryn Simon<a href="http://www.tarynsimon.com/" target="_blank">http://www.tarynsimon.com</a><br />Cleo Sullivan<a href="http://www.cleosullivan.com/" target="_blank">http://www.cleosullivan.com</a><br />Karina Taira<a href="http://www.karinataira.com/" target="_blank">http://www.karinataira.com</a><br />Isabel Snyder<a href="http://www.isabelsnyder.com/" target="_blank">http://www.isabelsnyder.com</a><br />Jerry Avenaim<a href="http://jerryavenaim.com/" target="_blank">http://jerryavenaim.com</a><br />Patrick Shaw<a href="http://www.jedroot.com/photogr/ps/psframeset.html" target="_blank">http://www.jedroot.com/photogr/ps/psframeset.html</a><br />David Mignon<a href="http://www.davidmignon.com/" target="_blank">http://www.davidmignon.com</a><br />Ken Browar<a href="http://www.kenbrowar.com/" target="_blank">http://www.kenbrowar.com</a><br />Christopher Micaud<a href="http://www.christophermicaud.com/" target="_blank">http://www.christophermicaud.com</a><br />Russell James<a href="http://www.russelljames.com/" target="_blank">http://www.russelljames.com/</a><br />Joe Mc Nally<a href="http://www.joemcnally.com/" target="_blank">http://www.joemcnally.com</a><br /><br /><br />英国<br /><br /><br />Albert Watson<a href="http://www1.kunsthauswien.com/englis...ngen/albert_wa..." target="_blank">http://www1.kunsthauswien.com/englis...ngen/albert_wa...</a><br />Miles Aldridge<a href="http://www.milesaldridge.com/" target="_blank">http://www.milesaldridge.com</a><br />Craig Mc Dean<a href="http://www.artandcommerce.com/AAC/C....d_AlbumPages.P..." target="_blank">http://www.artandcommerce.com/AAC/C....d_AlbumPages.P...</a><br />Richard Burbridge<a href="http://www.artandcommerce.com/AAC/C....d_AlbumPages.P..." target="_blank">http://www.artandcommerce.com/AAC/C....d_AlbumPages.P...</a><br />David Sims<a href="http://www.artpartner.com/photograph...d_sims/bio.htm" target="_blank">http://www.artpartner.com/photograph...d_sims/bio.htm</a><br />Karl Dickenson<a href="http://www.karldickenson.com/" target="_blank">http://www.karldickenson.com</a><br />Sean Ellis<a href="http://www.sean-ellis.com/" target="_blank">http://www.sean-ellis.com</a><br />David Parfitt<a href="http://www.davidparfitt.com/" target="_blank">http://www.davidparfitt.com</a><br /><br />意大利<br /><br /><br />Marino Parisoto Vay<a href="http://www.calypsodesigaldi.com/" target="_blank">http://www.calypsodesigaldi.com</a><br />Michelangelo di Battista<a href="http://www.managementartists.com/" target="_blank">http://www.managementartists.com</a><br />Ricardo Tinelli<a href="http://www.julianmeijer.com/photographers/tinelli/bio" target="_blank">http://www.julianmeijer.com/photographers/tinelli/bio</a><br />Tiziano Magni<a href="http://www.jedroot.com/fashion/ttl/l....php?story=htt..." target="_blank">http://www.jedroot.com/fashion/ttl/l....php?story=htt...</a><br />Diego Alborghetti<a href="http://www.thierrykauffmann.com/diego.htm" target="_blank">http://www.thierrykauffmann.com/diego.htm</a><br />Giam Paolo Vimercati<a href="http://www.giampaolo-vimercati.com/" target="_blank">http://www.giampaolo-vimercati.com/</a><br /><br /><br />德国<br /><br /><br />Peter Lindbergh<a href="http://www.peterlindbergh.com/" target="_blank">http://www.peterlindbergh.com</a><br />Ellen Von Unwerth<a href="http://www.artandcommerce.com/" target="_blank">http://www.artandcommerce.com</a><br />Vincent Peters<a href="http://www.managementartists.com/" target="_blank">http://www.managementartists.com</a><br />Andr&eacute; Rau<a href="http://www.angeladebona.com/site.htm" target="_blank">http://www.angeladebona.com/site.htm</a><br />Vanessa Von Zizewitz<a href="http://www.vanessavonzitzewitz.com/vane.htm" target="_blank">http://www.vanessavonzitzewitz.com/vane.htm</a><br />Friedmann Hauss<a href="http://nataliavodianova.net/Gallery/.../MarieClaireAU..." target="_blank">http://nataliavodianova.net/Gallery/.../MarieClaireAU...</a><br />Claus Wickrath<a href="http://www.clauswickrath.com/" target="_blank">http://www.clauswickrath.com</a><br />Ralph Mecke<a href="http://www.ohlsson.de/RALPHMECKE.html" target="_blank">http://www.ohlsson.de/RALPHMECKE.html</a><br />Thomas N&uuml;tzl<a href="http://www.artpartner.com/photograph..._nutzl/thomas_..." target="_blank">http://www.artpartner.com/photograph..._nutzl/thomas_...</a><br />Mel Karch<a href="http://www.melkarch.com/" target="_blank">http://www.melkarch.com</a><br />Tobias Zarius<a href="http://www.tobias-zarius.com/" target="_blank">http://www.tobias-zarius.com</a><br />Franck Wartenberg<a href="http://www.frank-wartenberg.com/" target="_blank">http://www.frank-wartenberg.com</a><br />Marian Sell<a href="http://www.mariansell.com/" target="_blank">http://www.mariansell.com</a><br />Thomas Rusch<a href="http://www.thomasrusch.com/" target="_blank">http://www.thomasrusch.com</a><br />Esther Haase<a href="http://www.estherhaase.de/" target="_blank">http://www.estherhaase.de</a><br /><br /><br />秘鲁<br /><br /><br />Mario Testino<a href="http://www.mariotestino.com/" target="_blank">http://www.mariotestino.com</a><br /><br /><br />西班牙<br /><br /><br />Javier Vallhonrat<a href="http://www.mfilomeno.com/javier/javier.html" target="_blank">http://www.mfilomeno.com/javier/javier.html</a><br /><br /><br />墨西哥<br /><br /><br />Enrique Badulescu<a href="http://www.artpartner.com/photograph...e_badulescu/bi..." target="_blank">http://www.artpartner.com/photograph...e_badulescu/bi...</a><br /><br /><br />阿根廷<br /><br /><br />Diego Uchitel<a href="http://www.jedroot.com/photogr/du/du-frameset.html" target="_blank">http://www.jedroot.com/photogr/du/du-frameset.html</a><br /><br /><br />加拿大<br /><br /><br />Serge Barbeau<a href="http://www.mfilomeno.com/serge/serge.html" target="_blank">http://www.mfilomeno.com/serge/serge.html</a><br />Jean-Pierre Domingue<a href="http://www.jeanpierredomingue.com/" target="_blank">http://www.jeanpierredomingue.com</a><br />Jill Greenberg<a href="http://www.manipulator.com/" target="_blank">http://www.manipulator.com/</a><br /><br /><br />波兰<br /><br /><br />Marek Straszewski<a href="http://www.calypsodesigaldi.com/" target="_blank">http://www.calypsodesigaldi.com</a><br /><br /><br />以色列<br /><br /><br />Guy Aroch<a href="http://www.julianmeijer.com/photographers/aroch/bio" target="_blank">http://www.julianmeijer.com/photographers/aroch/bio</a><br />Nadav Kander<a href="http://www.nadavkander.com/" target="_blank">http://www.nadavkander.com</a><br /><br /><br />伊朗<br /><br /><br />Ali Madhavi<a href="http://www.alimahdavi.com/" target="_blank">http://www.alimahdavi.com</a><br /><br /><br />黎巴嫩<br /><br /><br />Thierry Van Biesen<a href="http://www.thierryvanbiesen.com/" target="_blank">http://www.thierryvanbiesen.com</a><br /><br /><br />日本<br /><br /><br />Satoshi Sa&iuml;kusa<a href="http://www.satoshisaikusa.com/" target="_blank">http://www.satoshisaikusa.com</a><br />Takay<a href="http://www.jedroot.com/photogr/t/takay-bio.php" target="_blank">http://www.jedroot.com/photogr/t/takay-bio.php</a></p>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=242" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=242</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[wordpress在iis下静态化设置]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=4" label="Web" /> 
	  <updated>2009-01-12T14:17:07+08:00</updated>
	  <published>2009-01-12T14:17:07+08:00</published>
		  <summary type="html"><![CDATA[首先是到（<a href="http://www.binaryfortress.com/wordpress-url-rewrite/">http://www.binaryfortress.com/wordpress-url-rewrite/</a>）下载WordPressURLRewrite<br />也可以点它下载，先安装vcredist_x86再把解压出来的WordPressURLRewrite.ini和 WordPressURLRewrite32.dll 放在wordpress的文件目录里，<br />然后在IIS6的网站下加载WordPressURLRewrite32.dll，<br />最后进入后台把永久链接改成 /%post_id%形式。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=241" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=241</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Dreamweaver替换正则表达式表]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=4" label="Web" /> 
	  <updated>2008-11-19T09:32:34+08:00</updated>
	  <published>2008-11-19T09:32:34+08:00</published>
		  <summary type="html"><![CDATA[<table cellspacing="1" cellpadding="4" width="700" border="1" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
    <tbody removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">字符</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">匹配</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">示例</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">^</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">输入或行的起始部分。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">^T 匹配&ldquo;This good earth&rdquo;中的&ldquo;T&rdquo;，但不匹配&ldquo;Uncle Tom's Cabin&rdquo;中的&ldquo;T&rdquo;。</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">$</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">输入或行的结尾部分。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">h$ 匹配&ldquo;teach&rdquo;中的&ldquo;h&rdquo;，但是不匹配&ldquo;teacher&rdquo;中的&ldquo;h&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">*</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">0 个或多个前置字符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">um* 匹配&ldquo;rum&rdquo;中的&ldquo;um&rdquo;、&ldquo;yummy&rdquo;中的&ldquo;umm&rdquo;以及&ldquo;huge&rdquo;中的&ldquo;u&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">+</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">1 个或多个前置字符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">um+ 匹配&ldquo;rum&rdquo;中的&ldquo;um&rdquo;和&ldquo;yummy&rdquo;中的&ldquo;umm&rdquo;，但在&ldquo;huge&rdquo;中没有任何匹配项</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">?</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">前置字符最多出现一次（即，指示前置字符是可选的）。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">st?on 匹配&ldquo;Johnson&rdquo;中的&ldquo;son&rdquo;和&ldquo;Johnston&rdquo;中的&ldquo;ston&rdquo;，但在&ldquo;Appleton&rdquo;和&ldquo;tension&rdquo;中没有任何匹配项</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">.</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">除换行符外的任何单字符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">.an 匹配短语&ldquo;bran muffins can be tasty&rdquo;中的&ldquo;ran&rdquo;和&ldquo;can&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">x|y</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">x 或 y。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">FF0000|0000FF 匹配 bgcolor=&rdquo;#FF0000&rdquo; 中的&ldquo;FF0000&rdquo;和 font color=&rdquo;#0000FF&rdquo; 中的&ldquo;0000FF&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">{n}</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">恰好 n 个前置字符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">o{2} 匹配&ldquo;loom&rdquo;中的&ldquo;oo&rdquo;和&ldquo;mooooo&rdquo;中的前两个&ldquo;o&rdquo;，但在&ldquo;money&rdquo;中没有任何匹配项</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">{n,m}</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">至少 n 个、至多 m 个前置字符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">F{2,4} 匹配&ldquo;#FF0000&rdquo;中的&ldquo;FF&rdquo;和&ldquo;#FFFFFF&rdquo;中的前四个&ldquo;F&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">[abc]</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">用括号括起来的字符中的任何一个字符。用连字符指定某一范围的字符（例如， [a-f] 等效于 [abcdef]）。<br removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}" /></p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">[e-g] 匹配&ldquo;bed&rdquo;中的&ldquo;e&rdquo;、&ldquo;folly&rdquo;中的&ldquo;f&rdquo;和&ldquo;guard&rdquo;中的&ldquo;g&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">[^abc]</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">未在括号中括起来的任何字符。用连字符指定某一范围的字符（例如，[^a-f] 等效于[^abcdef]）。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">[^aeiou] 最初匹配&ldquo;orange&rdquo;中&ldquo;r&rdquo;、&ldquo;book&rdquo;中的&ldquo;b&rdquo;和&ldquo;eek！&rdquo;中的&ldquo;k&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\b</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">词边界（例如空格或回车符）。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\bb 匹配&ldquo;book&rdquo;中的&ldquo;b&rdquo;，但在&ldquo;goober&rdquo;和&ldquo;snob&rdquo;中没有任何匹配项</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\B</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">词边界之外的任何内容。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\Bb 匹配&ldquo;goober&rdquo;中的&ldquo;b&rdquo;，但在&ldquo;book&rdquo;中没有任何匹配项</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\d</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">任何数字字符。等效于 [0-9]。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\d 匹配&ldquo;C3PO&rdquo;中的&ldquo;3&rdquo;和&ldquo;apartment 2G&rdquo;中的&ldquo;2&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\D</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">任何非数字字符。等效于 [^0-9]。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\D 匹配&ldquo;900S&rdquo;中的&ldquo;S&rdquo;和&ldquo;Q45&rdquo;中的&ldquo;Q&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\f</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">换页符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">&nbsp;</td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\n</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">换行符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">&nbsp;</td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\r</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">回车符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">&nbsp;</td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\s</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">任何单个空白字符，包括空格、制表符、换页符或换行符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\sbook 匹配&ldquo;blue book&rdquo;中的&ldquo;book&rdquo;，但在&ldquo;notebook&rdquo;中没有任何匹配项</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\S</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">任何单个非空白字符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\Sbook 匹配&ldquo;notebook&rdquo;中的&ldquo;book&rdquo;，但在&ldquo;blue book&rdquo;中没有任何匹配项</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\t</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">制表符。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">&nbsp;</td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\w</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">任何字母数字字符，包括下划线。等效于 [A-Za-z0-9_]。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">b\w* 匹配&ldquo;the barking dog&rdquo;中的&ldquo;barking&rdquo;以及&ldquo;the big black dog&rdquo;中的&ldquo;big&rdquo;和&ldquo;black&rdquo;</p>
            </td>
        </tr>
        <tr removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <td valign="top" width="9%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\W</p>
            </td>
            <td valign="top" width="31%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">任何非字母数字字符。等效于 [^A-Za-z0-9_]。</p>
            </td>
            <td valign="top" width="58%" removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">
            <p removechild="function MyRC(arg1){var self = this;if (self.removeAttribute)self.removeAttribute(&quot;removeChild&quot;);var result = self[&quot;removeChild&quot;](arg1);self[&quot;removeChild&quot;] = arguments.callee; /*Finally restore the Override Function*/if(arg1.clearAttributes)arg1.clearAttributes();if(arg1.onclick)arg1.onclick=null;if(arg1.onmousemove)arg1.onmousemove=null;if(arg1.onmouseover)arg1.onmouseover=null;if(arg1.ondblclick)arg1.ondblclick=null;if(arg1.onmouseenter)arg1.onmouseenter=null;if(arg1.onmouseleave)arg1.onmouseleave=null;return result;}">\W 匹配&ldquo;Jake&amp;Mattie&rdquo;中的</p>
            </td>
        </tr>
    </tbody>
</table>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=240" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=240</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Lytebox很好用的LightBox效果库]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=4" label="Web" /> 
	  <updated>2008-09-19T18:10:45+08:00</updated>
	  <published>2008-09-19T18:10:45+08:00</published>
		  <summary type="html"><![CDATA[在网页中，尤其是在用来显示图像的网页中，使用LightBox已经司空见惯了。一直都在使用经典的Lightbox2<br/><a target="_blank" href="http://www.blueidea.com/articleimg/2006/08/3904/lightbox.html">http://www.blueidea.com/articleimg/2006/08/3904/lightbox.html</a><br/><br/>不过最近遇到一个网站的修改，其原有的图片点击放大后不再是显示独立的一张大图，而是有内容的网页，用户也认同了LightBox效果，不过Lightbox2不能满足所需，所以在网络上寻了个新的LightBox效果JS库：Lytebox。<br/><br/>Lytebox不仅能支持图像展示，还比Lightbox2多了“自动播放图像”的功能，当然最主要的是Lytebox支持弹出网页的效果。<br/><br/>Lytebox最新的版本为v3.22 <a target="_blank" href="http://dolem.com/lytebox/">http://dolem.com/lytebox/</a><br/><br/><br/><strong>1，下载 Lytebox v3.22的源码及相关图像素材</strong><br/><br/><a href="http://dolem.com/lytebox/lytebox_v3.22.zip" target="_blank">http://dolem.com/lytebox/lytebox_v3.22.zip</a><br/><br/><strong>2，把如下代码拷贝到网页的&lt;head&gt;...&lt;/head&gt;之间</strong><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.liaozhenxin.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">&lt;script type=&#34;text/javascript&#34; language=&#34;javascript&#34; src=&#34;lytebox.js&#34;&gt;&lt;/script&gt;<br/>&lt;link rel=&#34;stylesheet&#34; href=&#34;lytebox.css&#34; type=&#34;text/css&#34; media=&#34;screen&#34; /&gt;</div></div><br/>这可比Lightbox2引用简单多了（Lightbox2引用了三个JS和一个CSS）<br/><br/><strong>第3步就是应用Lytebox了。</strong><br/><br/><strong>a,对于图像应用而言，Lytebox提供了三种方案，即：单张图像的显示，多张图像的翻页显示和多种图像以自动播放的幻灯式显示。</strong><br/>分别在超级连接中以 rel=&#34;lytebox&#34; 、 rel=&#34;lytebox[vacation]&#34; 和 rel=&#34;lyteshow[vacation]&#34; 来表示。<br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.liaozhenxin.com/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp51831"><html>
<head>
<title>lytebox demo</title>
<script type=&#34;text/javascript&#34; language=&#34;javascript&#34; src=&#34;/lytebox/lytebox.js&#34;></script>
<link rel=&#34;stylesheet&#34; href=&#34;/lytebox/lytebox.css&#34; type=&#34;text/css&#34; media=&#34;screen&#34; />
</head>
<body>
<div>
<h2>单独图像显示，图像打开后之间没有链接翻页浏览：rel=&#34;lytebox&#34;</h2>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/d2008123211411.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/d2008123211411.jpg</a>&#34; rel=&#34;lytebox&#34; title=&#34;2008-1.jpg&#34;>2008-1.jpg</a>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/t2008123211444.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/t2008123211444.jpg</a>&#34; rel=&#34;lytebox&#34; title=&#34;2008-2.jpg&#34;>2008-2.jpg</a>
</div>

<div>
<h2>一系列图像打开后，鼠标移动至图像左侧或右侧进行图像的切换浏览：rel=&#34;lytebox[vacation]&#34;</h2>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/22008123211459.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/22008123211459.jpg</a>&#34; rel=&#34;lytebox[vacation]&#34; title=&#34;2008-3.jpg&#34;>2008-3.jpg</a>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/w2008123211514.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/w2008123211514.jpg</a>&#34; rel=&#34;lytebox[vacation]&#34; title=&#34;2008-4.jpg&#34;>2008-4.jpg</a>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/52008123211351.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/52008123211351.jpg</a>&#34; rel=&#34;lytebox[vacation]&#34; title=&#34;2008-5.gif&#34;>2008-5.gif</a>
</div>

<div>
<h2>一系列图像打开后，不仅能进行图像的切换浏览，lytebox还允许了自动播放的功能：rel=&#34;lyteshow[vacation]&#34;</h2>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/i2008123211426.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/i2008123211426.jpg</a>&#34; rel=&#34;lyteshow[vacation]&#34; title=&#34;2008-6.gif&#34;>2008-6.gif</a>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/52008123211351.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/52008123211351.jpg</a>&#34; rel=&#34;lyteshow[vacation]&#34; title=&#34;2008-7.jpg&#34;>2008-7.jpg</a>
<a href=&#34;<a href="http://www.liaozhenxin.com/attachments/month_0801/d2008123211411.jpg" target="_blank">http://www.liaozhenxin.com/attachments/month_0801/d2008123211411.jpg</a>&#34; rel=&#34;lyteshow[vacation]&#34; title=&#34;2008-8.jpg&#34;>2008-8.jpg</a>
</div>

</body>
</html></TEXTAREA><br/><INPUT onclick="runEx('temp51831')"  type="button" value="运行此代码"/> <INPUT onclick="doCopy('temp51831')"  type="button" value="复制此代码"/><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div><br/><br/><strong>b,对于网页应用而言，Lytebox提供了两种方案，即：单页面和可以翻页的多页面效果。</strong><br/><br/>分别在超级链接中用 rel=&#34;lyteframe&#34; 和 rel=&#34;lyteframe[catalog]&#34; 来表示<br/><br/>其中还可以定义窗口大小和滚动条的显示状况 rev=&#34;width: 400px; height: 300px; scrolling: no;&#34;<br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.liaozhenxin.com/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp29805"><html>
<head>
<title>lytebox demo</title>
<script type=&#34;text/javascript&#34; language=&#34;javascript&#34; src=&#34;/lytebox/lytebox.js&#34;></script>
<link rel=&#34;stylesheet&#34; href=&#34;/lytebox/lytebox.css&#34; type=&#34;text/css&#34; media=&#34;screen&#34; />
</head>
<body>
<div>
<h2>单页面效果，打开后之间没有链接翻页浏览：rel=&#34;lyteframe&#34;</h2>
<a href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; rel=&#34;lyteframe&#34; title=&#34;<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css&#34; rev=&#34;width: 800px; height: 300px; scrolling: no;&#34;><a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css</a>
<a href=&#34;<a href="http://www.aoovoo.com" target="_blank">http://www.aoovoo.com</a>&#34; rel=&#34;lyteframe&#34; title=&#34;aoovoo&#34; rev=&#34;width: 400px; height: 300px; scrolling: no;&#34;>aoovoo</a>
</div>

<div>
<h2>多页面效果，打开后之间可通过左下角的链接翻页浏览：rel=&#34;lyteframe[catalog]&#34;</h2>
<a href=&#34;<a href="http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn" target="_blank">http://www.<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css.cn</a>&#34; rel=&#34;lyteframe[catalog]&#34; title=&#34;<a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css&#34; rev=&#34;width: 1000px; height: 500px; scrolling: no;&#34;><a href="http://www.liaozhenxin.com/blog/default.asp?cateID=4" target="_blank">web</a>css</a>
<a href=&#34;<a href="http://www.aoovoo.com" target="_blank">http://www.aoovoo.com</a>&#34; rel=&#34;lyteframe[catalog]&#34; title=&#34;aoovoo&#34; rev=&#34;width: 800px; height: 400px; scrolling: no;&#34;>aoovoo</a>
<a href=&#34;<a href="http://www.szforever.com/" target="_blank">http://www.szforever.com/</a>&#34; rel=&#34;lyteframe[catalog]&#34; title=&#34;szforever&#34; rev=&#34;width: 700px; height: 500px; scrolling: no;&#34;>szforever</a>
</div>

</body>
</html></TEXTAREA><br/><INPUT onclick="runEx('temp29805')"  type="button" value="运行此代码"/> <INPUT onclick="doCopy('temp29805')"  type="button" value="复制此代码"/><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div><br/><br/><strong>4，如果把lytebox.css和lytebox.js及[images]所有文件存放的目录导致应用了lytebox效果的页面显示不了图像，即修改lytebox.css中的相关background: url</strong>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=239" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=239</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[中国传统插图]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=9" label="Others" /> 
	  <updated>2008-07-29T17:55:01+08:00</updated>
	  <published>2008-07-29T17:55:01+08:00</published>
		  <summary type="html"><![CDATA[<p>插图都是木版画，是雕刻在木版上再印出来的,往往画得既粗俗，刻得又简陋，只有极少数的例外。 咸丰年间的任渭长，一般认为是我国传统版画最后的一位大师。流传下来的《卅三剑客图》，人物造型十分生动。 </p>
<p>我国版画有很悠久的历史。最古的版画作品，是汉代的肖形印，在印章上刻了龙虎禽鸟等等图印，印在绢上纸上，成为精美巧丽的图形。版画成长于隋唐时的佛画，盛于宋元，到明末而登峰造极，最大的艺术家是陈洪绶（老莲）。清代版画普遍发展，年画盛行于民间。咸丰年间的任渭长，一般认为是我国传统版画最后的一位大师。以后的版画受到西方美术的影响，和我国传统的风格是颇为不同了。 </p>
<p>任渭长画的版画集《卅三剑客图》，共有三十三个剑客的图形，人物的造型十分生动。偶有空闲，翻阅数页，很触发一些想象，常常引起一个念头：&ldquo;最好能给每一幅图&lsquo;插&rsquo;一篇短篇小说。&rdquo;惯例总是画家替小说家绘插图，古今中外，似乎从未有一个写小说的人替一系列的绘画插写小说。 <br />由于读书不多，这三十三个剑客的故事我知道得不全。但反正是写小说，不知道原来出典的，不妨任意创造一个故事。可是连写三十三个剑侠故事的心愿，永远也完成不了的。写了第一篇《越女剑》后，第二篇《虬髯客》的小说就写不下去了。写叙述文比写小说不费力得多，于是改用平铺直叙的方式，介绍原来的故事。 </p>
<p>其中《虬髯客》、《聂隐娘》、《红线》、《昆仑奴》四个故事众所周知，不再详细叙述，同时原文的文笔极好，我没有能力译成同样简洁明丽的语体文，所以附录了原文。比较生僻的故事则将原文内容全部写了出来。 </p>
<p>中国古籍版刻插图艺术 </p>
<p>古人著书立说，重视图的作用。&ldquo;左图右书&rdquo;、&ldquo;左图右史&rdquo;、&ldquo;文不足以图补之，图不足以文叙之&rdquo;，图文并茂，相辅相成，是中国书的一个优良传统。 <br />中国历代刻印的书籍汗牛充栋，浩如烟海，其中不少附有精美的插图，这不仅是一份宝贵的历史文化财富，也是研究古代政治、文化、民俗的生动材料。 <br />一、中国古籍版刻插图的起源与出现 <br />中国的古书，以其生产形式而言，大致可以划分为写本书和印本书两个时代。在汉代以前，人们将书抄写在竹简、木牍等天然载体或缣帛等丝织品上。1942年，湖南长沙战国楚墓中出土一件帛画，上绘彩色图像及类似金文的说明文字，四周绘十二神像，象征十二个月，是我国帛书插图中的较早遗存。 <br />所谓版刻插图，就是指用雕版印刷的方式取得的画稿复本。雕版印刷术也称整版印刷术，即指将文字或图画反刻在一整块木板或其他材质的版上，然后在版上加墨刷印的方法。这种方法，可以大批取得插图画稿复本。由于古代书版以梨、枣木为主，故这些插图，都是版画，也称为木刻画。 <br />雕版印刷术发明之后，最先应用于佛教经籍插图的刊刻。唐代著名的高僧玄奘法师，就曾雕印佛像普惠四方。唐末冯贽《云仙散录》卷上引《僧园逸录》说：&ldquo;玄奘以回锋纸印普贤像，施于四方，每岁五驮无余。&rdquo;可见其数量是不少的。 <br />现存较古老的版刻插图艺术品，为1953年在成都市东门外望江楼附近唐墓中出土的《陀罗尼经咒》。此件发现于墓主臂上所戴银镯内，上刻古梵文经咒，四周和中央均印有小佛像。据考，当刊行于唐肃宗至德二年（公元757）之后。 <br />唐代版画遗存中，另一件更为重要的作品，是唐咸通九年（公元868）刊印的《金刚般若波罗密多经》扉页画。此件为一个长约16尺的卷子，由六页纸粘缀而成，卷端绘《祗树给孤独园》图，全图纹饰华丽，布局稳妥，线条运用纤柔中见劲挺，是雕版技艺已臻成熟的佳作。卷末有&ldquo;咸通九年四月十五日王玠为二亲敬造普施&rdquo;刊记，是世界上现存最早的有确切刊印日期题记的版刻插图艺术品和佛教版画名作。中国以版刻形式为图书印制插图，比欧洲早了至少五百多年，此图就是我国早期版刻插图中最负盛名的杰作。 <br />唐初诸帝，多采取儒、佛、道三教并重的政策，佛教发展很快。女皇帝武则天改唐为周，借用《大云经》为女主受命于天的符谶，声称她的&ldquo;龙兴&rdquo;本是佛的预言，更是大兴佛教。当时造像建寺，遍于国中；士民刊施经卷，蔚为风气。由此而言，当时佛教版画的锓梓，数量必多。只不过因为年湮代远，唐代印品少有留传于今日者。加之唐会昌五年（公元845），唐武宗下诏灭佛，经卷刻版，皆付劫灰，传留至今的佛教版刻插图，才如吉光片羽，难寻难觅。但根据文献记载和现存实物看，初步可以肯定，中国雕版印刷术发明之后，首先在佛教经籍的印制中得到最广泛的应用，佛教题材作品，也成为中国版刻插图艺术史上最早出现的品类。 <br />二、承先启后的五代、宋、元插图 </p>
<p>继唐而起的五代，是中国历史上大动荡、大分裂、大混乱的时代，也是艺术史上的一个相对衰败期。但唐代开创的版刻插图艺术，却在动乱中取得了不小的进步。 <br />五代遗存的版刻插图作品，题材仍只有佛教一种，数量亦如凤毛麟角，但和唐代相比，还是多一些了。其中最值得一提的，就是《大圣毗沙门天王像》和《大慈大悲救苦观世音菩萨像》。二图皆刊印于后晋开运四年（公元947），后者题记有&ldquo;归义军节度史检校太傅曹元忠造&rdquo;字样，下有刻工雷延美署名，是现存最早一幅刊刻时间、地点、刊施人、刻工姓名一应俱全的版刻插图作品；前者则为现存最早的一幅版刻插图观音像，说明虽然都是佛教艺术品，但在题材选择上，远比唐代要丰富得多。 <br />公元960年，北宋王朝建立，经过南征北讨、削平群雄，国家复归统一。宋朝重视文治，雕版印刷术全面发展，版刻插图艺术也取得了长足的进步。 <br />宋代版刻插图艺术遗存，仍以佛教内容为主。其中如宋太宗时刊《御制秘藏诠》插图四幅，是现存最古老的山水画版画；雍熙年间刊《弥勒佛像》、《文殊菩萨像》等四图（现存日本），皆是精品；《大随求陀罗尼曼荼罗》、《大随求陀罗尼咒经》等，也是举世闻名的遗珍。他如南宋临安刊行的《文殊指南图赞》，图版置版面上方，是现存最早的大型佛教插图组画，也可以说是传世历史最为悠久的连环画作品。南宋建安余氏勤有堂刊本《列女传》，更是值得大书特书的作品。徐康《前尘梦影录》就评论说：&ldquo;绣像书籍以来，以宋刊《列女传》为最精。&rdquo;本书上图下文，版式与《文殊指南图赞》相类。 <br />与宋对峙的辽、金、西夏，都是我国少数民族建立的政权。它们在版刻插图这一艺术领域，同样取得了骄人的成就。如辽国都城燕京，就是北方佛教版刻插图艺术的一个重要创作地点。1974年7月，在山西省应县佛宫寺释迦塔内，发现了大批辽代佛教经卷刻本，其中所附插图十余幅，幅幅都是精品。金朝刻大藏经《赵城藏》（又称《金藏》）扉画，雕版严整有力，深沉浑厚，背景简洁明快，人物个性鲜明，是佛教版刻插图中不多见的佳构。 <br />从上文所述，不难看出五代、宋及辽、金的版刻插图，无论在雕镌技艺、雕工队伍、绘制地域，还是在表现内容和手法上，进步都是明显的，为版刻插图艺术在以后的大发展打下了良好的基础。 <br />元代，也是我国雕版印刷史上的一个重要时代，元刊书籍插图比两宋不但毫不逊色，而且又有进步。就宗教版图而言，元代完成的《碛砂藏》，扉画严整工丽，远出宋刊之上。更重要的是，中国不少品种的书籍插图，是在元代才开始出现的。如元刊《西厢记》是现存最早的戏曲插图，《全相平话五种》是最早的平话刊本插图，《事文广记》为类书有图之始，这都是版刻插图艺术史上值得大书特书的事。因此，宋元是中国版刻插图艺术史上承先启后、继往开来的重要时代。 <br />三、璀璨夺目的明代插图 <br />明朝，中国图书出版业全面发展，刻家林立，坊肆蜂起，版刻插图艺术也随之进入了兴旺发达的黄金时代。其特点主要表现在以下几个方面。 <br />百花齐放，空前繁荣，是明代版刻插图的第一个特点。经过唐、宋、元几个朝代的探索，到明代，版刻插图艺术不仅在制作地域上空前扩大，而且逐渐形成了建安、金陵、新安三大艺术流派，其他如武林、苏州、吴兴等地的版刻插图，亦各具特色，环绕在三大流派周围，如群星拱月，呈现出一派勃勃生机。各流派、地区版图争妍斗艳，而又互相交流、促进，为中国版刻艺术向更广阔的天地发展，提供了很好的条件。 <br />形式多样，各擅胜场，是明代版刻插图艺术的第二个特点。这主要表现在插图形式除宋、元的单面方式、上图下文方式外，又出现了双面连式、多面连式、月光式等诸多类型，为画家随类赋形，提供了充分的选择余地。 <br />由稚拙无华到精丽繁缛，是明代版刻插图艺术的第三个特点，也是其艺术风格上的最大特点。一般来说，早期的建安、金陵派插图，具有粗犷质朴的民间艺术草创风格。自徽派版画崛起，绘必求其细，工必求其精，逐渐成为明代插图艺术的主流，建安、金陵等地版画亦向其靠拢，与其融合，汇为一体，使中国插图艺术更加璀灿夺目。这大抵是因为明万历中晚期之后，有大批文人学士参加到插图的创作中来，使插图不仅仅是图书的装帧、文字的图解，而且也是文人案头的清玩。知识分子的加入，对提高插图的社会地位，促其在质与量上产生飞跃，起到了决定性的作用。 <br />插图艺术队伍专业化，是明代版刻插图艺术的第四个特点。明代插图艺苑，留下姓名的画家极多，如汪耕、汪修、蔡冲寰、何英、卢霞子、熊莲泉、张梦征等，都是一时名家。这些人辛勤耕耘，留下了难以数计的作品，如今天尚能见到的王文衡作品，即不下数十种之多。一些脍炙人口的大画家，如唐寅、仇英、钱谷、丁云鹏、陈洪绶等，也为插图绘制画稿。明代刻工，更是多如繁星。如徽派刻工的主将&mdash;&mdash;安徽歙县虬川黄氏刻工，见于《虬川黄氏重修宗谱》著录的，就有近三百人。他们父子世业，兄弟相传，而且流寓南北各地，对徽派版刻风范的传播做出了卓越贡献。其他如旌德鲍承勋、郭卓然，武林项南洲，吴兴汪文佐， 金陵刘素明等，皆是一代名工圣手。这样一支庞大的刻工队伍，成为明代版刻插图艺术大发展的人才基础。 <br />技法上精益求精，突飞猛进，是明代版刻插图艺术的第五个特点。建安、金陵两派的早期插图作品，技法上仍略显粗糙，手法也变化不多。徽派崛起后，这一情况得到了彻底的改善，点染皴擦，无不运用自如，出神入化。同时，刻工们还注意从理论上进行总结，如陆禹九抄录的徽州刻工传授口决：&ldquo;木板雕画不稀奇，功夫深来心要细。若要双刀提线稳，多看多刻生巧艺。多看多刻还要想，刀刻件件样样巧。武功只有十八般，雕工难处学到老。执刀自有执刀理，刷印本领有高低。□□□□大喜事，先刻人来刻山水。&rdquo;言简意赅，本身就是一篇有关刻事的教科书。 <br />发扬蹈历，推陈出新，是明代版刻插图艺术的第六个特点。这里最值得一提的，就是把套版印刷技术和版画艺术结合起来，出现了彩色版画套印术。最初，为获得彩色图版，采取的是在一块版上，根据图画内容，分别涂上不同颜色，覆纸一次印刷的方法，称单版涂色法。这种方法，在元代就有了。在此法的基础上，或者说在它的启示下，明时出现了将彩色画稿按不同颜色分别勾摹下来，每色刻成一小版，分版分色，逐次逐色套印或迭印的方法，即为套印。因其版形如餖钉，又称&ldquo;餖版&rdquo;。后来，又发明用凸凹两版嵌合，使纸面拱起的方法，使画面富有立体感，称为&ldquo;拱花&rdquo;。套印出的插图，色彩艳丽，浓淡得宜，阴阳向背之间，几可乱真。明朝不少画谱插图，如胡正言刻《十竹斋画谱》，吴发祥刻《萝轩变古笺谱》，就都是个中精品。 <br />当然，明代版画，尤其是晚明版刻插图作品，也有不尽人意之处。如过于强调繁缛细密、富丽工致，有时看上去，反不如早期版画来得痛快淋漓、意趣天成。公式化、程式化的表现手法，也制约了它的发展天地。但瑕不掩瑜，无论从数量上还是质量上， 明代插图都代表了中国古代插图艺术的最高成就，在全世界也处于领先地位。即使和以精细著称的西洋铜版插图相比，在总体上也是有过之而无不及的。 <br />四、由盛转衰的清代书籍插图 <br />清朝入关后，采取了极端专制的文化政策，禁书焚书，文网苛密，屡兴文字大狱。读书人为避祸，多沉溺于断简残编，孜孜于考据之学。&ldquo;城门失火，殃及池鱼&rdquo;，明代蓬勃发展的版刻插图艺术，也由此而逐渐衰落下来。 <br />清代版刻插图艺术的衰落是有一个过程的，并非朝夕之间便一蹶不振。清初，承明余绪，仍有一些精美作品出现，如旌德鲍承勋所刻《扬州梦》、《秦楼月》等戏曲剧本插图，精丽典雅，被认为是徽版的殿军；四雪堂刊《隋唐演义》、《封神演义》，古吴三多斋刊《古今列女传演义》，以及《笠翁十种曲》等，均不逊兴盛时期的徽版名作。一些著名的刻工，如黄顺吉、刘荣、汤尚、汤义、蔡思璜、谭一葵等，亦不负名工之誉，使版刻插图在清乾、嘉之前，仍出现了短暂的繁荣。 <br />清朝最先衰落下去的插图品类，恰恰是最受民众欢迎、明代最为兴盛的小说、戏曲作品插图。此类作品，历次禁书都首当其冲。康熙五十三年（公元1714），康熙皇帝就曾下谕：&ldquo;治天下必先正人心，厚风俗。要正人心，厚风俗，必需崇经学。所有小说淫词，应严禁销毁。&rdquo;在这种情况下，小说、戏曲类书籍插图自然也难逃厄运。乾嘉之后这类作品鲜见有精美可观者，其因盖出于此。 <br />其实，清统治者仇视的是对大清朝不利的文献图籍，而不是插图艺术本身。相反，插图以其直现性、形象性，恰好可以作为对&ldquo;圣朝&rdquo;歌功颂德的工具。因此，在清政府组织刻印的图书中，多附有精美插图。清政府刻书，多由武英殿提调，这类图书的插图就被称为殿版画。其中如《御制耕织图诗》、《圆明园诗图》、《避暑山庄三十六景诗图》、《墨法集要》等，都是殿版画的代表作品。殿版画多细笔皴擦，工致娟丽，章法多变，印刷质量均为上乘。内廷刻书如此重视插图，为前朝所无。但同样因为供奉内廷，片面追求谨严工稳，这些作品又不如民间作品灵动飘逸，意趣天成。 <br />在统治者对戏曲、小说类作品的高压政策下，清朝民间版刻插图中的两大品类&mdash;&mdash;人物画和山水画，却得到了长足的进步。人物插图中的《凌烟阁功臣图》、《无双谱》、《晚笑堂画传》，以及《水浒全图》、《三国画像》等，都是这方面的佳构。明末政治黑暗，文臣昏愦，武将懦弱，终至亡国。汉族知识分子希望有古贤臣名将那样的人物出来扭转乾坤，重整山河，清前期人物画的发达，和这种心态多少有关。 <br />清朝的山水插图（主要是方志图书中的插图），取得了前所未有的辉煌成就。大画家萧云从绘《太平山水图画》，笔力凝重，气氛沉郁，所寄托的亦是明季遗黎对故国佳山秀水的哀思，具有强烈的民族主义和爱国主义气息，在古代山水插图中，可称前无古人、后无来者。清朝诸帝喜游幸，绘有《南巡盛典》、《西巡盛典》等多种插图，上有所好，下必甚焉，故清山水记游之类的图书插图极富，成就斐然。方志中的插图，多少也与此有关。但这些插图，多受殿版影响，《太平山水图画》中的磅礴之气，无从见到了。 <br />明代发展起来的套版彩印插图，到清代亦有佳构。清康熙年间沈因伯刊行的《芥子园画传》，&ldquo;一幅之色，分别先后，凡数十版，有积至逾尺者&rdquo;，至今仍被奉为画学的圭臬。《西湖佳话》卷首冠佳景十图，为金陵王衙彩色套印本，图画富丽精工，亦为套印书中的大观。 <br />清嘉庆之后，版刻插图中的突出作品不多，除少数人物图传类书籍和记游类书籍插图外，可称述者寥寥，技法上亦少见突破。 <br />尚值一提的是，清光绪年间，西方石印术传入中国。石版印刷对印制图画便捷省力，成本低廉，很快取代了版刻形式，成为印制图书插图的主要方法。晚清石印图书极多，图亦精丽，虽然这已不是木刻画，但在技法和构图上，仍在一定程度上因袭着版刻插图的传统，依然是弥足珍贵的文化遗产，但已非本文论述范围，故不赘。</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=238" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=238</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[IE6中使PNG格式图片透明显示方法]]></title>
	  <author>
		 <name>zhenzhai</name>
		 <uri>http://www.liaozhenxin.com/</uri>
		 <email>zhenzhai@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.liaozhenxin.com/default.asp?cateID=4" label="Web" /> 
	  <updated>2008-06-16T14:28:34+08:00</updated>
	  <published>2008-06-16T14:28:34+08:00</published>
		  <summary type="html"><![CDATA[使用了PNG图片，IE6下无法透明显示，出现难看的灰框，解决办法总结如下<br/>一般有两种解决办法：1、CSS；2、JS<br/><br/>其实说到底都是使用了IE5.5+的AlphaImageLoader滤镜来实现，只不过前一种是手动添加，第二种通过JS来遍历。<br/><br/>一、CSS<br/>需要手动对PNG图片容器添加样式<br/><br/>/* html&gt;body 标签IE6不认，Firefox直接显示*/<br/>html&gt;body #div_img {<br/>&nbsp;&nbsp;background-image: url(png.png);<br/>}<br/>/* * 标签IE6显示滤镜，Firefox不认*/<br/>* #div_img {<br/>&nbsp;&nbsp;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=&#34;png.png);&#34;)<br/>}<br/><br/>二、JS<br/>原理一样，只是不需要手动添加样式，直接有程序遍历PNG文件，以下代码直接加入页面头部，其他无需操作<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.liaozhenxin.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/>&lt;script language=&#34;javascript&#34;&gt;<br/>function correctPNG()<br/> {<br/> for(var i=0; i&lt;document.images.length; i++)<br/> {<br/> var img = document.images[i]<br/> var imgName = img.src.toUpperCase()<br/> if (imgName.substring(imgName.length-3, imgName.length) == &#34;PNG&#34;)<br/> {<br/> var imgID = (img.id) ? &#34;id=&#39;&#34; + img.id + &#34;&#39; &#34; : &#34;&#34;<br/> var imgClass = (img.className) ? &#34;class=&#39;&#34; + img.className + &#34;&#39; &#34; : &#34;&#34;<br/> var imgTitle = (img.title) ? &#34;title=&#39;&#34; + img.title + &#34;&#39; &#34; : &#34;title=&#39;&#34; + img.alt + &#34;&#39; &#34;<br/> var imgStyle = &#34;display:inline-block;&#34; + img.style.cssText<br/> if (img.align == &#34;left&#34;) imgStyle = &#34;float:left;&#34; + imgStyle<br/> if (img.align == &#34;right&#34;) imgStyle = &#34;float:right;&#34; + imgStyle<br/> if (img.parentElement.href) imgStyle = &#34;cursor:hand;&#34; + imgStyle <br/> var strNewHTML = &#34;&lt;span &#34; + imgID + imgClass + imgTitle<br/> + &#34; style=\&#34;&#34; + &#34;width:&#34; + img.width + &#34;px; height:&#34; + img.height + &#34;px;&#34; + imgStyle + &#34;;&#34;<br/> + &#34;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader&#34;<br/> + &#34;(src=\&#39;&#34; + img.src + &#34;\&#39;, sizingMethod=&#39;scale&#39;);\&#34;&gt;&lt;/span&gt;&#34;<br/> img.outerHTML = strNewHTML<br/> i = i-1<br/> }<br/> }<br/> }<br/>function alphaBackgrounds(){<br/> var rslt = navigator.appVersion.match(/MSIE (d+.d+)/, &#39;&#39;);<br/> var itsAllGood = (rslt != null &amp;&amp; Number(rslt[1]) &gt;= 5.5);<br/> for (i=0; i&lt;document.all.length; i++){<br/> var bg = document.all[i].currentStyle.backgroundImage;<br/> if (bg){<br/> if (bg.match(/.png/i) != null){<br/> var mypng = bg.substring(5,bg.length-2);<br/> //alert(mypng);<br/> document.all[i].style.filter = &#34;progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#39;&#34;+mypng+&#34;&#39;, sizingMethod=&#39;crop&#39;)&#34;;<br/> document.all[i].style.backgroundImage = &#34;url(&#39;&#39;)&#34;;<br/> //alert(document.all[i].style.filter);<br/> } <br/> }<br/> }<br/>}<br/><br/>if (navigator.platform == &#34;Win32&#34; &amp;&amp; navigator.appName == &#34;Microsoft Internet Explorer&#34; &amp;&amp; window.attachEvent) {<br/>window.attachEvent(&#34;onload&#34;, correctPNG);<br/>window.attachEvent(&#34;onload&#34;, alphaBackgrounds);<br/>}<br/>&lt;/script&gt;</div></div><br/><br/>问题：<br/>使用滤镜后，容器部分的连接会失效，解决办法：对连接添加以下样式<br/><br/>a {<br/>&nbsp;&nbsp;position:relative;<br/>&nbsp;&nbsp;}<br/><br/>附：<br/>引用 <br/>AlphaImageLoader滤镜<br/>语法：<br/>filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled,sizingMethod=sSize,src=sURL )<br/>属性：<br/>enabled : 可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true | false<br/>true : 默认值。滤镜激活。<br/>false : 滤镜被禁止。<br/><br/>sizingMethod : 可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内的显示方式。<br/>crop : 剪切图片以适应对象尺寸。<br/>image : 默认值。增大或减小对象的尺寸边界以适应图片的尺寸。<br/>scale : 缩放图片以适应对象的尺寸边界。<br/>src : 必选项。字符串(String)。使用绝对或相对 url 地址指定背景图像。假如忽略此参数，滤镜将不会作用。<br/>例子：<br/><br/>filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=&#34;png.png);&#34;) ]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.liaozhenxin.com/default.asp?id=237" /> 
	  <id>http://www.liaozhenxin.com/default.asp?id=237</id> 
  </entry>	
		
</feed>