![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 60
robinspada
这个作者很懒,什么都没留下…
展开
-
对java,.net,Ruby,python,JavaScript,PHP的点评
缺点是没有热部署,语法独立特行,对C系语言经验者不友好,对匿名函数支持不好,不能多行匿名函数,没有真正的多线程,不过在通用脚本语言里面是最好的。PHP:最简洁的语言,没有复杂的语法,主要用于WEB后端,基本上是函数式编程,学习成本低入门简单,还有一个很大的优点是支持热部署,用git pull就可以发布程序。.net:融入了各种最新的现代语言特征,.net 5以后可以运行在linux平台,语言更新换代快,是java的替代语言,缺点是做web的话,开发效率不如脚本语言。接触了很多语言后,发表一下个人的浅见。原创 2023-05-03 16:01:36 · 551 阅读 · 0 评论 -
tinymce组件的异步加载
实际测试发现await虽然可以阻塞mounted钩子,但是不能阻塞mounted后面的钩子导致后面的代码出错,也就是说vue生命周期钩子不支持await,每个钩子并不会等待上一个钩子执行完后才执行,它们是异步的,一旦你阻塞这个钩子,那么下一个钩子就会执行。既然vue生命周期钩子不支持await,就不要试图阻塞mounted,假装t组件已经渲染完成,通过脚本加载完的事件来事后延迟渲染组件,不需要长时间的延迟,只需要延迟几秒钟tinymce.min.js的加载就完成了。异步加载脚本,加载完后发通知事件。原创 2023-03-29 13:59:25 · 753 阅读 · 0 评论 -
tinymce加载自定义语言包
对tinymce自带的语言包不满意,重新修改语言包后通过language_url来加载自定义语言包。但是不管怎么修改language_url都没有生效,最后发现自定义的语言代码不能和既有的语言代码重复,否则不会加载。这个问题困扰了大半天,在网上没有找到解决办法,是自己摸索出来的,与大家分享。为自定义语言代码,与语言包上的文件名相匹配。将修改后的语言包放到public目录下,并 配置中的选项设置。修改语言包,将语言代码设置为自定义语言代码,注意不能和既有的语言代码重复,这点很重要。原创 2023-03-20 14:42:02 · 644 阅读 · 0 评论 -
对比json数据的差异来实现页面上树形数据统一提交
WEB开发时,页面上的数据输入通常有下面几种类型,从简单到复杂依次有表单数据输入:一维结构表格数据输入:二维结构树状数据输入:三维以上的结构表单数据最简单,表格数据比较麻烦,树状数据比较复杂。提交方式有2种,单个提交和统一提交,树状数据统一提交则是最复杂的一种,因为你必须记录用户增删改的数据,这些数据有层级关系和时间关系。比如说下面的树状数据父1 L子1 L孙1 L子2父2 L子3画面操作:1.在子1下面添加孙22.在子2下面添加孙3...原创 2021-03-19 10:09:53 · 280 阅读 · 0 评论