摘要:
目前正在编写公司的部分组件,可能一个组件会包含很多js和css,为了项目上使用方便,应该压缩成一个js库,以供开发者使用,同时也可以减少很多http请求,提高页面访问速度。基于此,学习了grunt自动化构建工具。学习文章:http://developer.51cto.com/art/201506/4 阅读全文
摘要:
1、XMLHttpRequest升级版已经实现了跨域请求。不过需要在后台设置:header("Access-Control-Allow-Origin:http://www.a.com");表示某个域下允许跨域访问。 2、IE:需要使用XDomainRequest()。同样需要在后台设置:respon 阅读全文
摘要:
一般窗口通信分为三种: 父页面操作子页面元素:oFrame.contentWindow.document.body。 父页面调用子页面方法:oFrame.contentWindow.functionName()。 子页面调用父页面元素:window.top/parent/window 父页面操作子页 阅读全文
摘要:
尊重原创:http://hushicai.com/2014/03/29/html5-du-qu-ben-di-wen-jian.html HTML5为我们提供了一种与本地文件系统交互的标准方式:File Api。 该规范主要定义了以下数据结构: File FileList Blob html5访问本 阅读全文
摘要:
1、设置元素可拖拽属性:draggable true表示可拖拽。 false表示不可拖拽。 auto默认值,img和带href属性的a标签则表示可拖拽,其他标签表示不可被拖拽。 其他值表示不可拖拽。 兼容FF:需要在ondragstart事件中设置ev.dataTransfer.setData("" 阅读全文
摘要:
1、onhashchange:改变hash值来进行历史管理。 2、history+pushState+ popstate事件:需要在服务器下运行。网址是虚假的,需要服务器指定对应页面,否则刷新找不到页面。 阅读全文
摘要:
1、兼容性问题: 对于不支持H5标签的浏览器,可以使用javascript来解决他们。然后在样式表中对这些标签定义一下默认的display:block。 采用第三方库:html5shiv.js 2、新增选择器: querySelector():返回文档中匹配指定 CSS 选择器的一个元素。(仅仅返回 阅读全文
摘要:
form新增的输入型控件: Form新增表单特性和函数 placeholder : 输入框提示信息。 autocomplete : 是否保存用户输入值。默认为on,关闭提示选择off。 autofocus : 指定表单获取输入焦点。 list和datalist : 为输入框构造一个选择列表。 lis 阅读全文
摘要:
语义化标签:语义化的主要目的就是让大家直观的认识标签(markup)和属性(attribute)的用途和作用;好处:最主要的就是对搜索引擎友好,有了良好的结构和语义使得网页内容自然容易被搜索引擎抓取,便于网站的推广。 <header>页眉:主要用于页面头部的信息介绍,也可以用于板块头部。 <hgro 阅读全文
摘要:
说明:Comet反向Ajax是在看了燕十八老师的视频以后,结合他讲解的例子,自己用ajax+java实现了一遍。在这里把代码贴出来,以供大家学习。同时,ajax轮询技术也可以用在消息推送的功能中,下次有时间,可以把相关的代码和设计思路贴出来,一起学习学习! 客户端代码: 客户端获取消息代码: 客服端 阅读全文