摘要: 客户端产生js的事件 创建XMLHttpRequest对象 对XMLHttpRequest进行配置 通过AJAX引擎发送异步请求 服务器端接受请求并且处理请求,返回html或者xml内容 XML调用一个callback()处理响应回来的内容 页面局部刷新 阅读全文
posted @ 2016-08-14 22:29 Milk.╮ 阅读(487) 评论(0) 推荐(0)
摘要: null 表示一个对象被定义了,值为“空值”; undefined 表示不存在这个值。 // typeof undefined //"undefined" undefined :是一个表示"无"的原始值或者说表示"缺少值",就是此处应该有一个值,但是还没有定义。当尝试读取时会返回 undefined 阅读全文
posted @ 2016-08-14 22:24 Milk.╮ 阅读(187) 评论(0) 推荐(0)
摘要: sessionStorage和localStorage有更多丰富易用的接口。 sessionStorage和localStorage各自独立的存储空间。 与服务器交互: cookie 是网站为了标示用户身份而储存在用户本地终端上的数据(通常经过加密) cookie 始终会在同源 http 请求头中携 阅读全文
posted @ 2016-08-14 22:22 Milk.╮ 阅读(609) 评论(0) 推荐(0)
摘要: 命名空间 封闭空间 js模块化mvc(数据层、表现层、控制层) seajs(如果了解的呢,可以说) 变量转换成对象的属性 对象化 阅读全文
posted @ 2016-08-14 22:21 Milk.╮ 阅读(4717) 评论(0) 推荐(0)
摘要: .triangle{ width: 0;height: 0; border-left: 60px solid transparent; border-right: 60px solid transparent; border-top: 120px solid red; } 阅读全文
posted @ 2016-08-14 22:17 Milk.╮ 阅读(242) 评论(0) 推荐(0)
摘要: 语义化的HTML使用每个html标签都特定的用途,例如p标签放大段文字, h1~h6常用于标题,strong加粗强掉….。 语义化的好处: 1:去掉或样式丢失的时候能让页面呈现清晰的结构: html本身是没有表现的,我们看到例如<h1>是粗体,字体大小2em,加粗;<strong>是加粗的,不要认为 阅读全文
posted @ 2016-08-14 21:57 Milk.╮ 阅读(236) 评论(0) 推荐(0)
摘要: AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML)通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须 阅读全文
posted @ 2016-08-14 21:53 Milk.╮ 阅读(228) 评论(0) 推荐(0)
摘要: apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. Function.apply(obj,args)方法能接收两个参数 obj:这个对象将代替Function类里this对象 args:这个是数组,它将作为参数传给Function(args-->arguments) Function 阅读全文
posted @ 2016-08-14 21:33 Milk.╮ 阅读(163) 评论(0) 推荐(0)
摘要: PNG24位的图片在ie6浏览器上出现背景,解决方案是做成PNG8 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;} ie6双边距bug:块属性标签float后,又有横行的margin情况下,在IE6显示的margin比设置的大 IE下 阅读全文
posted @ 2016-08-14 20:56 Milk.╮ 阅读(2161) 评论(0) 推荐(0)
摘要: 一个块级元素如果没有设置height,那么其高度就是由里面的子元素撑开,如果子元素使用浮动,脱离了标准的文档流,那么父元素的高度会将其忽略,如果不清除浮动,父元素会出现高度不够,那样如果设置border或者background都得不到正确的解析 清除浮动的方式: 1)在浮动元素下加子元素<div c 阅读全文
posted @ 2016-08-14 20:36 Milk.╮ 阅读(1281) 评论(0) 推荐(0)
摘要: IE浏览器的内核是Trident Mozilla的Gecko Chrome的Blink(WebKit的分支) Opera的内核原为Presto,现为Blink 阅读全文
posted @ 2016-08-14 20:19 Milk.╮ 阅读(782) 评论(0) 推荐(0)
摘要: 第3条的原因: 因为浏览器渲染HTML文件是从上往下渲染的,即先执行head标签里的内容,再执行body标签里的,一行行渲染下去。无论当前js代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。js执行过程耗时越久,浏览器等待响应用户输入的时间就越长,放在下面有优化效果。 阅读全文
posted @ 2016-08-14 19:52 Milk.╮ 阅读(270) 评论(0) 推荐(0)