为什么 Web 前端开发不抛弃 HTML 和 CSS,用纯 JavaScript 开发

 我来答
网海1书生
科技发烧友

2016-08-13 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
我这么跟你打比方吧:用HTML和CSS开发,就好像在一间建好的戏院里演戏,只需要装饰一下,贴几张海报,摆一些道具,演员上舞台直接表演,观众买票进场,这样就OK了;而用Javascript开发,则是要从建戏院开始的!然后就是招演员、找剧本、排练,一切搞好后才开始演出的。更加关键的是,每演出一次,上述过程都要重新来一遍,包括建戏院!你说那种方式的效率高?你如果是戏院老板,你选哪种?

补充说几句:javascript开发的web应用,最终呈现在浏览器中的(或者说用户在浏览器中看见的),仍然是HTML和CSS,也就是说javascript最终产生的也就是html和css,既然这样,何不直接用html和css呢?只在需要活动或者需要与用户互动的地方才使用脚本,这样页面的呈现效率及效果会更高。其次,浏览器很有可能出于某种目的(比如安全)对javascript有所限制甚至完全屏蔽,这样你的web应用就完全失去主动权了(你甚至都无法向用户做出类似要求他启动javascript的提示)。此外,不同的浏览器还存在对javascript的兼容性问题。还有一点,搜索引擎一般都是不接受纯脚本的网页的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式