|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
最近接到一个需求,汉字转拼音,要能脱网使用。
实际上,汉字转拼音的工具很多,随便找找就能找到,收费的、免费的都有。接到需求,我的第一反应就是建议去找一个工具,不过对方坚持还是由我来做一个网页版的。好吧,这事不难,做就做。
汉字转拼音需要一个拼音资源,这个,个人认为最好的JS封装是 pinyin-pro,从其官网 pinyin-pro 下载 pinyin-pro.js ,准备工作就做好了。
下面给出一个示范,虽然简陋,核心转换功能确实完好的,可在本地测试,测试文档和JS资源文件放在相同的目录即可。示范采用即输即得的方式,代码如下:
- <style>
- #papa {
- margin: auto;
- width: 1200px;
- height: 400px;
- text-align: center;
- position: relative;
- }
- #papa textarea {
- width: 460px;
- height: 300px;
- margin: 10px;
- padding: 10px;
- font-size: 16px;
- }
- </style>
- <div id="papa">
- <h1>汉字转拼音示范</h1>
- <textarea id="txtHanz" name="hanz" placeholder="请输入汉字"></textarea>
- <textarea id="txtPinyin" name="pinyin" placeholder="转换结果"></textarea>
- </div>
- <script language="javascript" src="pinyin-pro.js"></script>
- <script>
- let { pinyin } = pinyinPro;
- txtHanz.oninput = () => {
- txtPinyin.value = pinyin(txtHanz.value).replace(/^\s/gm,'');
- };
- </script>
复制代码 演示地址:汉字转拼音 (byethost11.com)
|
评分
-
| 参与人数 2 | 威望 +80 |
金钱 +160 |
经验 +80 |
收起
理由
|
醉美水芙蓉
| + 30 |
+ 60 |
+ 30 |
赞一个! |
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|