Web开发基础

HTML

<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE></STYLE>
<SCRIPT></SCRIPT>
</HEAD>
<BODY>
这里是html元素即网页内容
</BODY>
</HTML>

HTML标记元素

a标记

描述:链接
<a href=”链接”target=”_blank”>链接文字</a>
Target:_blank,_top,_self, _parent

b标记

描述:加粗
<b>文字</b>

br标记

描述:换行
文字1<br>文字2
显示:
文字1
文字2

H1…H6标记

描述:标题
<H2>标题</H2>

span标记

描述:区块
<span>文本</span>

div标记

描述:层(层会单独占一个,这个与span不一样,Div配合CSS应用于网页布局)
<div>层文本</div>


font标记

描述:设置字体
<font size=”n” color=”red”>文字</font>

form标记

描述:表单(注意,网页提交的数据必须放在表单里)
<form action=”*.asp”>
<input type=”text” value=””/>
</form>

input标记

描述:表单控件
<input type="text" name="textfield" />
Type类型:
Text,checkbox,button,file,hidden,image,password,radio,submit

hr标记

描述:水平线
<hr>

i标记

描述:文字倾斜
<i><倾斜文字/i>

img标记

描述:图像
<img src=”图片路径”/>

iframe标记

描述:嵌入框架
<iframe src=”URL”width=“” height=“”></iframe>

marquee标记

描述:滚动字幕
<marquee>文本</marquee>

p标记

描述:段落标记
<p>文本</p>

table标记

描述:表格
<table width="200" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>第一行第一列</td>
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</table>

textarea标记

描述:文本区域
<textarea>内容</textarea>

Javascript语法基础

事件驱动

<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE></STYLE>
<SCRIPT>
function fun()
{
Alert(“点击了p标签”);
}
function fun2()
{
Alert(“点击了span标签”);
}
</SCRIPT>
</HEAD>
<BODY>
<p onclick=”fun()”>点击这段,其实是正行</p>
<span onclick=”fun2()”>点击这里吧</span>
</BODY>
</HTML>


语法

变量

Var 变量名;
变量名=1243.45;
上面是定义变量和给变量赋值。

转义字符

A=”hello”;表示给A变量赋予字符串hello,有时候在字符串里含有一些特殊的字符如回车符,换行符等,我们把这样的字符称为转义字符。
\b 表示退格
\r 表示回车符
\t 表示Tab符
\\ 表示一个\
\’ 表示单引号
\” 表示双引号
\n 表示换行

数值转换

Number(字符)
把字符型转换为数值型

C = Number(“1”)+2;
注意:C的结果是3。

运算符

*(乘) /(除) %(求余) +(加) –(减)
++(自加1) - -(自减1)

关系运算

<(小于) >(大于) >=(大于等于) <=(小于等于) !=(不等于) = =(等于)
A = 10>=5;
Alert(A); 结果是true

逻辑运算

!(非) &&(与) ||(或)

一维数组

<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE></STYLE>
<SCRIPT>
function fun()
{
Var arr = new Array(3);
arr[0]=”aaa”;
arr[1]=”bbb”;
arr[2]=”ccc”;
Alert(arr[2]);
}
function fun2()
{
Var arr = new Array(“aaa”,”bbb”,”ccc”);
Alert(arr[2]);

}
</SCRIPT>
</HEAD>
<BODY>
<span onclick=”fun()”>点击这里吧</span>
</BODY>
</HTML>

二维数组

Var arr = new Array();
arr[0]=new Array(“a1”,”a2”,”a3”);
arr[1]=new Array(“b1”,”b2”,”b3”);
arr[2]=new Array(“c1”,”c2”,”c3”);
alert(a[1][2]); 这个值是“b3”

条件判断

if()
{语句集}
else
{语句集}

switch()
{
case 1:
语句
case 2:
语句
default:
语句
}

循环

while(条件)
{
语句
}

for(i=1;i<=3;i++)
{
语句
}

BOM

BOM是browser object model 缩写即浏览器对象模型。

浏览器三种对话框

alert(“提示信息”);

confirm(“提示信息”);

prompt(“提示信息”);

JavaScript内置对象

Math对象

Math.abs(); 求绝对值
Math.sqrt(); 开跟
Math.pow(x,y); 表示x的y次方

Date对象

Var d = new Date();
d.getYear(); 获取系统时间的年
d.getMonth(); 获取系统时间的月
d.getDay(); 获取系统时间的日
d.getHours(); 获取系统时间的小时
d.getMinutes(); 获取系统时间的分钟
d.getSeconds(); 获取系统时间的秒

document对象

属性:
Title 获取设置文档标题
Bgcolor 获取设置文档背景色
Fgcolor 获取设置文档前景色
url 获取链接
forms 获取网页文档中表单集合
images 获取网页文档中<img>标签集合
方法:
Close()
Open(“”);
Write(“”);
Writeln(“”);

事件

Onload,onclick,ondblclick,onmousemove,onmousedown,onmouseup等

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT>
function fun()
{
Var arr = new Array(3);
arr[0]=”aaa”;
arr[1]=”bbb”;
arr[2]=”ccc”;
Alert(arr[2]);
}
function fun2()
{
Var arr = new Array(“aaa”,”bbb”,”ccc”);
Alert(arr[2]);

}
</SCRIPT>
</HEAD>
<BODY>
<span onclick=”fun()” onmouseup=”alert(‘鼠标放开’)”>点击这里吧</span>
</BODY>
</HTML>

window对象

window.open();打开新窗口
open(url,name[,attr]);
attr可以是:
height:高度
width:宽度
left:距离屏幕左边宽度
top:距离屏幕上边宽度
menubar:是否有菜单
resizable:是否能改变窗口大小
scrollbars:是否可以滚动
window.open(“a.html”,”name”,”menubar=no,height=200,width=300”);

window.close();关闭当前窗口
window.print();打印当前窗口
window.confirm()
window.alert();
window.prompt();

location对象

location.href=”a.html”
让浏览器转到a.html页
Location.reload()刷新当前页
Location.host获得当前页面主机信息

history对象

history.go(n)
n=-1 表示网页后退
n=1 表示网页前进

原文地址:https://www.cnblogs.com/wsoft/p/2328747.html