2.浏览器环境提供对象

(1) document对象

doucument对象属性:

title:文本标题。doucument.title="Welcome";

lastModified:文档最后修改时间。

URL 文档对应的页面地址。

cookie:创建和获得信息 cookie。

bgColor:文档背景色。

fgColor: 文档前景色。

location: 保存文档所有页面地址信息。

alinkColor:激活链接的颜色。

linkColor:链接的颜色。

vlinkColor:已浏览过的链接颜色。

document对象方法:

write(text):向页面内写文本(不换行)。

writeln(text):向页面内写文本(换行)。

open():打开当前文档,允许写入数据流。

close():关闭当前文档。

(2) location对象

该对象包含前网页的URL 地址。使用它可以对地址进行分析,并能够将浏览器导航到指定的地址。

完整的URL地址为:http://www.aaaa.com:80/welcome/index.htm#section3,运用该对象能够分析这个地址的各个组成部分。

location对象属性:

protocol:通信采用的协议。

host:页面所在的服务器的主机名。

port:服务器通信的端口号。

pathname:页面在服务器上的路径。

hash:页面中有页面内跳转的锚标信息。

search:提交到服务器上进行搜索的信息。

hostname:记录主机名称和端口号,中间":"分开。

href:完整的URL地址。

location对象方法:

reload():将页面全部刷新。

replace(URL):使用指定URL代替当前页面。

(3)window 对象

window对象在JavaScript浏览器对象中位于最高层,具有唯一性。而其他浏览器对象都是它的子对象。只要浏览器窗口打开,就会建立window对象。

window.alert();//调用警告提示窗口。

window.document.write()。

window对象属性:

defaultStatus和status,前者是在浏览器窗口下面的状态栏中确省显示的信息,后者的属性值是状态栏中当前显示的信息。

window对象方法:

open(网页地址,窗口名称,窗口风格),可以打开一个新窗口并且指定其风格。

例如:

var myWindow=window.open("hello.htm",nul,"height=400,width=400,toolbar=yes,location=yes,directories=yes,status=no,menubar=no

,scroolbars=no");

close(),关闭一个窗口。

例如: myWindow.close();//关闭标记为myWindow的浏览器窗口。

alert(字符串),弹出一个警告提示框窗口,内容为其中的字符串。

confirm(字符串),弹出确认框,信息为其中的字符串。该方法执行后返回一个布尔值,被确认返回true,被取消返回为false。

if(confirm("您确定要删除么?")){

//完成提交确认的操作语句

}

prompt(字符串),弹出一个输入框,其提示信息是括号中的字符串。

例如:

var wordName=prompt("Please input your name:","Tom")

JavaScript基础-对象<2>的更多相关文章

  1. 在TypeScript中扩展JavaScript基础对象的功能

    最近工作中用到,记录一下:假设我们需要一个功能,把一个数字比如10000输出为下面的字符串格式“10,000”,一般是写一个方法,那么我希望更方便一点,直接向Number类型添加一个格式化方法,比如叫 ...

  2. JavaScript基础-对象<1>

    1.JavaScript内部对象属性和方法 (1)内置String对象 String 对象是JavaScript的核心对象之一. 创建一个sting对象: var a="this defin ...

  3. JavaScript基础对象---Number

    一.创建Number实例对象 /** * new Number(value); * value 被创建对象的数字值 * * Number 对象主要用于: 如果参数无法被转换为数字,则返回 NaN. 在 ...

  4. JavaScript基础对象创建模式之单体/单例模式(Singleton)

    首先,单例模式是对象的创建模式之一,此外还包括工厂模式.单例模式的三个特点: 1,该类只有一个实例 2,该类自行创建该实例(在该类内部创建自身的实例对象) 3,向整个系统公开这个实例接口 Java中大 ...

  5. JavaScript基础对象创建模式之链式调用模式(Chaining Pattern)(029)

    链式调用模式允许一个接一个地调用对象的方法.这种模式不考虑保存函数的返回值,所以整个调用可以在同一行内完成: myobj.method1("hello").method2().me ...

  6. JavaScript基础对象创建模式之对象的常量(028)

    虽然许多编程语言提供了const关键字来支持常量的声明,但JavaScript里没有表示常量的语义.我们可以用全大写的方式来声明变量,表明它实际上是个常量: Math.PI; // 3.1415926 ...

  7. JavaScript基础对象创建模式之静态成员(027)

    在支持“类”的面向对象语言中,静态成员指的是那些所有实例对象共有的类成员.静态成员实际是是“类”的成员,而非“对象”的成员.所以如果 MathUtils类中有个叫 max()的静态成员方法,那么调用这 ...

  8. JavaScript基础对象创建模式之模块模式(Module Pattern)(025)

    模块模式可以提供软件架构,为不断增长的代码提供组织形式.JavaScript没有提供package的语言表示,但我们可以通过模块模式来分解并组织 代码块,这些黑盒的代码块内的功能可以根据不断变化的软件 ...

  9. JavaScript基础对象创建模式之私有属性和方法(024)

    JavaScript没有特殊的语法来表示对象的私有属性和方法,默认的情况下,所有的属性和方法都是公有的.如下面用字面声明的对象: var myobj = { myprop: 1, getProp: f ...

随机推荐

  1. java properties 文件中书写相对路径

    工程src下的properties 文件要引用发布到D:\work\apache-tomcat-7.0.52\webapps\项目名称\certs这个地址下的文件,properties 中的文件路径应 ...

  2. Android 添加、移除和判断 桌面快捷方式图标

    思路: Launcher为了应用程序能够定制自己的快捷图标,就注册了一个 BroadcastReceiver 专门接收其他应用程序发来的快捷图标定制信息.所以只需要根据该 BroadcastRecei ...

  3. 剑指OFFER之第一个只出现一次的字符(九度OJ1283)

    题目描述: 在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符. 输入: 输入有多组数据每一组输入一个字符串. 输出: 输出第一个只出现一次的字 ...

  4. mysql之数据库备份与恢复

    备份与恢复 系统运行中,增量备份与整体备份. 例如:每周日整体备份一次,周一到周六只备份当天. 如果周五的数据出了问题,可以用周日的整体+周一.周二.周三.周四来恢复. 备份的工具: 有第三方的收费备 ...

  5. java 实现视频转换通用工具类:视频相互转换-Ffmpeg(三)

    java 实现视频转换通用工具类:获取视频元数据信息(一) java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二) 这节主要是ffmpeg的相关方法封装,在实际调用中主要使用f ...

  6. KeyTweak 键盘按键功能修改

    最近一致再用ThinkPad S3,悲剧的是上翻页和下翻页竟然和方向键在一起,经常按错光标不知道去哪里了. 实在忍受不了,竟然有这样的软件,哈哈. KeyTweak,用起来太方便了

  7. android Animation 动画效果介绍

    Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动 ...

  8. sphinx全文检索之PHP使用(转)

    基础 数据结构: CREATE TABLE email ( emailid mediumint(8) unsigned NOT NULL auto_increment COMMENT '邮件id', ...

  9. 优麒麟(UbuntuKylin)不是国产Linux操作系统

    2014年5月10日,CCTV新闻频道"新闻直播间"栏目播报了"谁来替代Windows XP,工信部希望用户使用国产操作系统"报道.同一时候,央视也报道了眼下包 ...

  10. Helpers\Assets

    Helpers\Assets The assets helper is for loading CSS and JS files rather than writing out the full sc ...