You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么navigator.onLine采用驼峰命名法?

关于navigator.onLine采用驼峰命名的原因
  • 这是Web API(尤其是DOM相关接口)长期以来的命名惯例:Navigator接口下的绝大多数属性都遵循驼峰命名法,比如navigator.userAgent、navigator.geolocation、navigator.language等,为了保持接口命名的一致性,即使online是独立单词,也采用了首字母大写的驼峰形式onLine。
  • 历史遗留因素:该属性最早由浏览器厂商实现并纳入规范时,就沿用了当时DOM API的命名风格,后续的标准也延续了这一命名,没有修改为全小写的online,避免破坏现有代码的兼容性。
  • 区分普通标识符与API属性:驼峰命名能更清晰地标识这是浏览器提供的API属性,而非普通的变量或函数名,符合前端开发者对API命名的认知习惯。

内容的提问来源于stack exchange,提问作者csvan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 11:14:50