Js+Dhtml:WEB程序員簡(jiǎn)易開(kāi)發(fā)工具包(預(yù)先體驗(yàn)版)
更新時(shí)間:2006年11月07日 00:00:00 作者:
復(fù)制代碼 代碼如下:
<HTML>
<HEAD>
<META http-equiv='Content-Type' content='text/html;charset=gb2312'>
<META name='Gemeratpr' content='網(wǎng)絡(luò)程序員伴侶(Lshdic)2005_開(kāi)拓版'>
<TITLE>LD5工具</TITLE>
<style>
*{font-size:12px;font-family:宋體}
td{width:180;cursor:hand;text-align:center}
.n1{font-size:18px}
.n2{font-size:18px;font-family:wingdings}
.n3{font-size:18px;font-family:wingdings 2}
.n4{font-size:18px;font-family:wingdings 3}
.n5{font-size:18px;font-family:webdings}
.n6{font-size:18px;font-family:Marlett}
.n7{font-size:18px;font-family:華文彩云}
</style>
</HEAD>
<BODY onselectstart='if(event.srcElement.tagName!="INPUT")return false' scroll=no style='margin:0;border:1 solid menu' bgcolor='menu'>
<table style='border-Collapse:collapse;border:2 solid white;' cellpadding=2 rules=all><tr><td style='width:100%'>
<select onchange='change1(this.selectedIndex)' id='sel1' style='width:150'><Optgroup label='特殊符號(hào)與字符集' style='color:red'>
<option>中文特殊符號(hào)<option>Assic實(shí)體對(duì)照<option>HTML已命名實(shí)體<option>HTML附加命名實(shí)體<option>他國(guó)單字與符號(hào)</Optgroup><Optgroup label='常用顏色預(yù)覽表' style='color:green'><option>W3C16色對(duì)照表<option>Windows系統(tǒng)色盤(pán)</Optgroup><Optgroup label='圖形字體集' style='color:blue'><option>Wingdings字體<option>Wingdings 2字體<option>Wingdings 3字體<option>Webdings字體<option>Marlett字體<option>華文彩云字體</Optgroup><Optgroup label='數(shù)據(jù)探測(cè)與計(jì)算' style='color:purple'><option>鍵盤(pán)鍵值探測(cè)器<option>簡(jiǎn)易計(jì)算器<option>進(jìn)制轉(zhuǎn)換工具</select><input style='width:80' id='txt' value='輸入值'>
</td></tr><tr><td style='padding:0'>
<div style='scrollbar-shadow-color:white;scrollbar-base-color:menu;scrollbar-arrow-color:black;overflow-Y:scroll;word-Break:break-all;width:240;height:250' id='a'></div>
</td></tr></table>
<script>
/******************
Author:lshdic(FYW)
Website:http://www.lshdic.com
E-mail:lshdic@sina.com
Resume:本程序的資料整理、編寫(xiě)、最終審查等工作由LD2、4、5原作者獨(dú)立完成,難免存在疏忽并不能保證數(shù)據(jù)100%正確,一頁(yè)原代碼,可獨(dú)立運(yùn)行于非LD2005開(kāi)發(fā)環(huán)境的WEB瀏覽器內(nèi),另存后即可在本地使用
******************/
var str1="",toolcolor="bbbbbb",movecolor="#ffffff"
function write1(){
a.innerHTML="<table cellspacing=0 cellpadding=3 rules=all style='border-Collapse:collapse;border:1 solid cccccc;' onmouseup='if(event.srcElement.tagName==\"TD\")txt.value=event.srcElement.innerText' onmouseover='if(event.srcElement.tagName==\"TD\"&&event.srcElement.bgColor==\"\")event.srcElement.bgColor=movecolor' onmouseout='if(event.srcElement.tagName==\"TD\"&&event.srcElement.bgColor==movecolor.toLowerCase())event.srcElement.bgColor=\"\"'>"+str1+"</table>"
document.title=sel1.options[sel1.selectedIndex].text+"_參考輸入工具["+(sel1.selectedIndex+1)+"]"
}
function write2(strs1,strs2){
strs1==160?strss1="空格":strss1="&#"+strs1+";"
str1+="<tr><td>&#"+strs1+";</td><td>&"+strs2+";</td><td class='n1'>"+strss1+"</td></tr>"
}
function change1(changeindex){
str1=""
switch(changeindex){
case 0: //中文特殊符號(hào)
str0="·ˇ¨〃々-~‖…〔〕〈〉《》「」『』〖〗【】±×÷∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓ˊˋ˙-―‥℅℉↖↗↘↙∕∟≒≦≧⊿═║╒╓╔╕╖╗╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▅▇█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒‵′〝″?、ⅱ"あアΒБá雹并尝储耽盯发涪耿孩虎饥舰劲竣愧立垄芒蘑泞脾洽娶散盛刷挞廷微息孝癣尧英寓闸症注丌佗冖邰堍茛蔻撷啖幄猗澧姊纰琚棰辎擘膦恝睥瘼颌螈簪酡觫鳍ぉォΙЗī┅癌暴博畅穿旦订珐俯供憨哗缉僵京咯扩俩漏茅末农譬签醛嫂施拴泰桐惟烯些雪药萤冤诈蜘砖丞侃讴郓堠荸蕞擤喋岍猢悌洎濠姗绌瑭椹戛氅飑愆瞟铴唳幡猞悝洇濡姒绂瑕棣軎毽瞀铴穰瘭?
for(i=0;i<str0.length-1;i++){
str1+="<tr>"
for(j=0;j<7;j++){str1+="<td>"+str0.charAt(i)+"</td>";i++}
str1+="</tr>";i--
}
break;
case 4: //他國(guó)單字與符號(hào)
str0="абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωāáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑńňɡㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ"
for(i=0;i<str0.length-1;i++){
str1+="<tr>"
for(j=0;j<7;j++){str1+="<td class='n1'>"+str0.charAt(i)+"</td>";i++}
str1+="</tr>";i--
}
break;
case 1: //Assic實(shí)體對(duì)照
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>瀏覽</td><td>VB表示</td></tr>"
for(i=1;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td>chr("+i+")</td></tr>"}
break;
case 7: //wingdings字體
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>常規(guī)</td><td>應(yīng)用字體</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n2'>&#"+i+";</td></tr>"}
break;
case 8: //wingdings 2字體
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>常規(guī)</td><td>應(yīng)用字體</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n3'>&#"+i+";</td></tr>"}
break;
case 9: //wingdings 3字體
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>常規(guī)</td><td>應(yīng)用字體</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n4'>&#"+i+";</td></tr>"}
break;
case 10: //webdings字體
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>常規(guī)</td><td>應(yīng)用字體</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n5'>&#"+i+";</td></tr>"}
break;
case 11: //Marlett字體
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>常規(guī)</td><td>應(yīng)用字體</td></tr>"
for(i=48;i<58;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n6'>&#"+i+";</td></tr>"}
for(i=97;i<122;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n6'>&#"+i+";</td></tr>"}
break;
case 12: //華文彩云字體
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>常規(guī)</td><td>應(yīng)用字體</td></tr>"
for(i=33;i<384;i++){str1+="<tr><td>&#"+i+";</td><td class='n1'>&#"+i+";</td><td class='n7'>&#"+i+";</td></tr>"}
break;
case 2: //HTML已命名實(shí)體
var str0="iexcl;¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ".split('&')
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>命名</td><td>瀏覽</td></tr>"
write2(34,"quot");write2(38,"amp");write2(60,"lt");write2(62,"gt");write2(160,"nbsp");
for(i=161;i<256;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0[i-161]+"</td><td class='n1'>&#"+i+";</td></tr>"}
break;
case 3: //HTML附加命名實(shí)體
str1="<tr bgcolor='"+toolcolor+"'><td>HTM表示</td><td>命名</td><td>瀏覽</td></tr>"
write2(402,"fnof");
var str0="Alpha;ΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ".split('&')
for(i=913;i<930;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0[i-913]+"</td><td class='n1'>&#"+i+";</td></tr>"}
str0="Sigma;ΤΥΦΧΨΩ".split('&')
for(i=931;i<938;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0[i-931]+"</td><td class='n1'>&#"+i+";</td></tr>"}
str0="alpha;βγδεζηθικλμνξοπρςστυφχψω".split('&')
for(i=945;i<970;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0[i-945]+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(977,"thetasym");write2(978,"upsih");write2(982,"piv");
write2(8226,"bull");write2(8230,"hellip");write2(8242,"prime");write2(8243,"Prime");write2(8254,"oline");write2(8260,"frasl");write2(8472,"weierp");write2(8465,"image");write2(8476,"real");write2(8482,"trade");write2(8501,"alefsym");
str0="larr;↑→↓↔".split('&')
for(i=8592;i<8597;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0[i-8592]+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(8629,"crarr");
str0="lArr;⇑⇒⇓⇔".split('&')
for(i=8656;i<8661;i++){str1+="<tr><td>&#"+i+";</td><td>&"+str0[i-8656]+"</td><td class='n1'>&#"+i+";</td></tr>"}
write2(8704,"forall");write2(8706,"part");write2(8707,"exist");write2(8709,"empty");write2(8711,"nabla");write2(8712,"isin");write2(8713,"notin");write2(8715,"ni");write2(8719,"prod");write2(8722,"sum");write2(8722,"minus");write2(8727,"lowast");write2(8730,"radic");write2(8733,"prop");write2(8734,"infin");write2(8736,"ang");write2(8869,"and");write2(8870,"or");write2(8745,"cap");write2(8746,"cup");write2(8747,"int");write2(8756,"there4");write2(8764,"sim");write2(8773,"cong");write2(8773,"asymp");write2(8800,"ne");write2(8801,"equiv");write2(8804,"le");write2(8805,"ge");write2(8834,"sub");write2(8835,"sup");write2(8836,"nsub");write2(8838,"sube");write2(8839,"supe");write2(8853,"oplus");write2(8855,"otimes");write2(8869,"perp");write2(8901,"sdot");write2(8968,"lceil");write2(8969,"rceil");write2(8970,"lfloor");write2(8971,"rfloor");write2(9001,"lang");write2(9002,"rang");write2(9674,"loz");write2(9824,"spades");write2(9827,"clubs");write2(9829,"hearts");write2(9830,"diams");
break;
case 5: //W3C16色對(duì)照表
str1="<tr bgcolor='"+toolcolor+"'><td>效果</td><td>名稱</td><td>16進(jìn)制表示</td></tr>"
str0="Black,White,Red,Yellow,Lime,Aqua,Blue,Fuchsia,Gray,Silver,Maroon,Olive,Green,Teal,Navy,Purple,Transparent".split(",")
str00="000000,ffffff,ff0000,ffff00,00ff00,00ffff,0000ff,ff00ff,808080,c0c0c0,800000,808000,008000,008080,000080,800080,透明色".split(",")
for(i=0;i<str0.length;i++){str1+="<tr><td bgcolor='"+str0[i]+"'></td><td>"+str0[i]+"</td><td style='color:#"+str00[i]+"'>#"+str00[i]+"</td></tr>"}
break;
case 6: //Windows系統(tǒng)色盤(pán)
str1="<tr bgcolor='"+toolcolor+"'><td>效果1</td><td>效果2</td><td>名稱</td></tr>"
str0="windowtext,windowframe,window,threedshadow,buttonshadow,threedlightshadow,threedhighlight,threedface,buttonface,threeddarkshadow,scrollbar,menutext,menu,infotext,infobackground,inactivecaptiontext,inactivecaption,inactiveborder,highlighttext,highlight,graytext,captiontext,buttontext,buttonhighlight,background,appworkspace,activecaption,activeborder".split(",")
for(i=0;i<str0.length;i++){str1+="<tr><td bgcolor='"+str0[i]+"'></td><td style='color:"+str0[i]+"'>Lshdic</td><td style='word-Break:keep-all;'>"+str0[i]+"</td></tr>"}
break;
case 13: //鍵盤(pán)鍵值探測(cè)器
str1="<center> <p>現(xiàn)在請(qǐng)您按下您鍵盤(pán)上的任意一個(gè)鍵</center><p><center>其鍵值會(huì)顯示在上方輸入框中</center>"
break;
case 14: //簡(jiǎn)易計(jì)算器
str1="<center> <p>請(qǐng)?jiān)谙逻呡斎肟蛑休斎胄枰?jì)算的公式</center><p><center>公式如 12+64 20/5 100+(77*44)</center><p><center><input id='txt2'>[br]<input type='button' value='開(kāi)始計(jì)算' onclick='try{txt.value=eval(txt2.value)}catch(e){alert(\"錯(cuò)誤的公式!\")}'></center>"
break;
case 15: //進(jìn)制轉(zhuǎn)換工具
for(i=2;i<129;i++){str0+="<option>"+i;i++}
str1="<center> <p>請(qǐng)?jiān)谙逻呡斎肟蛑休斎胍唤M數(shù)字</center><p><center><input id='txt2'>[br]轉(zhuǎn)換為:<select id='sel2'>"+str0+"</select>進(jìn)制[br]<input type='button' value='開(kāi)始轉(zhuǎn)換' onclick='try{txt.value=new Number(txt2.value).toString(sel2.options[sel2.selectedIndex].text)}catch(e){alert(\"異常錯(cuò)誤!\")}'></center>"
break;
}
write1()
}
function document.onkeydown(){ //頁(yè)面按鍵時(shí)
if(sel1.selectedIndex==13){ //檢測(cè)是否開(kāi)啟鍵盤(pán)鍵值探測(cè)器
txt.value=event.keyCode;event.keyCode=0;event.returnValue=false;
}}
temp1=location.href //初始化啟動(dòng)部分(附加的URL參數(shù)可以控制預(yù)先選取的列表,形式如xxx.htm?xxx=*,其中*應(yīng)為0-12之間的數(shù)字,用于配合Lshdic2005軟體附屬工具的默認(rèn)啟動(dòng)調(diào)用)
try{
sel1.options[temp1.substr(temp1.indexOf('=')+1)].selected=true;sel1.onchange()
}catch(e){
sel1.onchange()
}
//本插件程序由于能夠在WEB瀏覽器中直接運(yùn)行,因此提前于LD5軟件的發(fā)布供大家使用,因此,本程序并非為最終發(fā)布時(shí)的完整版本形態(tài)
</script>
</BODY>
</HTML>
相關(guān)文章
javascript結(jié)合Flexbox簡(jiǎn)單實(shí)現(xiàn)滑動(dòng)拼圖游戲
本文給大家分享的是一則使用javascript結(jié)合Flexbox簡(jiǎn)單實(shí)現(xiàn)滑動(dòng)拼圖游戲的代碼,雖然沒(méi)有實(shí)現(xiàn)完整的功能,但是還是推薦給大家,喜歡的朋友可以繼續(xù)做完2016-02-02JavaScript中的console.trace()函數(shù)介紹
這篇文章主要介紹了JavaScript中的console.trace()函數(shù)詳細(xì)介紹,console.trace()函數(shù)用來(lái)打印函數(shù)調(diào)用的棧信息,需要的朋友可以參考下2014-12-12開(kāi)發(fā) Internet Explorer 右鍵功能表(ContextMenu)
本篇介紹如何開(kāi)發(fā) Internet Explorer 右鍵功能表(ContextMenu),以 0rz.tw 縮短網(wǎng)址列為范例2013-07-07js模仿windows桌面圖標(biāo)排列算法具體實(shí)現(xiàn)(附圖)
需要引入Jquery,如果需要全部功能,請(qǐng)引入jquery-ui和jquery-ui.css,具體實(shí)現(xiàn)步驟如下,感興趣的朋友可以參考下哈2013-06-06LayUI樹(shù)形表格treetable使用及說(shuō)明
這篇文章主要介紹了LayUI樹(shù)形表格treetable使用及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10實(shí)例詳解JavaScript靜態(tài)作用域和動(dòng)態(tài)作用域
作用域是指程序源代碼中定義變量的區(qū)域,作用域規(guī)定了如何查找變量,也就是確定當(dāng)前執(zhí)行代碼對(duì)變量的訪問(wèn)權(quán)限,這篇文章主要給大家介紹了關(guān)于JavaScript靜態(tài)作用域和動(dòng)態(tài)作用域的相關(guān)資料,需要的朋友可以參考下2021-10-10微信小程序開(kāi)發(fā)實(shí)現(xiàn)輪播圖
這篇文章主要為大家詳細(xì)介紹了微信小程序開(kāi)發(fā)實(shí)現(xiàn)輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06