Graphic Design Blog 提出了一个关于如何指导初学者学习 CSS/HTML 的有趣问题:初学者应该学习静态还是动态网页设计?
显而易见的结论是“你必须学会走路才能跑步”,但这个结论在网络上并不一定成立。 在网站上安装 WordPress 非常简单,初学者可以通过这个过程快速了解网页设计和布局。 事实上,现在几乎没有静态网页了,现存的静态网页与这些迷人的动态网页相比就像恐龙一样。 为什么要学习一种基本上过时的网页设计形式呢?
这是一个有趣的争论,可能没有正确或错误的答案。 我个人倾向于静态网页。 因为学习静态网页更注重基础。 这就像足球队每天进行训练而不是比赛一样。 他们需要练习速度、步伐和控球技巧,就像网页设计初学者需要学习布局风格、排版控制和代码效率一样。 当你只接触大量的代码,而其中 99% 的代码你都不理解的时候,很难思考这些问题。 网页设计初学者应该思考使用绝对定位还是相对定位更合适,而不是试图解读复杂的数据库调用。
这可能很明显,但动态页面只是在静态页面中添加了一些动态内容。 建立一个漂亮的动态网站需要先建立一个漂亮的静态网站,然后用动态内容添加或替换内容。 我知道设计师和开发人员之间的界限越来越模糊,但即使他们的工作可能是分开的,他们也是两个不同的任务,所以应该分别思考和执行。
感谢您的提及。 您的网站对像我这样的新手编码员来说非常有用,我会回来阅读更多内容。
谢谢 Tara。 请记住,如果您在任何地方遇到问题,可以使用联系表格直接向我们发送问题。
有趣的想法。 我第一次接触 html/css 是因为需要修改 WordPress 博客模板。 实际上是在学习静态网页设计之前学习了动态网页设计。 :)
说实话,虽然我在文章中提到最好先学习静态网页,但我也是先从动态网站开始学习的。 因为我当时想修改和个性化一个乐队博客。 与枯燥的静态网站相比,制作一个内容不断变化的网站更有动力。
我认为应该从静态网页开始,原因很明显。 学习 HTML 本身就是一个艰巨的任务 - 想想你第一次看到网站的源代码的时候。 除非你天生就是极客,否则对于一个对网页设计一无所知的人来说,它看起来就像一只猫在键盘上乱跑! 而且,在浏览器的眼中,所有网页都是静态的 - 只有在后端才存在“动态”网页的概念。
我认为,最佳学习路线是:
1. (X)HTML
2. CSS
3. JavaScript
4. PHP / ASP / 您的服务器端语言
这不仅有从简单到难的学习顺序的好处*,而且也是教新人学习层级分离的好方法。 先学习动态网页设计可能会鼓励他们混合使用各种语言,因此他们可能会养成一些不良习惯,比如过度使用内联样式、嵌入脚本/事件处理程序(例如 onMouseOver 等)以及表现性标记...
这不是一个关于是否学习静态或动态的问题,而是如您在文章中所说,一个关于“学习走路才能跑步”的问题。
嗨 Chris,
我在设计一个网站,网站顶部显示最新新闻,当用户点击它时,我会将其存储到一个最近浏览的区块中。 我使用 Jquery 来实现这个过程。 在最新新闻部分,我可以点击所有标题,并且可以看到数据正在加载,但不幸的是,在最近浏览区块中,我只能够点击第一个标题,并且第一个标题的数据可以加载,而其他标题的数据无法加载,这个问题只发生在 IE 中。 Firefox 和 Chrome 浏览器都可以正常工作... 您能帮我解决这个问题吗?