摘要:
异步使用场景: setTimeout, setInverval, 事件绑定,图片加载,Ajax请求等 在很多时候我们的js中, 比如 B需要依赖A, C又需要依赖B,。。。。 这时候我们很无奈的一步一步的使用回调函数来解决此类问题。 如果这样多起来,回调会越嵌套越深。 工作中很常见的是 B接口需要A 阅读全文
摘要:
一次完整的HTTP请求所经历的7个步骤 1. 域名解析 2. 发起TCP的3次握手(建立TCP连接) 3. 建立TCP连接后发起http请求(HTTP Request) 4. 服务器端响应http请求,浏览器得到html代码 (服务器端HTTP响应(HTTP Response)请求(Web服务器发送 阅读全文
摘要:
通信方式有很多种: ajax 不支持跨域通信(XMLHttpRequest2 其实标准的浏览器也是可支持跨域,只要后端设置一下头部也是可以跨域的,设置header(Access-Control-Allow-Origin: http://mywebdomain.com) webSocket 支持跨域通 阅读全文
摘要:
都好长时间不写博客了,今天好不容易写了一下^_^ 现在的网页越来越多的使用整屏幕的图片作为背景,但是针对分辨率的不同,到底怎样才能不失真不变形呢,参考别人的网站的做法和思路,总结如下: 1 首先图片要尽量的足够大,保证屏大时不失真 2 图片是有一个长宽比的,只有按照长宽等比缩小或放大,图片就不会变形 阅读全文
摘要:
相关知识点: 滚动距离:scrollTop/scrollLeft document.documentElement.scrollTop||document.body.scrollTop 后者为处理google兼容 可视区大小:clientWidth/clientHeightdocument.docu 阅读全文
摘要:
一、概念区别 HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。 XML即ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。 它没有标签集(tagset),也没 阅读全文
摘要:
1. 不考虑低版本浏览情况下,还是使用XMLHttpRequest对象,IE下使用XDomainRequest 咱们一般都会用ajax 做前后台交互,也就是我们常用的XHRHttpRequest2对象,那么这个倒底是否支持跨域通信呢? 我们接下来看一下( IE5,6我们先忽略 xmlhttp=new 阅读全文
摘要:
zepto.js是个好东西,小巧灵活,遵循jQuery API,gzip之后只有10k左右,很多移动web开发者都用它。 不过,官网下载的默认构建包里居然不含移动设备专用的touch组件,这是脑袋被门挤了的节奏吗?要知道,在移动设备上使用click事件会有几百毫秒的延迟呢! 所以只有自己build了 阅读全文
摘要:
CSS3的属性为什么要带前缀 使用过CSS3属性的同学都知道,CSS3属性都需要带各浏览器的前缀,甚至到现在,依然还有很多属性需要带前缀。这是为什么呢? 我的理解是,浏览器厂商以前就一直在实施CSS3,但它还未成为真正的标准。为此,当一些CSS3样式语法还存在波动时,它们提供针对流星器的前缀。现在主 阅读全文
摘要:
获取 元素/节点/标签 的几点方法 getElementById getElementsByTagName getElementsByName getByClass √ // 现在通过class 也可以查找节点 阅读全文