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

一,每当你在全局作用域中使用“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花费资源和时间

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。