作业已完成

Form表单中method="post/get'的区别

Form提供了两种数据传输的方式——get和post。虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响。虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在以后的编程也会很有帮助的。

Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:

1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。

2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。

3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。

4、Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。

5、Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。

6、Get是Form的默认方法。

使用Post传输的数据,可以通过设置编码的方式正确转化中文;而Get传输的数据却没有变化。在以后的程序中,我们一定要注意这一点。

_________________________________________________________________________________________________

1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如http://www.mdm.com/test.asp?name=asd&password=sad,数据都会直接显示在 url 上,就像用户点击一个链接一样;Post 方法通过 HTTP post 机制,将表单内各字段名称与其内容放置在 HTML 表头(header)内一起传送给服务器端交由 action 属性能所指的程序处理,该程序会通过标准输入(stdin)方式,将表单的数据读出并加以处理


2、 Get 方式需要使用 Request.QueryString 来取得变量的值;而 Post 方式通过 Request.Form 来访问提交的内容


3、Get 方式传输的数据量非常小,一般限制在 2 KB 左右,但是执行效率却比 Post 方法好;而 Post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击,根据微软方面的说法,微软对用 Request.Form() 可接收的最大数据有限制,IIS 4 中为 80 KB 字节,IIS 5 中为 100 KB 字节

建议:除非你肯定你提交的数据可以一次性提交,否则请尽量用 Post 方法


4、Get 方式提交数据,会带来安全问题,比如一个登陆页面,通过 Get 方式提交数据时,用户名和密码将出现在 URL 上,如果页面可以被缓存或者其他人可以访问客户这台机器,就可以从历史记录获得该用户的帐号和密码,所以表单提交建议使用 Post 方法;Post 方法提交的表单页面常见的问题是,该页面如果刷新的时候,会弹出一个对话框

建议:出于安全性考虑,建议最好使用 Post 提交数据

#WEB开发《一》河北民族师范学院 201602班 # 指派了新任务。
WEB开发一第三节
利用所讲标签:段落标签、换行标签、标题标签、超链接标签、图片标签 完成下面的网页制作.(<hr />为下划线标签) 完成下图的左红色方框部分!!!!!!!!!!

ZXZXzX

Sublime Text3 - 实用设置

sublime text里面首选项  >  用户设置,在里面写入相应的配置,保存,就ok了!!!!!!!!!!!!

设置

字体大小

"font_size": 17 

程序员之所以会累,一部分原因要归咎于显示器上的字体大小。你可以想一下为什么老人会用放大镜看东西,我这么说没有别的意思,只是我认为我们可以把字体稍微改大点,让一天的疲劳有所减少。

高亮编辑中的那一行

"highlight_line": true 

当你把脑袋扭过到显示器以外的地方后再回头看编辑器,光标呢?然后你可能会花点小功夫找到他,就像你平时找鼠标的时候。这个设置会让让光标所处在的那一行高亮,只是稍微亮一点,但你可以立马找到他。

焦点丢失后自动保存

"save_on_focus_lost": true 

如果ST没有这个功能,我应该会把他扔到一边去。顾名思义,当你把焦点从当前编辑的文件移开的时候,这个文件会自动的保存掉。估计很多人有时会呆呆的调试一个没有保存的文件,所以这个设置可以说是一个必需品。

显示当前文件的编码

"show_encoding": true 

为了避免一些低级错误,这个设置还是相当有用的。当你开启后,在编辑器的右下角会显示当前文件的编码。

保存的时候把无用的空格去掉

"trim_trailing_white_space_on_save": true 

这里去掉的是每一行文本最后面的空格,这些空格显然是没有什么用处的。如果手动去删除和检查的话,估计你会很烦心。当然至于要不要删掉,还是看你的需求。

Tab转换

"tab_size": 2, "translate_tabs_to_spaces": true 

这个设置会在你按Tab的时候,转成两个空格。这个设置对我来说还是蛮有用处的,我的工程基本都是遵循2空格来做缩进的。如果你是4空格缩进,那就设置成4个。客观的来看是个锦上添花的设置。

自动换行

"word_wrap": false 

还请设置为关闭,不然你的代码宽度会在很多场合突破天际。而且我也无法忍受行号突然断裂。

宽度指导线

"rulers": [80] 

这个数字是字符的宽度,当开启这个设置的时候,会出现一条垂直的虚线。但你的代码宽度超出这条线的时候,说明你要重新组织一下了。陪着上面那个设置后,你会发现你的代码会更加精炼了,当然HTML啥的除外。

拼写检查

"spell_check": false 

关掉吧,我们都是用缩写和拼音的,没几个对的。

要不要滚过头

"scroll_past_end": true 

这个设置看你的意思了。很多时候我还是想把最后一行放在屏幕的中间看看的,所以我打开了。

Vim模式

"ignored_packages": [ "Vintage" ] 

嗯,我不会Vim,无视掉。

显示Tab、空格

"draw_white_space": "all" 

你要是觉得乱就关上吧。

加粗文件夹名称

"bold_folder_labels": true 

说实话ST的文件树不是那么优秀,这个设置会让文件夹的名称加粗一些,让你更好辨认。

显示全路径

"show_full_path": true 

在你的窗口title上显示当前编辑的文件的全路径,算是一个显示增强吧。

我的设置

{
    "font_size": 21,
    "highlight_line": true,
    "show_full_path": true,
    "ignored_packages": [ "Vintage" ],
    "rulers": [ 80 ],
    "bold_folder_labels": true,
    "save_on_focus_lost": true,
    "scroll_past_end": true,
    "show_encoding": true,
    "show_line_endings": true,
    "tab_size": 2,
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true } 

你可以直接把我的设置打包带走。

http://blog.csdn.net/dusj/article/details/9312289http://

http://www.feelcss.com/sublime-text-2-settings.html

Sublime Text3 - 实用设置

sublime text里面首选项  >  用户设置,在里面写入相应的配置,保存,就ok了!!!!!!!!!!!!

设置

字体大小

"font_size": 17 

程序员之所以会累,一部分原因要归咎于显示器上的字体大小。你可以想一下为什么老人会用放大镜看东西,我这么说没有别的意思,只是我认为我们可以把字体稍微改大点,让一天的疲劳有所减少。

高亮编辑中的那一行

"highlight_line": true 

当你把脑袋扭过到显示器以外的地方后再回头看编辑器,光标呢?然后你可能会花点小功夫找到他,就像你平时找鼠标的时候。这个设置会让让光标所处在的那一行高亮,只是稍微亮一点,但你可以立马找到他。

焦点丢失后自动保存

"save_on_focus_lost": true 

如果ST没有这个功能,我应该会把他扔到一边去。顾名思义,当你把焦点从当前编辑的文件移开的时候,这个文件会自动的保存掉。估计很多人有时会呆呆的调试一个没有保存的文件,所以这个设置可以说是一个必需品。

显示当前文件的编码

"show_encoding": true 

为了避免一些低级错误,这个设置还是相当有用的。当你开启后,在编辑器的右下角会显示当前文件的编码。

保存的时候把无用的空格去掉

"trim_trailing_white_space_on_save": true 

这里去掉的是每一行文本最后面的空格,这些空格显然是没有什么用处的。如果手动去删除和检查的话,估计你会很烦心。当然至于要不要删掉,还是看你的需求。

Tab转换

"tab_size": 2, "translate_tabs_to_spaces": true 

这个设置会在你按Tab的时候,转成两个空格。这个设置对我来说还是蛮有用处的,我的工程基本都是遵循2空格来做缩进的。如果你是4空格缩进,那就设置成4个。客观的来看是个锦上添花的设置。

自动换行

"word_wrap": false 

还请设置为关闭,不然你的代码宽度会在很多场合突破天际。而且我也无法忍受行号突然断裂。

宽度指导线

"rulers": [80] 

这个数字是字符的宽度,当开启这个设置的时候,会出现一条垂直的虚线。但你的代码宽度超出这条线的时候,说明你要重新组织一下了。陪着上面那个设置后,你会发现你的代码会更加精炼了,当然HTML啥的除外。

拼写检查

"spell_check": false 

关掉吧,我们都是用缩写和拼音的,没几个对的。

要不要滚过头

"scroll_past_end": true 

这个设置看你的意思了。很多时候我还是想把最后一行放在屏幕的中间看看的,所以我打开了。

Vim模式

"ignored_packages": [ "Vintage" ] 

嗯,我不会Vim,无视掉。

显示Tab、空格

"draw_white_space": "all" 

你要是觉得乱就关上吧。

加粗文件夹名称

"bold_folder_labels": true 

说实话ST的文件树不是那么优秀,这个设置会让文件夹的名称加粗一些,让你更好辨认。

显示全路径

"show_full_path": true 

在你的窗口title上显示当前编辑的文件的全路径,算是一个显示增强吧。

我的设置

{
    "font_size": 21,
    "highlight_line": true,
    "show_full_path": true,
    "ignored_packages": [ "Vintage" ],
    "rulers": [ 80 ],
    "bold_folder_labels": true,
    "save_on_focus_lost": true,
    "scroll_past_end": true,
    "show_encoding": true,
    "show_line_endings": true,
    "tab_size": 2,
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true } 

你可以直接把我的设置打包带走。

http://blog.csdn.net/dusj/article/details/9312289http://

http://www.feelcss.com/sublime-text-2-settings.html

1.网页是通过浏览器看到的2.网页文件的样子:<html>3.简易性,可扩展性,平台无关性4.词汇,语法,语义5.单标签和双标签

                                                                  <head>

             6.双标签代表标签作用范围;单标签无语表达范围仅在标签出现处有效         7.标签的语法:双标签:<  标签名称   属性名=“属性值”></ 标签名称>   单标签:<标签名称   属性名=“属性值”/   >8.网页文件的基本机构:<html>

  <head>

    <title>demo2-2</title>

  </head>

  <body>

    HelloWorld!

  </body>

</html>

#WEB开发《一》河北民族师范学院 201602班 # 指派了新任务。
WEB开发一(第二章)
1、网页长什么样子? 2、网页文件长什么样子? 3、网页文件的特点? 4、HTML文件的命名规则? 4、HTML标签分类: 5、为什么设计出两种标签? 6、标签的语法 7、HTML网页文件的基本机构?(书写一下)

课程学员
B16-谢丙志
B16穆欣1602
李军伟
B16崔天淇1601
B16赵秀娇1602
B16张君放1602
B16崔丽颖1601
房健
B16张慧敏1602