V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  3dwelcome  ›  全部回复第 17 页 / 共 155 页
回复总数  3084
1 ... 13  14  15  16  17  18  19  20  21  22 ... 155  
而且浏览器环境下,chrome 插件拥有至高无上的权利,JS 代码随时随地会被入侵。

本来就没指望 JS 运行绝对的安全,用个 eval 或者创建 script 标签,都是常规操作了。
@DrakeXiang 为什么都说客户端用 eval 不安全呢,我觉得挺安全啊。

又不是服务器远程调用 RPC 不安全,本地就算 JS 被注入修改,也不会影响到其他用户。
2022-03-31 12:03:49 +08:00
回复了 zxCoder 创建的主题 问与答 请教个关于桌面应用开发的问题
@zxCoder 我就把 electron 当成一个 webview 来用的,相对来说都比较顺利。
2022-03-31 11:51:43 +08:00
回复了 feifeichen 创建的主题 职场话题 求问,碰到这种后端同事怎么办
找个竞技游戏刚正面,谁输就谁改。愿赌服输,立字据。

当然游戏正面怼不过的话,那就楼主自己改改呗。

别老是用工厂模式,要善用适配器模式,让请求结果在中间封装一次,做个前端里的伪后端,就不用麻烦别人了。
2022-03-31 11:43:29 +08:00
回复了 bojun 创建的主题 职场话题 今天面试了一个工作 12 年的前端,把我整的有点怀疑人生
@zackwan95 "硅谷从来就不考八股原理", 国外大公司都考算法题啊,比如 google 微软这些的,而且算法题都还挺难的。

计算机毕竟是理科,从业者聪明人很多的,竞争也大。你兢兢业业完成公式业务指标,也只能算一个合格的码农,距离优秀还很遥远。人和人比一下,差距就很大了。

我一直在 V 站说,不要让你的工作局限,限制了编程思维。逆水行舟,不进则退。
2022-03-31 10:18:42 +08:00
回复了 zxCoder 创建的主题 问与答 请教个关于桌面应用开发的问题
@zxCoder 个人非常不倾向于原生直接开发。

原因是现在 GUI 跨平台解决方案,比起以前成熟不少,选择也多。比如 QT 之类。

就算原生开发,组件复杂后代码量也不少。普通人 JS 写个 VUE 组件,再怎么也比 C#里写要快。
你的 win7 不是 sp2 吧,我这里没问题啊。

https://letsencrypt.org/docs/certificate-compatibility/

这里写着只要是 winxp sp3 以上的,就会自动更新根证书。

你客户的 win7 ,可能是国内修改过的系统,手动关闭了 window update 的功能。( Windows 7 comes with a small list of trusted CAs installed but automatically imports CAs as necessary from the Microsoft Windows Update service )
2022-03-31 09:54:12 +08:00
回复了 xiaohantx 创建的主题 问与答 想问下前端做打包是否可行
我以前一直用 JSON ,认为 JS 可能不太适合处理二进制数据。

后来才知道这是人生错觉之一。
2022-03-31 09:36:48 +08:00
回复了 zxCoder 创建的主题 问与答 请教个关于桌面应用开发的问题
现在 windows 原生基本上很少用 C++了,全部都是 C#。

B 站有教程,好像写到后面,组件堆砌还是很复杂。除非你程序就那么几个按钮。

试一下 electron 吧,那是真的省心省力。
2022-03-31 01:40:04 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
@Mystery0 后端 API 返回的数据,是严格意义上的 JSON ,有引号,这没问题。
但是在返回结果里,某个字符串里包着的,是 js object 对象,没引号。
反正 eval 又不是不能用。
2022-03-31 01:35:30 +08:00
回复了 bojun 创建的主题 职场话题 今天面试了一个工作 12 年的前端,把我整的有点怀疑人生
@zackwan95 会写业务代码的人多了去了。你不刷题目,不背原理八股文,那你凭什么拿的钱比别人多?
程序员又不讲论资排辈,总不能按照工龄长,开高工资吧,这对认真写代码的年轻人太不公平了。
2022-03-30 16:18:24 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
@shintendo "至于什么 JSX tailwind ,属于是越说槽点越多了,建议及时止损。"

我从头到尾的逻辑很清晰啊,就一条:科技以人为本,计算机能处理的双引号,就尽量避免人为去加。

计算机写个兼容函数写法不难,难的是人写的代码里,有太多是为了去兼容计算机的。

你说 tailwind 用 mx 替代 margin-left 和 margin-right 不是挺好的嘛,转译后计算机能理解 mx 含义。人写的代码越少,可维护性就越高。明明是个双赢的局面。
2022-03-30 15:59:11 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
@icyalala 我个人觉得由于历史负担太重,JSON 标准官方就算想更新,也没办法更新。

有那么多的老的 json 解析库,是不可能所有都更新的。
2022-03-30 15:56:06 +08:00
回复了 bojun 创建的主题 职场话题 今天面试了一个工作 12 年的前端,把我整的有点怀疑人生
@xsen 你招人就是进来干活的,八股文和刷刷算法题,都能从侧面引证,平时这个人对学习代码的态度。

要知道生活里为了钱,入行程序员的并不在少数。写的项目仅仅能跑,距离优秀差距很遥远的。
2022-03-30 15:18:38 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
@iyaozhen 前端技术日新月异,json.org 上规范是 200x 年设立的,看 10 几年前的文档,显然没有足够的参考价值。

有扩展新的规范,比如 google 的 jsonnet ,都是可以直接写无引号的。

说说嘛前端需要不断创新,结果还是要拿十几年的老古董文件来压人。
2022-03-30 15:12:51 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
@dcsuibian 前端 JSX 代码大多都是转译的,用个第三方库来扩展 JS 或者 JSON 能力,是很普遍的事情。

我一直觉得 tailwind css 最大的成功之处,就是语法没那么死板。用缩写 mx-5 来替代 margin-left 和 margin-right ,能少打很多代码,让程序可读性提高,变得清晰整洁。

我最好连 html/xml 都能把引号给去掉,比如<button id=great_button onclick=alert(很好很强大)>显示按钮</button>
2022-03-30 14:04:25 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
@dcsuibian 没那么多玄学,我只是用错函数了。把 JSON.parse()改成 JSON5.parse(),一切就都没问题了。

JSON.parse()这函数毕竟年代久远,不能苛求太多。
2022-03-30 12:46:27 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
https://i.imgur.com/BwR7Ib1.jpg

看着这张 google 的 jsonnet 图片,仿佛领悟到了什么。

首先,key 加双引号,肯定是反人类的。

然而,JSON 作为计算机交换格式,为了最大限度的避免解析错误,引号又是不可避免的。

于是,JS object 和 JSON 的关系,就变成了手写 JS object => 通过编译器变转译一次 => 变成机器可识别的 JSON 。
2022-03-30 11:54:13 +08:00
回复了 3dwelcome 创建的主题 前端开发 JSON 的 Keyname 到底要不要加双引号?
@icyalala
原来还有 JSON5.parse()这个替代函数,发帖前还不知道,涨姿势了。

同时还支持了注释和单引号,果然够人性化,赞。
2022-03-30 11:50:57 +08:00
回复了 bojun 创建的主题 职场话题 今天面试了一个工作 12 年的前端,把我整的有点怀疑人生
@xsen " 等你成为高级人才时候,设身处地换下场景就知道;对于资深的来说,问百度下就能出来的问题一点意义都没有。而且还会让人感觉不专业、不尊重"

话虽如此,但是技术面试躲不开这些八股文。你自称编程能力很高,但是不会刷算法题,面试官也不服啊。

应聘技术岗,要不就背八股文,要不就 show me the code ,别的都是虚的。
1 ... 13  14  15  16  17  18  19  20  21  22 ... 155  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5591 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 07:18 · PVG 15:18 · LAX 23:18 · JFK 02:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.