有可能在一周或两周内学习HTML, CSS和JS的web开发吗?这个要分开来说,html和JavaScript的难度不是在一条线上的,接下来对比分析。
HTML
是的--你可以在2周内对HTML有一个很好的了解。浏览器对HTML有很高的容错率,"糟糕 "的HTML往往可以和完美写好的HTML一样好用。
CSS
算是吧--你可以在2周内基本掌握CSS元素的样式。CSS是一个层叠的层次结构,因此,错误指定的规则将从父元素或浏览器默认值中继承它们的值,并只导致轻微的显示问题(例如,显示错误的字体或不显示链接高亮)。任何单一的CSS规则都可能悄无声息地失败,而不会影响其范围之外的任何东西。复杂的选择器、创建布局、诊断意外行为等,都会花费相当长的时间,一个布局问题就能让你的布局变得一团糟。
JavaScript
只有一点--元素上的onClick事件等,很容易掌握。但就像任何编程语言一样,一个错误很容易让一切陷入停顿。而且错误会经常发生。修复即使是简单的事情,往往也需要对内部发生的事情有相当深入的了解。要改变你的思维方式,深入熟悉类型、对象、作用域、异步事件、突变值等概念,需要花费大量的精力和时间。