(1)每个网站开发人员都有必要了解以下几方面的知识:
.万维网如何工作
.HTML 语言
.如何使用层叠样式表 (CSS)
.JavaScript 编程
.XML 标准
.服务器脚本技术
.使用 SQL 来管理数据
(2)HTML文档包括 HTML标签和纯文本
(3)Web浏览器的作用就是读取HTML文档,并以网页的形式显示出他们。浏览器不会显示HTML标签,而是
使用标签来解释页面的内容。
(4).html和.htm的区别
First:Unix系统的扩展名必须为.HTML,如果使用了三个字符的扩展名.HTM,那么当网上的Unix系统用户浏览你的超文本文件时,
只能在屏暮上看到超文本的源文件,而不是展示的结果
Second:.htm是为了兼容DOS的命名格式存在的,在效果上两者没有区别。
(5)HTML标签是由开始标签(如<html>)和结束标签(如</html>)组成。某些HTML元素没有结束标签,比如<br/>
(6)<h1>My First Heading!</h2>:如果写了一个如上的错误标签会出现什么情况呢? 显示h1标题的样式!
(7)HTML链接
.<a href=" www.baidu.com ">百度</a> :错误,链接不可用
<a href=" http://www.baidu.com ">百度</a> :正确写法
.<a>标签,还可以用来创建内部的链接,主要用于大型页面中,跳转到同一页面的不同地方!例如百度百科!
(8)HTML图像:在html中,<img>没有结束标签
<img src="test" width="100" height="100" />
(9)在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
(10)HTML标签对大小写不敏感,<P>=<p>,但是推荐小写。
(11)HTML 属性
.HTML标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
.属性总是以名称/值对的形式出现,比如:name="value"。
.属性总是在 HTML 元素的开始标签中规定。
(12)属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。
在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:
name='Bill "HelloWorld" Gates'
(13)水平线<hr/>
注释 <!-- This is a comment -->
(14)HTML的style属性
.作用:提供了一种改变所有HTML元素的样式的通用方法。
.<p style="background-color:yello;font-family:arial;color:red;font-size:26px;text-align:center;">最爱,挺好看的啊!</p>
(15)<input> 标签用于搜集用户信息
2、CSS学习
(1)、HTML只是定义了网页的内容,并没有定义格式;CSS定义了HTML元素如何显示在网页上。
也就是说,HTML控制内容;CSS控制格式。
(2)、CSS(Cascading Style Sheets):层叠样式表,所有的主流浏览器均支持层叠样式表。
(3)、创建CSS的三种方式:
.外部样式表:
使用任何文本编辑器编写样式表,保存吧.css格式。并在要修改格式的html网页的头部链接该.css文件即可。
优点是:一个样式表(.css)可以控制很多网页的格式。
.内部样式表:
当单个文档需要特殊的样式时,就应该使用内部样式表。使用 <style> 标签在文档头部定义内部样式表。
.内联样式表:
也就是前面html学习中的style属性,它将表现格式和内容混杂在一起,这样也损失掉样式表的很多有事,这种方法慎用。
3.JavaScript
(1)、JavaScript脚本既可以放在html网页中的<head>-</head>之间,也可以放在<body>-</body>之间,也可以从外部引用JavaScript脚本。
.放在<head>-</head>之间,当脚本被调用时,或者当事件被触发时,脚本就会被执行。当你把脚本放置到 head 部分后,就可以确保
在需要使用脚本之前,它已经被载入了。
.放在<body>-</body>之间,在页面载入的时候就执行了。
(2)、变量的声明
var x=5;
var name="sdd";
注:在为变量赋文本值时,请为该值加引号。
(3)、+运算符用于把文本值货字符串变量加起来(连接起来)。
如果把数字与字符串相加,结果将成为字符串。
(4)、JavaScript中也有条件运算符 (true/false)?a:b
(5)、.警告框
alert("文本");
.确认框
confirm("文本"):点击确认,返回true;点击取消,返回false;
.提示框
prompt("文本","默认值"):提示用户输入某些数据,如果用户点击确认,
那么返回值为输入的值;如果用户点击取消,则返回null。
(6)JavaScript使我们有能力创建动态页面,事件是可以被javascript侦测到的行为。
(7)<input type="button" value="View Message" οnclick="message()" />
.οnclick="message()":表示在按钮上单击鼠标的处理函数为message()
.处理函数可以是在其他地方定义的函数,也可以将函数体直接定义在这里,例如
οnclick="alert("Some Wrong");return false;",语句之间一分好分开。
(8)try-catch:
. try
{
addlert("welcome");//本来要调用alert(),这里调用错误
}
catch(err)
{
alert(err.description);
}
(9)、throw - try - catch
. try
{
if(x>10)
throw "Err1";
else if(x<0)
throw "Err2";
}
catch(er)
{
if(er=="Err1")
alert("Error! the value too high!");
if(er=="Err2")
alert("Error! the value too small!");
}
(10)、只要页面中出现脚本错误,就会产生onerror事件。
(11)、document.write("I am \"grucee\"from ShanDong");
(12)、如果代码在一行中太长,则可以使用反斜杠对代码进行折行。
.document.write("Hello \
world")是正确的!
4.xml学习