网站构建说明

news2024/11/17 7:24:28

一、网站中的web构建

  • HTML 4.01
  • CSS 的使用 (样式表)
  • XHTML
  • XML 和 XSLT
  • 客户端脚本
  • 服务器端脚本
  • 通过 SQL 管理数据
  • Web 的未来
HTML 4.01

通过 HTML 4.01,所有的格式化信息可以被移出 HTML 文档,转而放入一个独立的样式表中。

层叠样式表(Cascading Style Sheets - CSS)

样式通常被保存在 HTML 文档之外的文件中。外部样式表使有能力仅仅通过编辑一个简单的 CSS 文档来改变网站内所有页面的外观和布局。

XHTML - HTML 的未来

XHTML 指可扩展超文本标记语言(Extensible HyperText Markup Language)

XML - 用于描述数据的工具

扩展标记语言(XML)并不是HTML的替代品。在未来的 web 开发中,XML 会被用来描述和存储数据,而 HTML 会被用来显示数据。

我们对 XML 最合适的描述是,一个跨平台的、独立于软硬件的,信息存储和传输工具。

XSLT - 用户转换数据的工具

XSLT(可扩展的样式表语言转换,Extensible Stylesheet Language Transformations),是用于转换 XML 的语言。

XSLT 可以把 XML 文件转换为浏览器可识别的格式,比如 HTML,或者 WML - 一种用于许多手持设备的标记语言。

XSLT 还可以添加元素,并对元素进行删除、重新排列及排序,测试并确定显示哪些元素,等等。

客户端脚本

客户端脚本脚本是一种有关因特网浏览器行为的编程。

JavaScript 是为 HTML 设计者提供的一种的编程工具。

服务器端脚本

服务器端脚本和因特网服务器编程有关。您应该学习服务器端脚本,这样才能有能力传递更多的动态网站内容。通过服务器端的编程,你可以:

  • 动态地编辑、修改或添加网页内容
  • 对用户从 HTML 提交的查询或数据进行响应
  • 访问数据或数据库,并把结果返回浏览器
  • 访问文件或 XML 数据,并把结果返回浏览器
  • 把 XML 转换为 HTML,并把结果返回到浏览器
  • 为不同的用户定制页面,提高页面的可用性
  • 对不同的网页提供安全和访问控制
  • 为不同类型的浏览器设计不同的输出
  • 最小化网络流量

通过 ASP 和 PHP 为您学习服务器端的脚本编程

使用 SQL 管理数据

结构化查询语言(SQL)是对诸如下列数据库进行访问的通用标准:SQL Server、Oracle、Sybase 以及 Access。

对于那些希望从数据库存储和提取数据的人们来说,有关 SQL 的知识是极具价值的

二、网站设计原则

1、用户都是浏览者

   如果你希望用户阅读您的文字,请确保在页面段落的第一句就说明您的观点。另外,您还需要在整个页面中使用简短的段落以及有趣的标题。

2、少即是多

   使所有的句子尽可能地短。使所有的段落尽可能地短。使所有的章节尽可能地短。使您的页面尽可能地短。

3、导航

尽量创建通用于网站中所有页面的导航结构

4、下载速度

因特网可用性方面的研究告诉我们,如果网页的下载时间超过7秒,大多数的访问者会选择离开。

在你发布任何大量的内容前,请确保这些页面在低速的调制解调器连接上进行过测试。如果你的页面需要花大量的时间下载,你或许应当考虑删除某些图片或多媒体内容。

5、允许用户发言

如果你提供了某种方便的联系途径,你将得到来自很多技能和知识都各不相同的人们大量有益的反馈。

三、万维网联盟(World Wide Web Consortium)

万维网联盟(W3C)创立了 WWW的标准。

W3C的使命就是通过发展规范、指导方针、软件以及工具,来展示万维网的潜能。

W3C 标准包括
  • HTMLicon-default.png?t=N6B9https://www.w3school.com.cn/html/index.asp
  • XHTMLicon-default.png?t=N6B9https://www.w3school.com.cn/xhtml/index.asp
  • CSSicon-default.png?t=N6B9https://www.w3school.com.cn/css/index.asp
  • XMLicon-default.png?t=N6B9https://www.w3school.com.cn/xml/index.asp
  • XSLicon-default.png?t=N6B9https://www.w3school.com.cn/xsl/index.asp
  • DOMicon-default.png?t=N6B9https://www.w3school.com.cn/xmldom/index.asp

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/799075.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux实现运行java分包部署

1.打好包之后 找到bin文件夹下的 startup.sh文件 2.cd 进入bin文件夹下 3.执行 sh startup.sh 运行命令 4.如果出现此错误 是Windows和Linux的.sh脚本文件格式不同,如果在脚本中有空行,脚本是在Windows下进行编辑之后上传到linux上去执行的话&#xff0c…

httpclient 小案例(未完待续)

为了调用微信小程序接口,我们可以使用httpclient 导入依赖: java通过编码方式里发http请求,步骤: 创建http client 对象创建http请求对象(get或post)调用http client excute方法 httpGet请求方法 Test…

Pandas时序数据分析实践—概述

时序数据,作为一种时间上有序的数据形式,无疑是我们日常生活中最常见的数据类型之一。它记录了事件、现象或者过程随时间的变化,是对于许多实际场景的忠实反映。而在众多时序数据的应用领域中,跑步训练记录莫过于是一项令人着迷的…

美容店预约小程序制作教程详解

现在,制作一个专属于美容店的预约小程序不再需要编程经验,通过乔拓云网提供的后台管理系统,你可以轻松地完成整个制作过程。下面,我将为你详细介绍如何DIY一个美容店预约小程序。 首先,登录乔拓云网的后台管理系统&…

高阶C语言|C语言文件管理--输入输出流

文件管理 一、为什么使用文件二、什么是文件2.1程序文件2.2数据文件2.3文件名 三、文件的打开和关闭3.1文件指针3.2文件的打开和关闭 四、文件的顺序读写4.1顺序读写函数介绍4.1.1fgetc4.1.2fputc4.1.3fgets4.1.4fputs4.1.5fscanf4.1.6fprintf4.1.7fread4.1.8fwrite 4.2对比一组…

pg三种插件验证

sr_plan 创建extension, 他会创建保留执行计划的表 创建表并插入数据 开启sr_plan.write_mode, 允许sr_plan收集SQL和执行计划 查看QUERY 1的执行计划 PostgreSQL支持merge join、GroupAggregate(通过INDEX SCAN),所以这个CASE,非常快,并不需要b对所有数据进行聚合。查看…

linux 动态库so相关操作

1. 查看库版本号 一般在文件名上有版本号,若文件名上没有版本号,使用如下命令查看: readelf -d libstdc.so 2. 查看库内函数 a) nm -d libstdc.so | grep 内容 b) objdump -tT libstdc.so | grep 内容 c) readelf -s libstdc.so | grep…

第十章:重新审视扩张卷积:一种用于弱监督和半监督语义分割的简单方法

0.摘要 尽管取得了显著的进展,弱监督分割方法仍然不如完全监督方法。我们观察到性能差距主要来自于它们在从图像级别监督中学习生成高质量的密集目标定位图的能力有限。为了缓解这样的差距,我们重新审视了扩张卷积[1]并揭示了它如何以一种新颖的方式被用…

HTML编码-Form-ifram

字符编码: 主要有两类: 一类为非Unicode编码;一类是Unicode编码; 常见编码种类: 1、ASCII码: ASCII(American Standard Code for Information Interchange,美国信息交换标准代码&a…

25.6 matlab里面的10中优化方法介绍——模拟退火算法(matlab程序)

1.简述 相信没有相关物理知识背景的小伙伴看到“退火”二字是一脸懵逼的...固体的退火过程指的是将固体加热至足够高的温度,再使其慢慢冷却的过程。在加热过程中,原本有序排列的内部粒子开始无序运动,此时固体的内能不断增大;而在…

【GEC6818开发板简介】

(꒪ꇴ꒪ ),hello我是祐言博客主页:C语言基础,Linux基础,软件配置领域博主🌍快上🚘,一起学习!送给读者的一句鸡汤🤔:集中起来的意志可以击穿顽石!作者水平很有限,如果发现错误&#x…

计算机网络 day13 TCP拥塞控制 - tcpdump - DHCP协议 - DHCP服务器搭建 - DNS域名解析系统 - DNS域名解析过程

目录 TCP的流控机制 -- 拥塞控制 参考文章:什么是TCP拥塞控制算法? - 知乎 (zhihu.com) 拥塞控制主要是四个算法: 主机如何知道数据在传输的过程中,知道中间的网络堵塞了? TCP/IP协议栈 tcpdump抓包工具的学习使用…

AtcoderABC231场

A - Water PressureA - Water Pressure 题目大意 假设水压仅取决于深度,在深度为x米时,水压为x/100兆帕斯卡。 现在给定一个深度D米,需要计算在该深度下的水压是多少兆帕斯卡。 思路分析 直接将输入的深度除以100得到水压结果。 时间复杂…

【无标题】自定义类型:位段,枚举,联合

自定义类型:位段,枚举,联合 1. 位段1.1 什么是位段1.2 位段的内存分配1.3 位段的跨平台问题 2. 枚举2.1 枚举类型的定义2.2 枚举类型的优点2.3 枚举的使用 3. 联合(共用体)3.1 联合类型的定义3.2联合的特点3.2.1 相关面…

使用 ChatGPT 进行研究的先进技术

在这篇文章中,您将探索改进您研究的先进技术。尤其, 分析和解释研究数据进行文献综述并找出研究差距废话不多说直接开始吧!!! 分析和解释研究数据 一家小企业主希望分析客户满意度数据以改善客户服务。他们使用包含 10…

【vue】Vue中解读关于this.$emit()的用法:

文章目录 一、Vue.sync修饰符与this.$emit(‘update:xxx‘, newXXX)二、this.$emit()传多个参数 一、Vue.sync修饰符与this.$emit(‘update:xxx‘, newXXX) 二、this.$emit()传多个参数

python与深度学习(八):CNN和fashion_mnist二

目录 1. 说明2. fashion_mnist的CNN模型测试2.1 导入相关库2.2 加载数据和模型2.3 设置保存图片的路径2.4 加载图片2.5 图片预处理2.6 对图片进行预测2.7 显示图片 3. 完整代码和显示结果4. 多张图片进行测试的完整代码以及结果 1. 说明 本篇文章是对上篇文章训练的模型进行测…

基于新浪微博海量用户行为数据、博文数据数据分析:包括综合指数、移动指数、PC指数三个指数

基于新浪微博海量用户行为数据、博文数据数据分析:包括综合指数、移动指数、PC指数三个指数 项目介绍 微指数是基于海量用户行为数据、博文数据,采用科学计算方法统计得出的反映不同事件领域发展状况的指数产品。微指数对于收录的关键词,在指…

javaweb如何格式化日期时间

解决方式: 方式一:在属性上加入注解,对日期进行格式化 方式二:在 WebMvcConfiguration 中扩展Spring MVC的消息转换器,统一对日期类型进行格式化处理 package com.sky.json;import com.fasterxml.jackson.databind.Des…

[OnWork.Tools]系列 01-简介

说明 OnWork.Tools 是基于 Net6 的桌面程序。支持Windows7SP1及以上系统,主要是日常办公或者是开发工作过程中常用的工具集合。界面使用WPF Mvvm模式开发,目的是将开源项目中,好用的项目集成到一起,方便大家使用和学习。 功能 …