您的位置:首页 > Web前端

web前端你需要掌握的一些个知识(一)

2015-04-22 11:29 351 查看
一,每当你在全局作用域中使用“this”关键字时(没在函数内部),它通常指向全局对象(global object)。

JavaScript对象继承一瞥

function People(age) {

this.age = age;

this.getAge = function (){return this.age};

}

var p1 = new People(20);//People的实例1

var p2 = new People(40);//People的实例2

js采用了牺牲时间,获取空间的方法,js引入了原型理念,将方法放入原型中:

function People(age) {

this.age = age

}

People.prototype.getAge = function () {

return this.age

};

二,CSS 3 如何实现旋转图片:

transform: rotate;

setTimeout 和 setInterval 的区别:

setTimeout 指定在某时间段后调用一次,setInterval 调用多次;

用 setTimeout 如何调用多次:

在回调函数里再次调用 setTimeout;

JavaScript 怎么处理异常:

throw 和 catch

JSON 和 XML 的优缺点:

JSON 和 JavaScript 的 Object 关联更大,没有特殊需求就用 JSON。XML 应该是有特殊需求的时候再用的吧?

JSON的编码更为清晰且冗余更少些,而XML比较适合于标记文档。JSON网站提供了对JSON语法的严格描述,只是描述较简短。JSON更适于进行数据交换处理。

编码可读性之间的区别

XML有明显的优势,毕竟人类的语言更贴近这样的说明结构。JSON读起来更像一个数据块,读起来就比较费解了。不过,我们读起来费解的语言,恰恰是适合机器阅读。

三、XML的优缺点

优点:

1.格式统一,符合标准

2.容易与其他系统进行远程交互,数据共享比较方便。

3.调用将 XML 用作传输的现有服务。

4.使用 XSLT 可以动态转换 XML。这是企业服务总线 (ESB) 方案中的理想功能。

缺点:

1. XML文件格式文件庞大,格式复杂,传输占用带宽

2. 服务器端和客户端都需要花费大量代码来解析XML,不论服务器端和客户端代码变的异常复杂和不容易维护

3. 客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多代码

4. 服务器端和客户端解析XML花费资源和时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: