为什么 Web 前端开发不抛弃 HTML 和 CSS,用纯 JavaScript 开发
展开全部
不可以
web的主要组成是html+css。js只是辅助实现一些效果所以由此可以看出来,html+css才是主流,从另一方面来说。网站建好之后要进行优化推广,各大搜索引擎是不认识js是什东西的,他们很排斥js。相比起来,他们很喜欢html。所以,在建设网站的时候要尽量少用或者是不用js。
专业将这三者的关系:
1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
2. CSS样式是表现(外观控制)。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
3. JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
web的主要组成是html+css。js只是辅助实现一些效果所以由此可以看出来,html+css才是主流,从另一方面来说。网站建好之后要进行优化推广,各大搜索引擎是不认识js是什东西的,他们很排斥js。相比起来,他们很喜欢html。所以,在建设网站的时候要尽量少用或者是不用js。
专业将这三者的关系:
1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
2. CSS样式是表现(外观控制)。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
3. JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
展开全部
情况一:简单的web网页开发
HTML+CSS 学习曲线低,HTML的语义可以让屏幕阅读器方便的读取页面的内容,搜索引擎不需要转义js直接抓取html里面的内容。
情况二:复杂的web开发,web app,RIA。
html只是作为结构存在,可以认为它是一套组件库,相对于情况一,一个页面的代码里肯定就没几行html,都被写到了js里面(当然最终得到的还是满满的html)。
对比开发flash,就算显示对象也分Sprite,shape,TextField等基础的显示组件,HTML只不过更多一点而已,而且搭配css,自定义效果更拔群。(所以其实这是在降低开发难度啊)。
当你整屏幕的input输入框的时候,难道你就那么不稀罕html提供给你的表单功能而硬要自己做一个?
情况三:游戏开发,canvas
哦,那就直接用js啦。
作者:戴韵
HTML+CSS 学习曲线低,HTML的语义可以让屏幕阅读器方便的读取页面的内容,搜索引擎不需要转义js直接抓取html里面的内容。
情况二:复杂的web开发,web app,RIA。
html只是作为结构存在,可以认为它是一套组件库,相对于情况一,一个页面的代码里肯定就没几行html,都被写到了js里面(当然最终得到的还是满满的html)。
对比开发flash,就算显示对象也分Sprite,shape,TextField等基础的显示组件,HTML只不过更多一点而已,而且搭配css,自定义效果更拔群。(所以其实这是在降低开发难度啊)。
当你整屏幕的input输入框的时候,难道你就那么不稀罕html提供给你的表单功能而硬要自己做一个?
情况三:游戏开发,canvas
哦,那就直接用js啦。
作者:戴韵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询