- 撤销(Ctrl+Z)
- 重做(Ctrl+Y)
- 清空
- H 标题(Ctrl+1~6)
- 一级标题
- 二级标题
- 三级标题
- 四级标题
- 五级标题
- 六级标题
- 插入提示
- 提示
- 注意
- 警告
- 详细信息
- 粗体(Ctrl+B)
- 斜体(Ctrl+I)
- 删除线
- 插入引用(Ctrl+Q)
- 无序列表(Ctrl+U)
- 有序列表(Ctrl+O)
- 表格
- 插入分割线
- 插入链接(Ctrl+L)
- 插入图片
- 添加图片链接
- 插入代码块
- 关闭同步滚动
- 全屏(按ESC还原)
- 开启预览
<div class="markdown_body"><p>语言要尽量贴近自然规则,规则定义越少越好。js 规则多,有些还毫无必要。用 0 表示 1 月这都什么规则啊,还有{}规则。</p> </div>
语言要尽量贴近自然规则,规则定义越少越好。js 规则多,有些还毫无必要。用 0 表示 1 月这都什么规则啊,还有{}规则。
user2 • • 目录导航
说实话,JS 一个缺陷如此之多的语言,楼主能连续精准找出不属于 JS 的缺陷的点吐槽,也是不容易的,人体描边大师了 |
user3 • • 目录导航
领域不同,各有各的烦恼 |
user1 • • 目录导航
吐槽 js 的,都不是合格的程序员,合格的程序员都有一万种擦屎技巧,巨头们为了凸显自己的战略价值有多么的牛逼,变着法的拉,tmd |
user2 • • 目录导航
|
user3 • • 目录导航
@shintendo |
user1 • • 目录导航
给你扔到一堆.h 文件里,手动硬吃#ifdef 就老实了 |
user2 • • 目录导航
@marcong95 但是啊,2014 年发布 java8 的时候,就把这个不合理的设计给 Deprecated ,增加了新的 time api ,否则人人都要先导入一个 joda-time ,Java 还一直被称为历史包袱重,进步缓慢的语言呢。 |
user3 • • 目录导航
@BeautifulSoap |
user1 • • 目录导航
再看你说的 Array.prototype.sort(),这也是写多了静态语言导致的“不习惯”。Array 里面是什么东西都能放的,这种情况下默认排序方式除了全转成字符串以外,还有更合理的吗?难道先遍历一趟看看是否全是数字? |
user2 • • 目录导航
@echo1937 但是客观来说,JSer 确实更加习惯于 npm install 一切,所以 TC39 目测并没有动力去动 native Date 。更何况 deprecated 也不影响大家继续用~~ |
user3 • • 目录导航
觉得 js 有负担的可以去体验下 c++,这才是真有负担 |
user1 • • 目录导航
|
user2 • • 目录导航
function 的 hoisting 有什么问题 |
user3 • • 目录导航
|
user1 • • 目录导航
|
user2 • • 目录导航
@shintendo 你有没有发现一个问题,你越是反驳我,越是在证明“初学 JS 的心智负大”这点?我再在这问你一个问题,你反驳我究竟是在反驳什么? |
user3 • • 目录导航
我感觉还是 c 更难一点,尤其是神秘的指针 |
user1 • • 目录导航
@BeautifulSoap “我说因为 A 所以 B ,你居然在反驳 A ,这反倒证明了 B” 你这一整个立体防御啊 |
user2 • • 目录导航
如果你只想输出情绪,一开始就不要列举论据,直接说 JS 设计差、历史包袱多、初学者困惑,我想没几个人会反对。 |
@BeautifulSoap 因为其它槽点都是 1.我不习惯 2.语言改进了,但是我需要看旧代码