![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript高级程序设计
文章平均质量分 80
zz410675629
前端菜鸟
展开
-
javascript高级程序设计---文本节点
1、创建文本节点: function addNode(){ var element = document.createElement("div"); element.className = "message"; var textNode = document.c原创 2014-09-07 14:44:50 · 940 阅读 · 0 评论 -
javascript高级程序设计---classList属性
1、传统方法:在操作类名的时候,需要通过className属性添加、删除和替换类名。如下面例子:...这个div中一共有三个类名,要从中删掉一个类名,需要把这三个类分别拆开,然后进行处理,处理过程如下: var className=div.className.split(/\s+/); //找到要删掉的类名 var pos=-1,原创 2014-09-07 15:17:15 · 1589 阅读 · 1 评论 -
ECMASCRIPT5新特性(转载)
ECMASCRIPT5新特性(转载)2011-10-28 10:24 1932人阅读 评论(1) 收藏 举报functioncallbackinternetfirefoxsafarichrome目录(?)[+]Function 1: Object.create这是一个很重要的改动,现在我们终于可以得到一个原型链干净的对象了。以前要转载 2014-09-22 16:45:15 · 698 阅读 · 0 评论 -
javascript高级程序设计---学习jsonp(解决跨域)
学习 jsonp1.起因js脚本做ajax异步调用的时候,直接请求普通文件存在跨域无权限访问的问题,不管你是静态页面、动态网页、web服务,只要是跨域请求,都无法成功;如果上句话没明白,我们直接看例子。有两个一模一样的项目,一个webApp01,一个webApp02,分别在两个tomcat里启动,一个端口是8080,一个端口是9080。即两个访问地址是htt转载 2014-09-12 16:50:04 · 888 阅读 · 0 评论 -
javascript高级程序设计---模式设计
1.工厂方式创建对象car var oCar = new Object;oCar.color = "red";oCar.doors = 4;oCar.mpg = 23;oCar.showColor = function(){ alert(this.corlor);};创建多个carfunction createCar(color, doors, mpg) {原创 2014-09-12 17:08:53 · 953 阅读 · 0 评论 -
javascript高级程序设计--浅析undefined与null的区别
浅析undefined与null的区别相似处:1、undefined 和 null 都是javascript 的基本数据类型。其实两者没有太大区别。定义:var a=undefined;var a=null;null==undefined;//true2、null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。Numb原创 2014-10-16 15:12:46 · 927 阅读 · 0 评论