Javascript
文章平均质量分 77
_Cassie
这个作者很懒,什么都没留下…
展开
-
给window.onload事件赋不同的参数,执行顺序不一样哦!
给window.onload事件赋不同的参数,执行顺序不一样哦!这几天敲例子老看到window.onload,有意思的是,每次赋值不同,界面执行函数显示顺序不一样,为什么呢?原创 2014-02-21 21:02:45 · 5925 阅读 · 31 评论 -
DOM加载——缓解图片,影音加载慢影响内容显示
一、什么是DOM 文档对象模型:DOM—Document Object Model,它定义了访问HTML文档对象的一套属性、方法和事件。如下图,我们可以看到有一个红色标注的Document对象。它是全局对象Windows的一个属性,其实就是我们要讲的DOM对象,它包含了anchors,forms,images,links,location等元素,通过DOM,我们可以原创 2014-02-27 20:32:52 · 4033 阅读 · 27 评论 -
Javascript之BOM对象
个人理解是,我们知道浏览器显示内容的主要对象是DOM。浏览器除了有显示的内容,还有一个重要的部分就是一个载体,它承载我们看到的内容。好比是一个框架。这个载体对象我们把它叫做BOM。所以,DOM 是属于BOM的一个属性。这样的结构,使得BOM,DOM 各司其职,BOM负责跟浏览器框架打交道,DOM负责浏览器内容Document 打交道。 BOM主要用于管理浏览器窗口之间的通讯,由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。通过BOM我们可以学到与浏览器窗口交互的一些对象,原创 2014-03-03 20:57:33 · 7339 阅读 · 22 评论 -
javascript面向对象二-“继承”
让我们接着上篇博客继续javascript的面向对象特征。这次说“继承”。当开始听到javascript的继承时有点疑惑,因为在javascript中没有“类”的概念,怎么会继承呢?在javascript中有什么呢?有对象,有函数,通常在一个对象中定义变量,属性,还定义函数(内置)。这种结构像极了类。继承其实就是复用一些东西,在javascript中,我们可以把这种函数看成是一个类,然后进原创 2014-03-10 21:28:30 · 1291 阅读 · 21 评论 -
父窗口 ——opener OR parent
Js中窗口之间交互用到的父窗口有两两种表示方式:opener和Parent。他们有什么区别呢?一、定义opener即谁打开我的,比如A页面利用window.open弹出了B页面窗口,那么A页面所在窗口就是B页面的opener,在B页面通过opener对象可以访问A页面。parent表示父窗口,比如一个A页面利用iframe或frame调用B页面,那么A页面所原创 2014-03-05 21:26:03 · 1945 阅读 · 19 评论 -
javascript-arguments实现函数重载
一、arguments 面向对象的javascript,具备面向对象语言的特征:抽象,利用这点,我们已经在之前的几篇博客中介绍过,对象的创建,封装,和继承,还有一个没有涉及,就是多态。视频看完了,总结中也一直没有找到javascript中多态的知识。多态即拥有相同的函数名,但是不同的类中表现不同的执行。在javascript中,从上篇博客中可以看到,子类可以继承父类,但是,并没有改写父类的方法,只是单纯的调用。网上也查找过,同样是一样的,javascript没有多态。同样,我们在调用继承(c原创 2014-03-12 21:08:49 · 1884 阅读 · 28 评论 -
BOM-frame对象和伪装的frame对象iframe
上篇博客中聊了聊BOM ,以及BOM中的对象,那么,这篇博客,想唠唠BOM中一个有特色的对象——frame。在查资料的时候呢,还发现一个Iframe。他们有什么区别呢?那咱们接着看下面。一、Frame 所谓框架便是网页画面分成几个框窗,同时取得多个URL。只需要 即可,而所有框架标记需要放在一个总起的html档,这个档只记录了该框架如何分割,原创 2014-03-08 21:22:30 · 3282 阅读 · 16 评论 -
BOM对象浅析
Window 对象是BOM中所有对象的核心,是BOM中所有对象的父对象。既然这样,尽管frame ,history ……都是window的子对象,我们只要知道BOM操作的是对象是浏览器窗口(window),那么这些对象就可以直接使用,无需通过“window.”来访问。 2、全局window对象 Window 是javascript中的全局对象,所以javascript 中的内置函数,还是自定义函数,变量都可以被window 调用,是window的属性,和方法。通过“window原创 2014-03-04 21:23:07 · 7763 阅读 · 15 评论 -
javascript中的面向对象,你了解多少?
Javascript 是面向对象开发的脚本语言,既然javascript是面向对象开发的,那么面向对象的前提:抽象,应该必须有,那么看看这个对象的创建,该如何抽象,然后封装呢?那么来看看javascript中对象的创建。不难看出,以上的对象创建方式,如果创建多个类似的对象,那么首要问题就是代码重复。所以我们要创建可以复用并且保持独立的对象(独立:当该对象有多个实例时,彼此引用操作该对象后,使得该对象保持不变)。有工厂方法,构造函数。javascript封装:1、单独原型通过构造函数或者工厂方法,我们原创 2014-03-07 21:13:28 · 4503 阅读 · 20 评论