Welcome 微信登录

首页 / 脚本样式 / JavaScript

img的onload的另类用法

img的onload的另类用法

图片的onload事件,相信大家都经常用到,尤其在控制图片的输出大小的时候。但onload还有一些特殊的用法。比如说最近我在做ajax,需要在onload的时候加载,一般都会使用window的onload事件,但window的onload事件必须在加载完所有的html元素后才执行(包括所有的图片,如果页面上有图片丢失就麻烦了)。 很多JS的库类,比如说jquery和prototype都有相对的函数来模拟实现。 我们同样可以使用图片的onload方法来实现。...
javascript flash下fromCharCode和charCodeAt方法使用说明

javascript flash下fromCharCode和charCodeAt方法使用说明

fromCharCode方法 从一些Unicode字符值中返回一个字符串。 String.fromCharCode([code1[,code2[,...[,codeN]]]]) 参数 String 必选项。为String对象。 code1,...,codeN 可选项。是要转换为字符串的Unicode字符值序列。如果没有给出参数,结果为空字符串。 说明 在调用fromCharCode前不必创建String对象。 在下面的例子中,test包含字符串"plain...
语义化 H1 标签

语义化 H1 标签

大家都知道搜索引擎比较喜欢H1。在SEO中H1也是很基础也很重要的一步。但有些时候为了界面风格的原因,很多标题性的文字做成了图片。大多数情况下,切割页面的时候就直接用上了图片。在代码上,H1也就对搜索引擎失去了作用。<h1><imgsrc=”http://www.****.com/xxxx.jpg”></h1> jb51.net其实通过一点小的调整则可以将两者兼顾。再来看看这段。H1的代码对搜索引擎依然可读,我们只是利用...
JavaScript中Math对象使用说明

JavaScript中Math对象使用说明

JavaScript中Math对象是是一个固有对象,提供基本数学函数和常数。使用方法: Math.[{property|method}] 其中property是必选项。Math对象的一个属性名。 method是必选项。Math.对象的一个方法名。 JavaScript中Math对象不能用new运算符创建,如果试图这样做则给出错误。该对象在装载脚本引擎时由该引擎创建。其所有方法和属性在脚本中总是可用。 ...
JavaScipt基本教程之前言

JavaScipt基本教程之前言

JavaScript参考教程 本教程为未接触过JavaScript的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的JavaScript在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.captureEvent())等;所有在IE及Netscape中有不同的JavaScript都尽少提及。 本教程在结构上设计的比较像一个参考(reference),有参考的规划性,但又有教程的性质,所以我把它叫做“...
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语句时,代码变得更短且更易...
<< 241 242 243 244 245 246 247 248 249 250 >>