V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DOLLOR  ›  全部回复第 7 页 / 共 153 页
回复总数  3056
1 ... 3  4  5  6  7  8  9  10  11  12 ... 153  
建议楼主放弃治疗,老老实实改为在单独的 JS 文件里专门写业务逻辑,然后在 html 用 script 导入 JS 。

vscode 对 html 文件内嵌 js 语言功能的支持是非常残废的,任凭你整什么《 jsconfig.json 》、《 tsconfig.json 》、《 d.ts 》、《 jsdoc 》,全都是徒劳。
估计 vscode 团队认为 html 内部直写 JS 已经不是主流了(毕竟预处理已经是现代 web 开发的刚需,而 HTML 内嵌 JS 不利于预处理),html 文件内嵌 js 语言功能很多年了都还是这样没有多少进化,吃不到 JS LSP 的红利。
也许你可以考虑去 vscode 官方仓库提 issue ,提醒他们改进对 html 文档的支持。
@glcolof
JavaScript 程序员的海南是 TypeScript ,啥时候是 Rust 了?
在?表演个手搓 string 库来?
作为 C 入行的,当年最怕的就是字符串处理,不是乱码问题,就是要手动管理资源释放,又或者是工具库缺失,要自己实现,后来写 JS 了才知道原来字符串处理也是可以那么轻松快乐。
且不说 ES6 之后 JS 也越来越完善,越来越现代化。哪怕是 ES3 时代,JS 的心智负担都比 C 小。
@suxiaoxiann 其实真正需要关心的只有 ( 和 [ 需要在前面加分号,因为其他在几个正常开发中很少会作为一个表达式的起始。


@zxx0102 其实哪怕你每个语句尾加都坚持分号,你也最好在 ( 和 [ 前面也要加分号。再原教旨的分号党,也会有忘记写分号的时候,加分号多一重保险。
104 天前
回复了 linhongjun 创建的主题 生活 现在又开始流行射箭了吗?
@linhongjun 羽毛球一直都很火的,抢订球场就跟抢春运火车票一样难,很多年了
@blucas01
`(user.go)()`这种表达在实际开发中就几乎没出现过吧。

实际开发中不加括号会出现问题一般都就两种情况,一个是 IIFE ,如
(() => {})()
另一个是 array 解构赋值,如
[first, second, ...rest] = arr

总结起来就是以 [ 和 ( 开头这两种情况需要注意。
a + b 本质就是 a.add(b) 的语法糖。
如果平时开发都是以 crud 为主,那确实看起来差别不大。
但如果是以数学计算为主的开发,重载后的+-*/之类的符号是比方法名看得更舒服的。
@sagaxu
日本今年还有角川 niconico 网站关停两个月,数据泄露,实在叹为观止
107 天前
回复了 Asuler 创建的主题 程序员 程序员菜鸟,请教一个 web 视频转码的问题
能不能说下视频编码的具体参数?按道理现在的 chrome 都能正常直接播放 h265/hevc 了。
@chaselen
我发现每次启动 chrome 后,首次打开 google 首页就会大概率出现访问摄像头的提示
@yhxx

冲电、冲会员、快冲、重置版、视屏、名族团结
对的没错,b.__proto___ 和 B.prototype 都是 A 的实例。

Object.getPrototypeOf(b) === B.prototype
> true

B.prototype instanceof A
> true
110 天前
回复了 pythonee 创建的主题 程序员 你遇到过哪些比较难理解的编程语言概念
@vfs
如果你从来只写过 java ,可能确实就会觉得函数作为返回值、参数、变量,是无法理解的事情。
反过来也一样,学过其他语言(尤其函数是一等公民的语言)的人看 java ,也会很困惑 java 这边为了传递 callback ,还要整出依赖注入、控制反转这些设计模式。
110 天前
回复了 yanni199899 创建的主题 机械键盘 大家会用十几块钱的键盘吗?
太便宜的也不行,手感很差
对于 a.b.c.d = 1 ,如果 a.b.c.d 可能存在 undefined ,我一般用 lodash.merge 。
对于合并默认配置,可以用 lodash.defaultsDeep 。

一般还是避免使用计算属性名(即`obj[expr]`),免得后期维护困难。
Firefox (即使是从 mozilla ftp 下载的)也是会自带百度、知乎、微博的链接,其实就是“赞助商网站”
先不说 base64 ,你拼 URL 的时候不用 encodeURIComponent()再包裹一遍吗?被坑了几次都还没这个意识吗?
114 天前
回复了 wjx0912 创建的主题 TypeScript 低估了 typescript 的难度
正常开发中,都是把 TS 当高级一点的注释来写的,基本没什么难度。
哪有在业务里玩类型体操的?
115 天前
回复了 ToDayMkCode 创建的主题 分享创造 小试牛刀 base64 解码 chrome 插件
@DOLLOR
补充,应该是“data:text/plain;charset=utf-8;base64,”
115 天前
回复了 ToDayMkCode 创建的主题 分享创造 小试牛刀 base64 解码 chrome 插件
@NoobNoob030

不如在 BASE64 字符串前加“data:text/plain;base64,”,然后一起粘贴在浏览器地址栏
1 ... 3  4  5  6  7  8  9  10  11  12 ... 153  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2967 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 13:11 · PVG 21:11 · LAX 05:11 · JFK 08:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.