10 2016 档案

摘要:1、修改样式:访问内联样式:elem.style.css属性名;获得其他:var style=getComputerStyle(elem);*(* 获得焦点onfocus;失去焦点onblur;); 2、修改内外部样式属性:①获得样式表对象:var sheet=document.styleSheet 阅读全文
posted @ 2016-10-13 15:42 Jupiter258 阅读(286) 评论(0) 推荐(0)
摘要:1、查找之按节点间关系查找周围元素; 2、查找之HTML属性:①按id查找:var elem=document.getElementById(“id”);找到一个元素,必须document调用;②按标签名:var elems=parent.getElementsByTagName(“标签名”);在指 阅读全文
posted @ 2016-10-12 22:21 Jupiter258 阅读(422) 评论(0) 推荐(0)
摘要:1、DOM:ECMAScript+DOM+BOM,Document Object Model,核心DOM+HTML DOM+XML DOM; 2、辨析:①HTML:专门编写网页内容的语言;②XHTML:更严格的HTML标准;③DHTML:一切实现动态网页效果的技术统称,DHTML=HTML+CSS+ 阅读全文
posted @ 2016-10-11 21:32 Jupiter258 阅读(862) 评论(0) 推荐(0)
摘要:1、现有两对象间的继承:Object.setPrototypeOf(child,father); 2、基于现有父对象创建子对象:var child=Object.create(father,{新属性}); 3、批量修改多个子对象的父对象:在创建第一个子对象前,修改构造函数的prototype为新对象 阅读全文
posted @ 2016-10-09 21:40 Jupiter258 阅读(332) 评论(0) 推荐(0)
摘要:1、OOP之修改继承: ①child._proto_=father;=》Object.setPrototypeOf(child,father);每次只能修改一个对象的父对象; ②构造函数.prototype=father,在创建对象之前修改,可批量修改所有子对象的父对象; ③当多个子类型拥有相同属性 阅读全文
posted @ 2016-10-08 22:02 Jupiter258 阅读(287) 评论(0) 推荐(0)
摘要:1、闭包: ①外层函数包裹受保护的变量和操作变量的内层函数; ②外层函数将内层函数返回到外部; ③调用外部函数,获得内层函数的对象; 2、面向对象:用对象描述现实一个具体事物属性和功能,按需调用功能,操作属性; ①创建对象:封装:var obj={属性名:属性值,……:……,方法名:function 阅读全文
posted @ 2016-10-01 12:14 Jupiter258 阅读(407) 评论(1) 推荐(0)
摘要:1、错误处理:保证程序发生错误时,不会被强制退出; ①处理方式:try{可能出错的正常语句;}catch(err){只有出现错误时才执行的错误处理代码;}finally{无论是否出错都必须执行的代码;} ②错误对象:SyntaxError,ReferenceError,TypeError,Range 阅读全文
posted @ 2016-10-01 08:54 Jupiter258 阅读(208) 评论(0) 推荐(0)