测试中有些多音字不是能很好的支持,汉字对应的拼音在pinyin.dict.src.js中
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="generator" content="gvim" />
<meta name="author" content="闲耘 (mail[AT]xianyun.org)" />
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<style type="text/css" media="screen">
#pin,#pin2{
border:1px solid #ccc;
pidding:5px;
white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:pre-wrap;
word-wrap:break-word; word-break:normal;
}
</style>
<title>Pinyin</title>
</head>
<body>
<div><textarea id="han" name="han" rows="8" cols="40">天将降大任于斯人也。This is a test for English.</textarea></div>
回车看效果:
<div id="pin"></div>
<hr />
<script id="src-dict" type="text/javascript" src="pinyin.dict.src.js"></script>
<!--注意:不要同时导入多个词典库,否则多音字组合时性能非常成问题。-->
<!--<script type="text/javascript" src="pinyin.tone.src.js"></script>-->
<!--<script type="text/javascript" src="pinyin.tone2.src.js"></script>-->
<script type="text/javascript" src="pinyin.js"></script>
<script type="text/javascript">/*<![CDATA[*/
function $(id){
return document.getElementById(id);
}
$("han").onkeyup = function(){
$("pin").innerHTML = pinyin(this.value, true, ",");
};
/*]]>*/</script>
</body>
</html>

1612

被折叠的 条评论
为什么被折叠?



