标签:
1、图片调用,<img src="">
2、页面跳转,<a href=""></a>
3、水平线,一般从窗口的最左端一直画到最右端,<hr size=3 align=left width=75%>
4、col 列;row 行
跨多列colspan=3;跨多行rowspan=3;
5、表格是table,表单是form
6、type=“radio”产生单选表单
7、type=“checkbox“产生复选表单
8、type=”password“产生密码表单,输入会变成星号
9、type=”submit“ type=”reset“送出资料与重新填写
10、type=”hidden“产生一个隐藏域
11、textarea产生一个多行的输入列
12、下拉式选单,
<form action="#">
<select name="like" id="#">
<option value="very like">非常喜欢</option>
<option value="just ss">还算喜欢</option>
<option value="not so much">不太喜欢</option>
<option value="hate">非常不喜欢</option>
</select>
</form>
13、<a href=""></a>
14、html选择器,class选择器,相关class选择器,a.classname,独立class选择器,.classname,ID选择器
15、body没有那个属性的,加入内联css样式要style=“”;其他的本来就有。(可以调,是bgcolor)
16、var an_array = new
Array("hickory","dickory");
17、相关数组和上面的数组相同,但它不使用数字做索引,而是用
单词来做索引.
18、要保存多重cookie,只需给每个cookie一个不同的名字.如果
你要加入一个新的cookie,设置document.cookie 时并不会删
除前面已经设置了的cookies,所以:
var the_cookie ="my_happy_cookie=happiness_and_joy";
document.cookie = the_cookie;
var another_cookie= "my_other_cookie=more_joy_more_happiness";
document.cookie = another_cookie
19、但是如果你希望将cookie保存在用户的机器上你需要设置一
个cookie失效的时间,它的格式是一种叫做GMT的特殊格式.
好在Javascript有一个日期的方法叫做toGMTString可以
帮助你.
20、cookie路径和域, 有一段Javascript询问了用户的姓名,你可能需要在你的另一
个网页例如主页中访问一个给定的名字.所以你必须设定该
cookie的路径.路径"path"用于设置可以读取一个cookie的最
顶层的目录.将cookie的路径设置为你的网页最顶层的目录可
以让该该目录下的所有网页都能访问该cookie.
21、第二页:如何给事件定时
在Javascript给事件定时很容易。其关键指令是setTimeout()
和clearTimeout()方法。利用setTimeout(), 指令可以在未来
的某个指定时间执行特定指令。
22、要使定时器循环工作你需要写一个函数实现循环调用。这里是
一个例子:
var the_count = 0;
var the_timeout;
function doTimer()
{
window.document.timer_form.the_text.value = the_count;
the_count += 2;
the_timeout = setTimeout("doTimer();", 2000);
}
23、而无限的"while" 循环则会锁定浏览器的工作,在执行该循环
的过程中浏览器不能同时执行别的任何指令。而setTimeout则
可以使循环的间隙中让浏览器执行别的工作。
24、产生问题的原因在于你将一个变量传递给setTimeout。你可以通
过将变量的值而不是变量本身传递给setTime来避免这个问题:
function alertInAMinute()
{
var the_string = "hello";
the_timeout = setTimeout("alert(" + the_string + ");",60000);
}
这段代码将变量the_string从setTimeout的引号中拉出来,由于
该变量变量目前不在setTimeout的引号内,JavaScript就可以从
记忆中找到该变量的值。
25、每种浏览器除了有Document(文件)对象之外还有
Navigator对象,Navigator有两个属性包含着你所使用的浏览
器类型的所有信息:appName and appVersion.
26、例如,我们知道有些浏览器支持图片替换,有些则不行。好在
可以检测浏览器是否具备这种功能:只需检测浏览器是否具
有document.images对象即可:
if (document.images)
{
do lots of image swap stuff
}
27、History包含着你的浏览器访问过的URL的记录列表.History对
象使你能利用window.history.back()和
window.history.forward()在列表各项记录中来回切换。back
的功能和你的浏览器上的back按钮的作用是一致的。
28、 window.document.forms[0].elements[0].value = "hello!";
window.document.forms[the_form_name].elements[the_element_name].value = "hello!";
window.document.the_form.the_text_box.value = "hello!";
var the_element_string = "window.document." + the_form_name + "." + the_element_name; var the_element = eval(the_element_string); the_element_string.value = "hello!";
29、关键是学会怎样有效地调试你的程序。我有一些技巧可以帮助
你解决程序为什么没有象应该的那样运行,或者帮你首先避免
写有很多错误的代码:
用不同方式打印出变量
注意一般性错误
编码之前先想好
30、把一些警告对话框加入你的代码中是很有帮助的。不幸的是,每
隔一行就按一次“OK”也是一种痛苦。
不用警告对话框也能调试代码。一种选择是把调试信息写到窗体
的一个文本区内。另一种可能是把调试信息写在另一个窗口上。
这儿有一个把调试信息写在下面文本区的调试代码的例子。
使你的调试经历更舒适的第三个诀窍是这样的:创建不同的调试
等级,然后设置“调试”变量。
31、请注意我已经定义了一个叫“debug”的变量,它可以是
“none”,“alert”或“textarea”。于是当我想产生一个错
误信息时,我把它送给函数doError(),此函数可能什么也不做,
或者显示一个消息对话框,或者把消息粘贴到一个文本区中
32、限制循环内的工作量
定制if-then-else语句,按最可能到最不可能的顺序
最小化重复执行的表达式,如pi
html,css,javascript
标签:
原文地址:http://www.cnblogs.com/guoyang134340/p/4695156.html