摘要: 1、JSONP的作用 由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为 了实现跨域请求,可以通过script标签实现跨域请求,然后再服务器端输出JSON数据并执行回调函 数,从而解决了跨域的数据请求。 JSONP协议的一个要点:允许用户传递一个callb 阅读全文
posted @ 2016-07-08 21:29 Van小时 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 需要修改IE6下的bug,margin负值会在IE6下失效 阅读全文
posted @ 2016-07-08 20:06 Van小时 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、回调就是一个函数的调用过程,函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b, 那么这个过程就叫回调 eg. 运行结果: parent callback b 2、回调什么时候执行 回调函数一般在同步情境下是最后执行的,在异步情况下是有可能不执行的,因为事件没有被触发或者 条件不 阅读全文
posted @ 2016-07-08 16:41 Van小时 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示 去年年底,该插件已经改名为Emmet。但Emmet不只改名,还带来 阅读全文
posted @ 2016-07-08 16:02 Van小时 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 目前没有浏览器支持boc-flex属性。 Firefox支持代替的-moz-box-flex属性 Safari、Opera以及Chrome支持替代的-webkit-box-flex属性 box-flex的含义:用来按比例分配父标签的宽度(或高度)控件 box-flex值至少为1时起作用 eg. 显示 阅读全文
posted @ 2016-07-08 15:59 Van小时 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、stringify() JavaScript对象序列化为JSON字符串 eg1. var book = {title: 'JS', authors: ['Van'], edition:3, year:2011}; var jsonText = JSON.stringify(book); 默认情况 阅读全文
posted @ 2016-07-08 15:31 Van小时 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据, 而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。 比如,用户滚动到相应位置时,显示相应的图片,否则不加载!!! 下面是一个图片懒加载的示例. 这个htm 阅读全文
posted @ 2016-07-08 12:51 Van小时 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: 1、html中直接使用设置锚点,即将a标签的herf设成要定位到的位置上的元素的id。 示例如下: 定位到div id="pos",则给一个a标签 2、使用js定位,这种方法比较灵活,而且可以制造出一些滚动效果 下面是一个使用greensock个TweenMax实现平滑滚动到指定位置的示例: htm 阅读全文
posted @ 2016-07-08 10:48 Van小时 阅读(7289) 评论(0) 推荐(0) 编辑
摘要: 有如下需求,页面中包含数个标签,每个标签数个监听事件,并随事件类型的不同,进行不同的处理操作。 html中部分代码如下: js实现事件代理: 所以如果要在这些子元素上对监听到的不同事件类型实现不同的操作,只需进行如下调用: 阅读全文
posted @ 2016-07-08 09:54 Van小时 阅读(224) 评论(0) 推荐(0) 编辑