摘自Rocky Ren分享到Javascript之BOM(window对象)ECMAScript是JavaScript的核心,但在web使用JavaScript,那么BOM(浏览器对象模型)才是真正的核心。BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象既是Jav...
分类:
编程语言 时间:
2014-08-15 09:21:37
阅读次数:
321
图解: 1.Loction: 拼接参数时,应编码decodeURIComponent/encodeURIComponent()。 2.History:pushState+replaceState+onpopstate事件适合用来做无刷新页面切换; history.length===0用来判断...
分类:
编程语言 时间:
2014-08-14 19:50:49
阅读次数:
212
JavaScript的核心ECMAScript描述了该语言的语法与基本对象;DOM描述了处理网页内容的方法和接口;BOM描述了与浏览器进行交互的方法和接口;完整的JavaScript实现是由以下3个不同部分组成的:ECMAScript 描述了以下内容:语法类型语句关键字保留字运算符对象-------...
分类:
编程语言 时间:
2014-08-08 17:42:46
阅读次数:
208
<?php/*其实这个问题很久之前遇到过, 应该是没解决, 当时的情况是openoffice打开正常而excel打开不正常, 后来也没解决了, 只能把编码转了.这次又遇到这个问题了, 在网上一番寻找, 在一篇java的文章里找到了原因, 是由于输出的CSV文件中没有BOM.什么是BOM?在UCS 编...
分类:
其他好文 时间:
2014-08-08 12:31:25
阅读次数:
215
原因及其解决办法:1.xml编码错误该xml是UTF-8编码的,如果该文件通过UltraEdit编辑后,会在无BOM头的UTF-8文件中加入BOM,但是DOM4j不认这个BOM(dom4j1.3),解决的办法可以通过升级dom4j到1.6解决www.dom4j.org什么是BOM?http://ww...
分类:
其他好文 时间:
2014-08-07 12:58:30
阅读次数:
225
window :window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。1、全局的window对象 JavaScript中的任何一个全局函数或变量都是window的属性。2、window与self对象 self对象与window对象完全相同,self通.....
分类:
编程语言 时间:
2014-08-04 13:54:07
阅读次数:
428
JavaScript = ECMAScript(core) + DOM + BOM 一种面向对象语言需要向开发者提供四种基本能力: 1. 封装——把相关信息(无论数据或方法)存储在对象中的能力 2. 聚集——把一个对象存储在另一个对象的能力 3. 继承...
分类:
编程语言 时间:
2014-08-02 23:38:24
阅读次数:
552
一、window1.在全局作用域中定义的变量和函数会被归在window对象。var a=1,b=2;function add(a,b){return a+b;}console.log(window.a);//1console.log(window.add(a,b));//3有点区别在于,全局变量不能...
分类:
编程语言 时间:
2014-08-01 18:32:42
阅读次数:
239
set foldenableset foldmethod=manualset fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8set fileencodings...
分类:
编程语言 时间:
2014-08-01 15:44:51
阅读次数:
255
一、XMLHttpRequest对象IE7+、标准浏览器可使用原生的XMLHttpRequest对象,IE6需要使用IE自己实现的BOM对象ActiveXObject创建XHR对象。写一段跨浏览器创建XHR对象的代码:function createXHR(){ var objXMLHttp =...
分类:
其他好文 时间:
2014-08-01 10:33:31
阅读次数:
203