DOM编程不是毁灭战士的意思,而是Document Object Model的意思。
因为之前的BOM编程只是窗口组件的操作并不能修改内容,所以引入了DOM编程,来修改网页内容document。
虽然dom也在bom范围内,因为内容丰富就拿出来自立门派了,都一样。
为什么要修改document的内容呢?
因为网页布置在服务器上不能总是去服务器上修改html文...
BOM不是爆炸的意思,而是Browser Object Model的意思,他把浏览器作为对象来执行需要执行的function函数。而不仅仅是人的交互来触发函数。
面对浏览器为对象编程,就是熟练使用各个对象的API作用,具体可以查查网页。
以下为对象名称
window 顶级对象,代表整个浏览器窗口
location对象 window对象的属性之...
form标签一定要定义属性name,该属性用于提交时的参数名。
GET
参数会以键值对的形式放在url后
url?key=value&key=value
数据直接暴露在地址栏,有风险,地址栏长度也是有限制的,提交的数据量不大
地址栏上只能是字符,字节型的文件不能传输
效率相较于post高一些
POST
参数默认不放到url后面
数据不会暴露...
属性默认的值为: application/x-www-form-urlencoded
<form action="register" method="post" enctype="application/x-www-form-urlencoded">
不添加enctype属性默认值,上传文件时只会传送文件名字
<form action=...