- 浏览: 7043 次
- 性别:
- 来自: 北京
最新评论
文章列表
当我们打开一个网页时,浏览器要向网站服务器发送一个HTTP请求头,然后网站服务器根据HTTP请求头的内容生成当次请求的内容发送给浏览器。你明白HTTP请求头的具体含意吗?下面一条条的为你详细解读,先看某一次HTTP请求头的具体内容:
Accept-Language: zh-cn,zh;q=0.5 Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip, deflate ...
IE “浏览器模式”和“文档模式”的区别
- 博客分类:
- HTML5
从IE8浏览器开始,微软向 Web 标准进行靠拢,以便让各种浏览器可以更好的兼容网站中使用的代码,开发人员不用花太多精力使用不同的方法在各种的浏览器上实现自己需要的效果,用户也可以更自由的选择使用自己喜欢的 ...
Phonegap技术分析
- 博客分类:
- HTML5
- Javascript
Phonegap介绍
phonegap是一个免费开源框架。它可以为前端开发提供访问移动终端设备的各种接口,目前最新版本为3.40。可以方便的用它来构建跨平的
什么是backbone
backbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架。
主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)
backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕。
除此之外,这个JS还必须依赖于另一个JS文件:underscore.js(包含许多工具方法,集合操作,js模板等等)。
简介
用Backbone.Model表示应用中所有数据,models中的数据可以创建、校验、销毁和保存到服务端。
当models中值被改变时 ...
HTML5开发框架推荐
- 博客分类:
- HTML5
- Javascript
1、关于html5主流开发框架的优劣对比
选择什么样的框架,需要以产品原型及特定需求为出发点,择优而用,同时考虑对框架的熟悉程度、开发维护成本以及适用性。
1.1、Sench Touch
Sench Touch是最早支持html5技术的web框架。
优势:它对html5及css3标准支持较为完善,同时也兼容Android & iOS设备,并且API中提供了很多常用的UI组件,
对数据本地存储、图片圆角、阴影、渐变背景均提供支持(支持情况也取决于浏览器对html5支持情况)。便于 ...
移动端浏览器对HTML5技术支持情况
- 博客分类:
- HTML5
1、关于移动端浏览器对html5的支持情况
1.1、Android系统默认自带的浏览器能否较好的支持html5技术,这取决于系统基带版本。除此之外html5的性能高低与手机硬件配置有直接联系。例如一款中低端性能的Android手机,在使用html5的WebGL技术绘制3D Canvas时,硬件性能上的不足会直接影响到渲染呈现,这一结果与它是Android2.x还是Android4.x无关。总结来说,系统自带浏览器的html5支持情况与其系统版本有直接联系,与硬件环境有间接联系。系统默认自带的浏览器能否够较好支持html5技术,这取决于系统基带版本,除此之外html5的性能高低与手 ...
seajs.use 某具名模块时发现其引用为 null 的问题,或是移动了文件位置导致引用为 null 或者 object is not function 的问题。这些问题都指向 Sea.js 的一个基本约定原则:ID 和路径匹配原则。
使用 seajs.use 或 require 进行引用的文件,如果是具名模块(即定义了 ID 的模块),会把 ID 和 seajs.use 的路径名进行匹配,如果一致,则正确执行模块返回结果。反之,则返回 null。
首先可以先参考这个issue:https://github.com/seajs/seajs/issues/962
...
常见模式:
1、工厂模式
使用简单的函数创建对象,为对象添加属性和方法,然后返回对象。这个模式后来被构造函数模式所取代。
function createPerson(name, age, job){
var o = new Object();
o.name = name;
o.age = age;
o.job = job;
o.getName = function(){
alert(this.name);
};
return o;
}
var person = new createPerson ...
所有构造器(Function类)/函数都具有prototype属性,每个原型对象都会对应相应的__proto__,
普通字面量对象不包含prototype属性,但包含__proto__属性。
__proto__属性始终指向原型对象的prototype,如下:
function Person(name, age){
this.name = name;
this.age = age;
}
Person.prototype.getName = function(){
return this.name;
}
Person.protot ...