- 博客(9)
- 收藏
- 关注
原创 js文件摆放的位置问题
在浏览器渲染页面之前,它需要通过解析HTML标记然后构建DOM树。在这个过程中,如果解析器遇到了一个脚本(script),它就会停下来,并且执行这个脚本,然后才会继续解析HTML。如果遇到了一个引用外部资源的脚本(script),它就必须停下来等待这个脚本资源的下载,而这个行为会导致一个或者多个的网络往返,并且会延迟页面的首次渲染时间。还有一点是需要我们注意的,那就是外部引入的脚本(script)会
2017-11-09 18:36:04 528
转载 web页面加载
浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式。用户用URI(Uniform Resource Identifier统一资源标识符)来指定所请求资源的位置,通过DNS查询,将网址转换为IP地址。整个浏览器工作的流程: 1、输入网址。 2、浏览器查找域名的IP地址。
2017-11-09 18:00:31 489
原创 json
json(javascript object notation)—-轻量级文本数据交换格式类似xml,是纯文本,可读性,层级结构,可通过javascript进行解析,可使用Ajax进行传输与xml不同之处,没结束标签,短,读写速度快,使用数组,不适用保留字,能用javascript eval()方法进行解析ajax应用: 使用 XML:读取 XML 文档,使用 XML DOM 来循环遍历
2017-11-07 15:16:33 346
原创 对Ajax的理解
ajax实质是异步的javascript和xml,即异步请求更新技术(返回的数据字符编码是utf-8)。ajax的对象就是xmlHttpRequest,在后台与服务器交换数据,可以在不重新加载页面情况下对页面某部分进行刷新(下拉菜单,表单,提示词等)xmlHttpRequest对象利用send()和open()方法与服务器进行交互的 open(method,url,async)
2017-10-31 20:12:16 603
原创 响应式头部
最近学习了响应式的导航,然后模仿了官网<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--提高ie浏览器的性能和渲染速度--> <meta http-equiv="X-UA-Compatible" content="IE=edge">
2017-08-31 19:04:57 838
原创 jq三级联动
用jq+ajax+xml做的三级联动html: <form action="" method="post"> <select name="" id="sheng"> <option value="s">--省份--</option> </se
2017-08-09 20:15:47 659
原创 编写的运动框架
在页面中有关于运动特效的js效果可以借用该框架首先先借助之前的获取样式的方法:```function getStyle(obj,name){//获取对象的属性名称 if(obj.currentStyle){//IE return obj.currentStyle[name]; } else{//非IE return obj.getC
2017-07-28 13:36:44 235
原创 获取非行列样式
通过获取非行内样式来控制属性值 获取非行内样式的方法function getStyle(obj,name){//获取非行内样式的函数 obj是对象 name是属性名 if(obj.currentStyle){//判断是否为IE样式 return obj.currentStyle[name];//如果是IE就返回IE样式属性值 } else {
2017-07-26 22:11:36 267
原创 关于javascript中DOM的理解和应用01
DOM(Document Object Model):是文档对象模型,赋予js操作节点的能力。当网页被加载时,浏览器会创建页面的文档对象模型。寻找HTML元素:1、通过id、找到HTML元素(getElementById())2、通过标签名找到HTML元素(getElementsByTagName())--通过该方式获取的是数组3、通过类名找到HTML元素(getElementsByC
2017-07-19 15:12:55 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人