zoukankan      html  css  js  c++  java
  • web开发中常用的技术体系

    HTML

    html(HyperText  Markup  Language)超文本标记语言"超文本"就是指页面内可以包含图片、链接、程序等非文字元素。

    超文本标记语言的结构包括"头&quto;部分(head)和"主体"部分,其中"头"部提供关于网页的信息,"主体"部分提供网页的具体内容。文件扩展名为.html。

    网页的本质就是超文本标记语言,通过结合使用其他的web技术(脚本语言,样式)可以创造出功能强大的网页。因此,超文本标记语言是万维网(web)编程的基础,也就是说万维网是建立在超文本基础上的。文本中包含了超级链接点。

    网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。浏览器按左右为难总计网页文件,然后根据标记符解释和显示其标记的内容,对于书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

    编辑器

    它其实是文本,需要浏览器的解释,它的编辑器大体可以分为三种

    1. 基本文本、文档编辑软件,可以使用微软自带的记事本也可以使用word或wps来编写,但是在存盘时一定要加.html扩展名,这样才能使用浏览器解释执行。
    2. 所见即所得软件,使用最广泛的编辑器,完全可以一点不懂HTML就可以做出网页,如frontpage和dreamweaver
    3. 所见即所得软件开发速度快,效率高,且直观表现更强。任何地方进行修改只需要刷新即可显示。缺点是生成的代码结构复杂,不利于大型网站的多人协作和精准定位等高级功能的实现。

    CSS(Cascading Style Sheets)层叠样式表

    层叠样式表是一种用来表现HTML或XML等文件样式的计算机语言。文件扩展名为.css

    css上前最新版本为CSS3,是能真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,css能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模形样式编辑的能力,并能够进行初步的交互设计,是目前基于文本展示最的表现设计语言。

    javascript(浏览器端脚本语言)

    javascript是一种直译式脚本语言,是一种动态类型,弱类型,基于原型的脚本语言。它的解释器被称为javascript引擎,是浏览器的一部分,用来给html网页增加动态功能。文件后缀名为.js

    javascript是一种属于网络的脚本语言,已经广泛用于web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常javascript是通过嵌入在HTML中来实现自身的功能的。

    1. 是一种解释性脚本语言。(代码不进行预编译)
    2. 主要用来向HTML添加交互行为。
    3. 可以直接嵌入到HTML文件中,也可以写成单独的.js文件有利于结构和行为相分离。
    4. 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(linux windows mac android ios)

    服务器端脚本语言

    数据库技术

  • 相关阅读:
    【机器学习】转导推理——Transductive Learning
    【机器学习】Learning to Rank入门小结 + 漫谈
    【机器学习】Learning to Rank入门小结 + 漫谈
    【机器学习】Learning to Rank 简介
    【机器学习】Learning to Rank 简介
    【机器学习】Learning to Rank之Ranking SVM 简介
    【机器学习】Learning to Rank之Ranking SVM 简介
    【计算机视觉】背景建模--Vibe 算法优缺点分析
    【计算机视觉】背景建模--Vibe 算法优缺点分析
    【机器学习】Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting
  • 原文地址:https://www.cnblogs.com/lampwyq/p/4986569.html
Copyright © 2011-2022 走看看