11 2016 档案
摘要:### 为什么用Ajax? 用Ajax实现翻页等内容切换是有原因的。在传统的无Ajax的站点里,页面A和页面B可能只有10%的地方是不同的,其他90%的内容(尤其是导航、页脚等公用元素)都是一样的,但却仍然需要浏览器下载并显示新的一整个页面。而如果使用Ajax,不仅节省了浏览器需要下载的资源,而且无刷新切换明显比页面跳转更平滑、流畅。 --- ###介绍HTML5 history API ...
阅读全文
摘要:##前言## SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。 SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。 SeaJS的作者是淘宝前端工程师玉伯。 SeaJS本身遵循KISS(Ke...
阅读全文
摘要:CSS继承 不可继承的:display、margin、border、padding、background、height、min-height、max-height、width、min-width、max-width、overflow、position、left、right、top、bottom、z-
阅读全文
摘要:GET和POST的区别 GET和POST是HTTP的两个常用方法 什么是HTTP? 超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。 HTTP在客户端和服务器之间以request-response protoco
阅读全文
摘要:# AJAX #### **创建ajax对象的方法:** ```javascript (function(){ 创建ajax对象的方法 var xhr = new XMLHttpRequest(); IE低版本下创建ajax对象的方法(兼容到IE8以下) var xhr = new ActiveXObject('Microsoft.XMLHTTP'); ...
阅读全文
摘要:# cookie储存数据 ```javascript (function(){ // localStorage.name = 'Bob'; document.cookie = 'name=Bob; expires=Mon, 31 Oct 2016 08:31:36 GMT'; document.cookie = 'age=20'; document.cookie = 'gender...
阅读全文