第一个 UI 控件

1 · Johnson Lee · Dec. 19, 2021, midnight
尽管我使用 Java 编程已有十年有余,但其实 JavaScript 才是我最早掌握的一门编程语言,虽然 C 语言是大学生的必修课,但我真不敢说在当时我已经掌握了它,在 Web 2.0 的时代,最流行的开发工具便是网页三剑客,Dreamwaver 的所见即所得让很多初学者也能写出一个可以运行的 Web 应用,我便是其中一个。 武功秘籍 刚开始学习 Web 开发时,页面布局基本上都是通过 Dreamwaver 的可视化设计器来完成,如果要实现动态的效果,就得从网上找别人写好的 JavaScript 脚本,对于非科班出身的我来说,虽然大概能看懂代码的逻辑,但完全不知道那段脚本中使用到的属性、方法都是从哪里来的,我怎么知道还有没有别的属性和方法,这一问题困扰了我很久,直到有一天,一位朋友给我一个 CHM 格式的电子文档 ——《HTML编程指南》。 这本《HTML编程指南》对于我来说,简直就是一本武功秘籍,从这里,我终于知道了原来有种东西叫 API 规范,而这份文档中,给出了 HTML 中所有 API 的定义以及如何使用的例子,从这份文档中,我学会了如何通过操作 HTML DOM 结构来...