五 在form表单中,get方式和post方式提交数据的区别是什么?如何判断在实际开发中的应用?
get方式和post方式提交数据的区别:
1) 大小不同,get方式传输的数据量较小,而post可以传输大量的数据。
2) 安全程度不同,get方式传输数据能够被别人轻易的看到数据内容,所以安全程度较低,而post则可以很好的隐藏。
3) 速度不同,post方式速度较慢,而get方式速度较快。
4) 在服务器上的作用不同,get是从服务器上获取数据,而post是向服务器上传送数据。
在实际开发中的应用:
1)在重要数据进行传输数据的时候,用post的方式进行提交数据。
2)在做数据查询的时候,用get的方式进行提交数据。
3)在做增加、删除和修改数据的时候,用post的方式进行提交数据。
六 在input表单控件中,value和placeholder的区别是什么?
placeholder: 表示在输入框中显示的提示信息,用户点击之后,提示信息就会消失
value: 叫做默认值,当用户想要在输入框中输入信息的时候,必须先手动的删除value的值
七 在css当中,@import 和 link的区别是什么呢?
1)本质的差别:link是属于XHTML的标签,而@import是CSS提供的一种方式。
2)加载顺序的差别:当页面进行加载的时候,link引用的CSS时会被加载,而@import引用的CSS会等页面加载完成以后才被加载,所以在 @import加载CSS的时候,一开始会没有样式。
3)兼容性的差别:@import在老的浏览器上不兼容,只有在IE5以上的浏览器才可以被识别,但是link可以在任意浏览器的版本上进行加载执行。
八 在HTML当中引用CSS的三种使用方式有哪些?它们之间的区别是什么?
在HTML当中引用CSS的三种使用方式:
1) 第一种是内联样式表,样式通过style属性内嵌在css的样式当中,写在标签当中。
2) 第二种是内部样式表,通过style标签将CSS的样式写在style属性当中,链入内部的CSS文件。
3) 第三种是外部样式表,通过link标签或者是在style中通过@import的方式引入外部的CSS样式文件。
它们之间的区别:
1) 优先级不同,内联样式表的优先级最高,而内部样式表和外部样式表的优先级与书写顺序有关,后书写的优先级高。
2) 作用域不同,内联样式表的作用域最小,只能应用于当前的元素,内部样式表的作用域其次,只能应用于当前的HTML文件,最后是外部样式表的作用域最大,能够适用于所有链接的HTML文件。
3) 书写顺序不同,内联样式表写在标签当中,内部样式表写在style标签中来链入内部的CSS文件,外部样式表是通过link或者是@import的方式来链入外部的CSS文件。