朱焱伟 发表于 2022-10-23 23:39:54

shabby 发表于 2022-10-23 23:36
根据 https://violentmonkey.github.io/api/metadata-block/#require 的描述

所需的脚本将随安装一起下 ...

学到了,原来是我理解错了。这个帖子也可以作废了。。

shabby 发表于 2022-10-23 23:53:08

好的,另外我还有一些疑问

这个 “油猴中文网”能不能向 github 一样,在有评论消息时发邮件给我,我没找到这块的设置

我现在要主动刷新才能看见消息

请问你是怎么看消息的呢?手动刷新浏览器吗?

朱焱伟 发表于 2022-10-23 23:56:21

shabby 发表于 2022-10-23 23:53
好的,另外我还有一些疑问

这个 “油猴中文网”能不能向 github 一样,在有评论消息时发邮件给我,我没找 ...

这个论坛discuz改的,没有这个功能吧,或者收听某人?我没试过。如果tab打开的话,哪怕你在浏览其他页面,也会跳出来通知的。

王一之 发表于 2022-10-24 00:45:38

shabby 发表于 2022-10-23 23:53
好的,另外我还有一些疑问

这个 “油猴中文网”能不能向 github 一样,在有评论消息时发邮件给我,我没找 ...
论坛是基于discuz搭建的,没有这个功能,可能得自己写或者购买插件了,确实是不太方便

后续会加入这个功能的{:4_115:}(不过这个后续到什么时候也不清楚了,工作量应该不大)

我是会经常打开首页,会有消息提示,形成习惯了

王一之 发表于 2022-10-24 00:54:57

朱焱伟 发表于 2022-10-23 23:39
学到了,原来是我理解错了。这个帖子也可以作废了。。
为什么作废呢?这个有啥影响么?看了内容没太理解

@require可以当作是一个语法糖,只是会将js拼接起来,@require的js代码是会在第一次加载时就缓存到管理器的数据库中的,每次都是使用的这个缓存的结果。

哥哥是要动态加载的话,可以在脚本中使用ajax去读取这个url,然后使用eval执行

shabby 发表于 2022-10-24 01:08:16

王一之 发表于 2022-10-24 00:54
为什么作废呢?这个有啥影响么?看了内容没太理解

@require可以当作是一个语法糖,只是会将js拼接起来,@ ...

他的意思是

1.他之前认为 require 会让这个脚本在每次运行之前先发起网络请求获取cdn代码
2.因此他不想通过require引入库,但是又要保持 build.user.js 的大小尽量小
3.所以要自己替换 jsx h 函数,所以才有这个帖子。

现在他的第一个认知前提已经被纠正了,后面的自然没有存在的必要了

王一之 发表于 2022-10-24 01:28:53

shabby 发表于 2022-10-24 01:08
他的意思是

1.他之前认为 require 会让这个脚本在每次运行之前先发起网络请求获取cdn代码


懂了懂了,我反复看了几次文章没有明白

不过文章主题好像是“油猴脚本引入jsx”吧,不至于全部作废吧

shabby 发表于 2022-10-24 01:45:05

王一之 发表于 2022-10-24 01:28
懂了懂了,我反复看了几次文章没有明白

不过文章主题好像是“油猴脚本引入jsx”吧,不至于全部作废吧 ...

文章的核心其实不是油猴脚本引入jsx,这个加个webpack-loader或者rollup-plugin就行

核心是自定义jsx的h函数,这块还是挺有参考意义的,确实不至于全部作废
页: 1 [2]
查看完整版本: [作废] 给VanillaJS的油猴脚本添加jsx语法糖支持