cnchar/public/index.js

141 lines
5.0 KiB
TypeScript
Raw Normal View History

2020-12-14 17:53:39 +08:00
// import cnchar from '../src/main/index';
2020-12-16 17:31:41 +08:00
import cnchar from '../src/cnchar/main';
import '../src/cnchar/plugin/order';
import '../src/cnchar/plugin/trad';
import '../src/cnchar/plugin/poly';
import '../src/cnchar/plugin/draw';
import '../src/cnchar/plugin/idiom';
import '../src/cnchar/plugin/xhy';
import '../src/cnchar/plugin/radical';
// import ICnChar from '../src/cnchar-types/all';
2020-05-29 21:21:13 +08:00
2020-06-03 18:11:37 +08:00
// import spell from '../src/main/spell-dict-jian.json';
2020-12-13 18:20:32 +08:00
// // import cncharDraw from '../src/plugin/draw';
2020-04-13 16:46:50 +08:00
2020-07-07 19:08:30 +08:00
// import cnchar from '../npm/cnchar';
// import '../npm/order';
// import '../npm/trad';
// import '../npm/poly';
// import '../npm/draw';
// import '../npm/idiom';
// import '../npm/xhy';
2020-10-17 14:52:09 +08:00
// import '../npm/radical';
2020-11-23 18:10:14 +08:00
// import cnchar from '../npm/cnchar/cnchar.min.js';
// import '../npm/order/cnchar.order.min.js';
// import '../npm/trad/cnchar.trad.min.js';
// import '../npm/poly/cnchar.poly.min.js';
// import '../npm/draw/cnchar.draw.min.js';
// import '../npm/idiom/cnchar.idiom.min.js';
// import '../npm/xhy/cnchar.xhy.min.js';
// import '../npm/radical/cnchar.radical.min.js';
2020-12-16 17:31:41 +08:00
2020-10-17 14:52:09 +08:00
console.log(cnchar);
// import './plugin/draw'
// console.log('1',cnchar)
console.log(cnchar.stroke('一个', 'order'));
console.log(cnchar.stroke('長城', 'count', 'order', 'name'));
2020-12-13 18:20:32 +08:00
// console.log(cnchar.orderToWord(['横', '撇', '捺']));
// console.log(cnchar.orderToWord(['横', '撇', '捺'], 'start'));
2020-10-17 14:52:09 +08:00
console.log(cnchar.spellToWord('lv2'));
console.log(cnchar.spellInfo('lǘ'));
console.log(cnchar.strokeToWord(1));
console.log('美好的地方'.spell('tone'));
2020-12-15 10:42:10 +08:00
// 根据汉字查询成语,末尾的空格可以省略
console.log(cnchar.idiom(['五', '', '十', ''])); // ['五风十雨', '五光十色']
// 根据笔画数查询成语0表示匹配任意笔画末尾的0可以省略
console.log(cnchar.idiom([4, 6, 2, 0], 'stroke')); // ["不当人子", ... ]
2020-04-08 08:13:55 +08:00
2020-12-15 15:51:47 +08:00
console.log('一个人'.convertSimpleToTrad()); // 返回 "壹個人" 等价于 cnchar.convert.simpleToTrad
console.log(cnchar.convert.simpleToTrad('一个人'));
console.log('一个人'.convertSimpleToSpark()); // 返回 "①个亾" 等价于 cnchar.convert.simpleToSpark
console.log(cnchar.convert.simpleToSpark('一个人'));
console.log('壹個人'.convertTradToSimple()); // 返回 "一个人" 等价于 cnchar.convert.tradToSimple
console.log(cnchar.convert.tradToSimple('壹個人'));
console.log('壹個人'.convertTradToSpark()); // 返回 "①个亾" 等价于 cnchar.convert.tradToSpark
console.log(cnchar.convert.tradToSpark('壹個人'));
console.log('①个亾'.convertSparkToSimple()); // 返回 "一个人" 等价于 cnchar.convert.sparkToSimple
console.log(cnchar.convert.sparkToSimple('①个亾'));
console.log('①个亾'.convertSparkToTrad()); // 返回 "壹個人" 等价于 cnchar.convert.sparkToTrad
console.log(cnchar.convert.sparkToTrad('①个亾'));
2020-12-16 12:13:30 +08:00
cnchar.xhy.addXhy('歇后语第一句', '歇后语第二句');
console.log(cnchar.xhy('歇后语第一句'));
console.log(cnchar.xhy('大水冲了龙王庙')); // ['大水冲了龙王庙-自家人不识自家人', '大水冲了龙王庙-一家人不认一家人']
console.log(cnchar.xhy('大水', 'fuzzy')); // ['江河里长大水-泥沙俱下', '江河发大水-后浪推前浪', ... ]
console.log(cnchar.xhy('大水', 'fuzzy', 'answer')); // ['泥沙俱下', '后浪推前浪', ... ]
console.log(cnchar.xhy('上晃下摇', 'fuzzy', 'answer', 'second')); // ['醉汉过铁索桥', '扶着醉汉过破桥']
cnchar.radical.setRadical('你', '口');
console.log(cnchar.radical('你好呀')); // "亻女口"
// 返回数组
console.log(cnchar.radical('你好呀', 'array')); // ["亻", "女", "口"]
2020-12-13 18:20:32 +08:00
// window.keys = Object.keys(spell);
// cncharDraw('你好', {
// type: cncharDraw.TYPE.NORMAL,
// el: '#drawArea',
// style: {
// radicalColor: '#44f',
// backgroundColor: '#ccc'
// },
// animation: {
// animateComplete () {
// console.log('animateComplete');
// },
// loopAnimate: true,
// autoAnimate: false, // false 时点击出发animate 只能触发一次
// // stepByStep: false
// },
// test: {
// onTestStatus (d) {
// console.log(d);
// }
// }
// });
2020-12-15 10:42:10 +08:00
// cnchar.draw('中国', {
// type: cnchar.draw.TYPE.TEST,
// style: {
// radicalColor: '#44f',
// backgroundColor: '#eee',
// length: 100,
2020-11-08 15:36:36 +08:00
2020-12-15 10:42:10 +08:00
// },
// });
2020-07-07 19:08:30 +08:00
2020-12-15 10:42:10 +08:00
// cnchar.draw('你好', {
// type: cnchar.draw.TYPE.ANIMATION,
// style: {
// radicalColor: '#44f',
// backgroundColor: '#eee',
// length: 120,
2020-07-07 19:08:30 +08:00
2020-12-15 10:42:10 +08:00
// },
// });
2020-04-08 08:13:55 +08:00
2020-12-13 18:20:32 +08:00
window.cnchar = cnchar;
2020-04-06 01:51:13 +08:00
export default cnchar;
// var cnchar = require('./main/index')
// var order = require('./plugin/order')
// var trad = require('./plugin/trad')
// var poly = require('./plugin/poly')
// cnchar.use(order,trad,poly)
// console.log(cnchar.stroke("一个",'order'))
// console.log(cnchar.stroke('長城','count','order','name'))
// module.exports = cnchar
// import b from './b'
// // var b = require('./b')
// console.log(b);