V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sweetcola  ›  全部回复第 3 页 / 共 5 页
回复总数  94
1  2  3  4  5  
@liz2nku 有这种想法,但不用 Mac 所以适配不了..
@LegendHeaven 感谢支持❤
@elviscai 感谢支持😀
@ochatokori #17 +1

我自己是靠番剧积累了一些语法基础(看得多)。但是发展到能啃生肉番剧靠的是硬啃几部生肉 Gal (男主人公的对话和想法我还会读出来的那种)
首先是下载对比 https://npmtrends.com/react-vs-vue (最新是 React: 16,539,721 次,Vue: 3,439,663 次)

> dangerouslySetInnerHTML

React 官方文档里已有详细解释: https://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml
总而言之,直接使用 innerHTML 是比较危险的操作,无论熟悉与否都应该尽量避免。

> 讨厌 JSX

React 完全可以不使用 JSX: https://reactjs.org/docs/react-without-jsx.html
为什么用 React 的人都(可能有一些人没使用)使用 JSX ?那肯定是觉得 JSX 更好。

> JSX 无法排版

与在 .html 文件里写 HTML 一样的排版。如果是函数或 style 写在 JSX 里的问题,完全可以在 return (); 前书写有名函数或 style 对象。
不愿意写 {boolean && </>} 逻辑的话完全可以在 return (); 前定义一个接受 boolean 的组件,比如: <Component display={boolean} />

> 用 React 需要懂 JS

个人觉得只要你从事前端开发,会 JS 是必须具备的技能,不能以任何方式回避。

> className

https://reactjs.org/docs/dom-elements.html#classname
而且,className 是 Element 的属性之一。可以在控制台里找一个有 class 的元素再在 Console 里输入 $0.className 。
2022-07-28 16:25:07 +08:00
回复了 fstar 创建的主题 React 如何快速知道哪个 useSelector 导致了 React 组件重渲染?
https://github.com/reduxjs/redux-devtools

可以试试这个浏览器扩展看能不能解决
2022-06-30 10:35:40 +08:00
回复了 Cells 创建的主题 问与答 chrome 翻译问题
@Cells 意思就是你不能访问我在 1 楼说的那个域名,把这域名放进 PAC 里就解决了
2022-06-30 10:21:28 +08:00
回复了 Cells 创建的主题 问与答 chrome 翻译问题
可能是因为你无法访问 translate.googleapis.com 这个域名
2022-06-26 08:56:42 +08:00
回复了 hahahaii 创建的主题 信息安全 大家注意一个恶意插件
@miaomiao888 起码爆出来还能算新闻,但是 Edge 扩展商店的现状简直就是恶意扩展堆。
2022-06-25 19:09:54 +08:00
回复了 hahahaii 创建的主题 信息安全 大家注意一个恶意插件
Edge 的扩展审核是最烂没有之一,含有有害代码的扩展一大把。
2022-06-23 20:44:50 +08:00
回复了 xifangczy 创建的主题 Chrome Chrome 的扩展开发...我一定要吐槽 Manifest V3
我再补充一些:
1. 因为 background 不是 html 了,没有 DOM ,不能使用 audio 和 video 来播放。
2. 重新加载扩展 /更新时如果仍然存在资源引用,service worker 会处于非活跃状态。
3. 无法在本地资源 link 扩展自带的 js, css 等文件。
4. service worker 中无法用 i18n 。

但不全是缺点,在用户隐私上面,MV3 绝对是一个提升。MV3 增加了很多在隐私方面的限制,非常重要的一点是不允许引用外部资源。扩展能做的东西太多了,接触了之后真是不敢安装没开源的扩展。虽然这应该是通过更严格的审核来解决,比如像 Firefox 那样必须要上传源代码。
2022-06-20 20:25:21 +08:00
回复了 zhaomeicheng 创建的主题 前端开发 前端大佬能当场写出这道题吗?
综合上面回答的缩减版()

const compose = ([fn, ...fns]) => () => fn?.(compose(fns))
2022-05-27 15:16:26 +08:00
回复了 dtgxx 创建的主题 问与答 外接屏幕尺寸越大,辐射越大吗
是真的,温度大于绝对零度的物质都有辐射,更大的屏幕意味着更多的辐射,在使用时发热更多,辐射也更多。()
@particlec 你用了 Spread 语法([...productKeyArr]),temporaryArr 就已经是一个新的数组了,不会指向原数组。
slice 返回的是数组,数组 !== -1 那不是全部 true 吗...
2022-05-19 16:18:31 +08:00
回复了 sweetcola 创建的主题 分享创造 大概是一款好用的翻译相关的浏览器扩展,可可翻译
@JustinJie 了解了一下感觉没有必要吧,毕竟它已经自带 OCR 和翻译功能了。
2022-05-19 15:49:46 +08:00
回复了 sweetcola 创建的主题 分享创造 大概是一款好用的翻译相关的浏览器扩展,可可翻译
@vishun 这个不好说,我个人感觉的话是对功能上的细化吧,如果可以的话还是建议下载下来试一试
2022-05-19 13:40:58 +08:00
回复了 sweetcola 创建的主题 分享创造 大概是一款好用的翻译相关的浏览器扩展,可可翻译
@oott123 UI 是英文的话那只能显示英文了...

网页翻译可以使用右键菜单来激活,先打开选项页面,下拉到右键菜单( Context menus )栏目,选中“翻译当前页面”( Translate the current page )后就可以在网页中使用右键进行网页翻译。

快捷键的话要在 addon 设置页里( about:addons )点击右上角的设置图标后再点击弹出框里的“管理快捷键”。
2022-05-19 12:00:48 +08:00
回复了 sweetcola 创建的主题 分享创造 大概是一款好用的翻译相关的浏览器扩展,可可翻译
@madlifer 谷歌翻译请求的是 translate.googleapis.com 这一域名,把它加进去应该就能解决了
2022-05-19 10:57:14 +08:00
回复了 sweetcola 创建的主题 分享创造 大概是一款好用的翻译相关的浏览器扩展,可可翻译
@madlifer 我不是很清楚你的意思。是让翻译请求的流量过代理吗?如果是的话应该把需要请求的 URL 放进代理里就可以解决的吧?
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1165 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 23:50 · PVG 07:50 · LAX 16:50 · JFK 19:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.