Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScipt对象的基本知识第1/2页

JavaScipt对象的基本知识第1/2页

JavaScript是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把JavaScript能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。这一章将“面向对象”讲述JavaScript的运行情况。 对象的基本知识 对象是可以从JavaScript“势力范围”中划分出来的一小块,可以是一段文字、一幅图片、一个表单(Fo...
JavaScript中的Navigator浏览器对象

JavaScript中的Navigator浏览器对象

navigator浏览器对象,包含了正在使用的Navigator的版本信息。反映了当前使用的浏览器的资料。JavaScript客户端运行时刻引擎自动创建navigator对象。 更详细的信息可以去查msdn或者Navigator2.0以后的说明文档,这里我们之做个简单的说明 包括一下几大属性: appCodeName返回浏览器的“码名”(?),流行的IE和NN都返回"Mozilla"。 下面的例子显示了appCodeName属性的值: document.w...
JavaScript中的Screen屏幕对象

JavaScript中的Screen屏幕对象

这是基本JavaScript的屏幕对象 screen屏幕对象反映了当前用户的屏幕设置。 width返回屏幕的宽度(像素数)。 height返回屏幕的高度。 availWidth返回屏幕的可用宽度(除去了一些不自动隐藏的类似任务栏的东西所占用的宽度)。 availHeight返回屏幕的可用高度。 colorDepth返回当前颜色设置所用的位数-1:黑白;8:256色;16:增强色;24/32:真彩色 下面是英文的Navigator浏览器的屏幕对象: avai...
JavaScript中的Window窗口对象

JavaScript中的Window窗口对象

JavaScript中的Window窗口对象 他是JavaScript中最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。 Window窗口对象有如下属性: name窗口的名称,由打开它的连接(<atarget="...">)或框架页(<framename="...">)或某一个窗口调用的open()方法(见下)决定。一般我们不...
JavaScript中的History历史对象

JavaScript中的History历史对象

JavaScript中的History历史对象包含了用户已浏览的URL的信息,是指历史对象指浏览器的浏览历史。鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法。History历史对象有length这个属性,列出历史的项数。JavaScript所能管到的历史被限制在用浏览器的“前进”“后退”键可以去到的范围。本属性返回的是“前进”和“后退”两个按键之下包含的地址数的和。 History历史对象并有以下方法 back()后退,跟按下“后退”键是等...
JavaScript中的Location地址对象

JavaScript中的Location地址对象

location地址对象它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。先前写了一片用window.location.href实现刷新另个框架页面,特此我看了一下locaiton的详细用法,对此有点改进,具体如下: 注意:属于不同协议或不同主机的两个地址之间不能互相引用对方的location对象,这是出于安全性的需要。例如,当前...
JavaScript中的事件处理

JavaScript中的事件处理

事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件-启动事件处理程序-事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意JavaScript语句,但是我们一般用特定的自定义函数(function)来处理事情。 指定事件处理程序有三种方法: 方法一直接在HTM...
JavaScript中的对象化编程

JavaScript中的对象化编程

关于对象化编程的语句现在我们有实力学习以下关于对象化编程,但其实属于上一章的内容了。 with语句为一个或一组语句指定默认对象。 用法: with(<对象>)<语句>; with语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意Math的重复使用: x=Math.cos(3*Math.PI)+Math.sin(Math.LN10); y=Math.tan(14*Math.E); 当使用with语句时,代码变得更短且更易...
JavaScript框架编程第1/2页

JavaScript框架编程第1/2页

使用JavaScript框架 在讲述window对象的时候,我们提到过,一个框架内的网页也是window对象,也就是说,Frame对象也是window对象。用最容易理解的话说,每一个HTML文件占用一个window对象,包括定义框架的网页(“框架网页”)。在IE里用“<iframe>”标记在文档中插入的框架也是window对象,但是用“包含网页”的方法(在HTML中显示为“<!--webbotbot="include"...-->...
JavaScript的Cookies

JavaScript的Cookies

使用Cookies 我们已经知道,在document对象中有一个cookie属性。但是Cookie又是什么?“某些Web站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为Cookie。”——MSIE帮助。一般来说,Cookies是CGI或类似,比HTML高级的文件、程序等创建的,但是JavaScript也提供了对Cookies的很全面的访问权利。 在继续之前,我们先要学一学Cookie的基本知识。 每个Cookie都是这样的:<...
来自ImageSee官方 JavaScript图片浏览器 <font color=red>原创</font>

来自ImageSee官方 JavaScript图片浏览器 <font color=red>原创</font>

使用方法:访问"imagesee.htm的网址+?pic=图片的网址&page=该图片相关网页的网址"即可,其中page参数可以忽略。 关于ImageSee: ImageSee是开放源代码的网页图片浏览器,由JavaScript写成,是一个完全静态网页。同时支持IEFirefoxOpera浏览器。 透过ImageSee,您可以方便的对网上的高清图片(大图片)进行浏览,具备常规的图片浏览所需要的全部主要功能:放大缩小、缩略图、图片鼠标拖动。 更多特色: 完全...
利用js跨页面保存变量做菜单的方法

利用js跨页面保存变量做菜单的方法

最近公司在做一个项目,其中一块头部的菜单导航区,要求实现进入相关页面后上面的导航菜单图片也需变换.而这个对于静态页面或者用框架或iframe的来说是很容易实现的.而我们是利用include来包含进的这个top.asp.虽然可以在那个图片菜单上定义onclick的动作属性.但是只要一跳转页面,则这个onclick动作就没用了.因为top.asp被重新加载了.如果要解决这个问题,只能是在页面加载时能读取一个全局的变量,相对于浏览器的全局变量,通过这个变量的值来...
用javascript做一个webgame连连看大家看下

用javascript做一个webgame连连看大家看下

最后成品代码写的仓促,没有容错,封装也不合理,只实现了核心部分,其他部分,喜欢添加的旧添加吧。 下面就开始我的教程(姑且算是教程吧,草草写点吧,时间太少,大家原谅) 以最高难度游戏级别作的分析。 第一步,大体分析 看看游戏主要包含哪些元素,发现3部分,一些成对的图片块,一个能盛图片块的方盘容器,一个能连接两个图块的线。 第二步,元素分析 图块:图块一共有32种不同的图案,每种图案4张,图块会相应鼠标的点击,图块会消失,图块有高度和宽度。 方盘:能承载128...
表现、结构、行为分离的选项卡效果

表现、结构、行为分离的选项卡效果

从大学开始就一直对JS很感兴趣,可是却很少实际操作,今天练练,试写一个tab,调试过程中才发现光看不练问题不少! 其特点是扩展方便,只要自己添加标题和内容即可,自动初始化。 www.jb51.net表现、结构、行为分离的选项卡效果 脚本之家 window.onload=resetTab; function getTabTitle(tab) { var childNodesList=tab.childNodes; var titleNodes=new...
<< 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 >>