• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

web前端语言的作用

牛妞小小 2020-05-18 浏览量:401
前端刚入门,很不解前端为什么要用HTML、CSS、javascript,这么多的语言?各种语言的的作用是什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这里的问答主要不是涉及这方面问题的,可能在更专业的环境能找到更好的。


    这里要理解web前端语言其实需要回溯web应用的产生历史。

    此外有一个主线是 html,它是浏览器(C端环境)支持的核心语言,其他的css和javascript都是为了增强html的。

    HTML是核心,浏览器解析HTML生成展示的内容,HTML本身就是一种文档描述语言,它通过特定的规范来描述要显示什么内容(这些描述经由浏览器解析后展现出来)。

    CSS是为了增强HTML样式方面的展现能力,更好的开发出样式美观的页面。因为CSS是为了增强HTML,所以HTML对css的引入可以是外引或者内含。

    javascript是为了增强HTML交互能力(动态化)的展现能力,更好的支持多种交互行为(甚至游戏支持)。因为javascript是为了增强HTML,所以HTML对javascript的引入可以是外引或者内含。这里再额外插两句,在早期的html实践中,其实用来增强html能力的还有vbscript等,其能力和javascript相当,但兼容性不如javascript,所以现在基本上是javascript的天下啦。此外交互本身其实可以基于服务器和浏览器来实现,这样的交互现在还存在,但它们不如javascript实现的更及时响应,所以其实javascript实现的交互增强是不需要服务器端额外介入的部分,而不是全部。


    所以主线是HTML,HTML通过包含CSS和javascript来增强展现能力。

    当然要真正实现HTML描述内容的全部呈现其实还需要客户端的支持,这也就是所谓的浏览器兼容性方面的问题啦。



    • 发布于 2020-05-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:0

相关问题

问题达人换一批

web前端语言的作用