Èí¼þ¿ª·¢Åàѵ°à >> ±à³̿ª·¢ >> CSS
HTML»ù´¡Ïê½⣨Ï£© |
||||||||||||||||||||||||||||||||||||||||||
1、列è¡?/h2>列表ul容器里面装载着结构,样式一致的文字或图表的一种形式,叫列表ã€?/p> 列表最大的特点就是整齐 、整洁ã€?有序,跟表格类似,但是它可组合自由度会更高ã€?/p> 1. 无序列表 ul < ul></ ul>中只能嵌å¥?lt; li></ li>,直接在< ul></ ul>标签中输入其他标签或者文字的做法是不被允许的ã€?br /> < li>ä¸?lt;/ li>之间相当于一个容器,可以容纳所有元素ã€?/p> <ul> <li>列表é¡?</li> <li>列表é¡?</li> <li>列表é¡?</li> ...... </ul> 2. 有序列表 ol
<ol type="A"> <li>列表é¡?</li> <li>列表äº?lt;/li> <li>列表ä¸?lt;/li> </ol> 3. 自定义列è¡?dl 定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号ã€?/p> <dl> <dt>名词1</dt> <dd>名词1解释1</dd> <dd>名词1解释2</dd> ... <dt>名词2</dt> <dd>名词2解释1</dd> <dd>名词2解释2</dd> ... </dl> 2、表å�?/h2>在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信息和表单åŸ?个部分构成。表单目的是为了收集用户信息ã€?br /> 表单控件ï¼?/strong> 包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等ã€?br /> 提示信息ï¼?/strong> 一个表单中通常还需要包含一些说明性的文字,提示用户进行填写和操作ã€?br /> 表单域: 它相当于一个容器,用来容纳所有的表单控件和提示信息,可以通过他定义处理表单数据所用程序的url地址,以及数据提交到服务器的方法。如果不定义表单域,表单中的数据就无法传送到后台服务器ã€?/p> 1. input 控件 <input type="属性å€? value="你好">
用户å�? <input type="text" /> å¯? 码:<input type="password" /> value属æ€?/strong> value 默认的文本值。有些表单想刚打开页面就默认显示几个文字,就可以通过这个value 来设置ã€?/p> 用户å�?<input type="text" name="username" value="请输入用户名"> name属æ€?/strong>
<input type="radio" name="sex" />ç”? <input type="radio" name="sex" />å¥? checked属æ€?/strong> 表示默认选中状态ã€?较常见于 单选按钮和复选按钮ã€?/p> æ€? åˆ? <input type="radio" name="sex" value="ç”? checked="checked" />ç”? <input type="radio" name="sex" value="å¥? />å¥? input 属性小ç»?/strong>
2. label标签
作用:用于绑定一个表单元ç´? 当点击label标签的时å€? 被绑定的表单元素就会获得输入焦点ã€?/p> 如何绑定元素å‘?/strong>
第一ç§?
<label> 用户名:
<input type="radio" name="usename" value="请输入用户名">
</label>
第二ç§?
<label for="sex">ç”?lt;/label>
<input type="radio" name="sex" id="sex">
3. textarea控件(文本åŸ?
<textarea >
文本内容
</textarea>
文本框和文本域区åˆ?/strong>
4. select下拉列表
<select> <option>选项1</option> <option>选项2</option> <option>选项3</option> ... </select> 3、form表单åŸ?/strong> 收集的用户信息怎么传递给服务器?
目的ï¼?/p>
<form action="url地址" method="提交方式" name="表单名称"> 各种表单控件 </form> 常用属性: 每个表单都应该有自己表单域。后面学 ajax 后台交互的时候,必须需要form表单域ã€?/p>
GET å’?POST 的区åˆ?/strong>
团队约定ï¼?/strong> 元素属性值使用双引号语法 元素属性值可以写上的都写ä¸?/p> 推荐 <input type="text" /> <input type="radio" name="name" checked="checked" /> 从输入url到页面展示发生了什ä¹?面试)
浏览器的多进程架æž?/p>
从用户输入信息到页面展示的不同阶段,是不同的进程在发挥作用,示意图如下:
从图中可以看出,整个过程是需要各个进程之间相互配合完成的,过程大致可以描述为ï¼?/p>
具体过程 1.输入url 用户输入url,处理输入信息:
2.1 查找浏览器缓å?/strong>
2.2 DNS解析
2.2 建立TCP连接,三次握æ‰?/strong>
3. 服务器响åº?/strong>
网络进程解析响应行和响应头信息的过程ï¼?br /> 3.1 重定å�?/strong>
3.2 响应数据处理
4.准备渲染进程 默认情况,每个页面一个渲染进程。但若处于同一站点(同根域å�?协议),那么渲染进程就会复用ã€?/p> 5.提交文æ ¡£
注:当浏览器刚开始加载一个地址之后,标签页上的图标便进入了加载状态。但此时图中页面显示的依然是之前打开的页面内容,并没立即替换为百度首页的页面。因为需要等待提交文档阶段,页面内容才会被替换ã€?/p> 4、前端HTML基础面试é¢?/h2>iframe有哪些缺点? iframe的优ç‚?/strong>
iframe的缺ç‚?/strong>
label的作用是什么?是怎么用的ï¼?/strong> 例子1: 点击" 用户å�?" 就可以定位光标到输入æ¡?/p> <form><label for="myid "> 用户å�?</label> <input type="text" id="myid" /></form> 例子2: 点击" 用户å�?" 或按键alt+1, 都可以定位光标到输入æ¡?/p>
<form>
<label for="myid" accesskey="1"> 用户å�?</label>
<input type="text" id="myid" tabindex="1" />
</form>
for 属性功能:表示Label 标签要绑定的HTML 元素,你点击这个标签的时候,所绑定的元素将获取焦点ã€?/p> acesskey 属æ€?/strong> 功能ï¼?/strong>表示访问Label 标签所绑定的元素的热键,当您按下热键,所绑定的元素将获取焦点ã€?br /> 局限性:accessKey 属性所设置的快捷键不能与浏览器的快捷键冲突,否则将优先激活浏览器的快捷键ã€?/p> HTML5的form如何关闭自动完成功能ï¼?/strong> HTML的输入框可以拥有自动完成的功能,当你往输入框输入内容的时候,浏览器会从你以前的同名输入框的历史记录中查找出类似的内容并列在输入框下面,这样就不用全部输入进去了,直接选择列表中的项目就可以了ã€?br /> 但有时候我们希望关闭输入框的自动完成功能,例如当用户输入内容的时候,我们希望使用AJAX技术从数据库搜索并列举而不是在用户的历史记录中搜索ã€?/p> 关闭输入框的自动完成功能æœ?种方法: 1.在IE的Internet选项菜单里的内容–自动完成里面设ç½?/p> 2.设置form的autocompleteä¸?on"或è€?off"来开启或者关闭自动完成功èƒ?/p> 3.设置输入框的autocompleteä¸?on"或è€?off"来开启或者关闭该输入框的自动完成功能 å°?HTML5 看作成开放的网络平台 什么是 HTML5 的基本构件(building blockï¼?#63;
浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢ï¼?/strong> 在浏览器的html头部加上 manifest 属性,如果是第一次访问浏览器会根据manifest的内容进行下载存储离线内容,如果已经访问过则从离线存储中进行加载,然后在比对服务器如果有新内容在更新离线存储 离线的情况下,浏览器就直接使用离线存储的资源ã€?/p> 浏览器的渲染过程ï¼?/strong> 1、将获取的html解析成domæ ? 2、处理css,构成层叠样式表模型CSSOM 3、将dom树和CSSOM合并为渲染树 4、根据CSSOM将渲染树的节点布局计算 5、将渲染树节点样式绘制到页面ä¸? // 注意 在渲染的过程中是自上而下渲染ï¼? js会阻塞页面的渲染,优先等js执行完成 如果在渲染的过程中改变了样式,会造成回流需要重新渲æŸ? link和@import的区别?
src与href的区别? 1.href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文æ ¡£(链接)之间的链接,用于超链接ã€?/p> 2.src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部ã€?/p> 总结本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容ï¼?/p> |