TA的每日心情 | 擦汗 2020-7-3 13:51 |
---|
签到天数: 19 天 [LV.4]偶尔看看III
|
欧路WINDOWS版工作时内部为每一个MDX词库的CSS进行了处理:将每一个CSS选择器selector前面加上了一个标签名,内部每一个打开的MDX词库的HTML都会加载到相应的这个标签之下。这样做的目的是为了避免不同词库CSS可能使用相同的选择器而产生冲突。+ c! W1 m6 }- h( t& n
* @$ n' M) h) A' ^" I- b现在我想问高级语言中有没有现有的库函数或者方法,无论是JS,JAVASCRIPT,PYTHON,C#,哪种语言都可以,可以拿来直接调用完成这个工作,而不用自己编程做这件事情?! \- i+ }' {) r; p0 E
- u, ?) U* B' N2 I( Y我有这个需求,是因为我想用任何一种高级语言编程,从多个MDX词库中提取出我私人订制的生词表中的词的解释放到同一个HTML文件中进行阅读(而不是查词). _) [+ s3 O! L% K+ ?
) |1 p' m& z s- ^5 U
这件事情看起来很简单,只要利用高级语言中的正则库找到CSS中每一个selector然后在前面加个字符串标签就可以了。但是考虑到CSS可能有的指令比较怪异不符合通常的指令语法,因为我这不是在为特定的某几部MDX的CSS处理,而是在寻求通用的方法,所以必须保证程序非常健壮,任何CSS指令都能识别得很好。如果有好轮子了就不必自己造轮子了。9 g' K4 a+ m9 S9 ~( f
[+ i* C/ W T3 c d i望大家指点。 |
|