Welcome 微信登录

首页 / 脚本样式 / JavaScript

CSS属性与JavaScript编码方法对照表

CSS属性与JavaScript编码方法对照表

CSS属性与JavaScript编码方法对照表2009-11-06CSS与JS紧密配合,为我们的页面增添了很多别致的效果。在52CSS.com中也有相关的案例。为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的CSS属性。比如:鼠标经过一个图片时我们让图片加一个边框,代码可能是这样:JavaScript中style后面的属性应该是什么?<script type="text/javascript"> ...
JavaScript面向对象程序设计(1) 前言

JavaScript面向对象程序设计(1) 前言

JavaScript面向对象程序设计(1) 前言2010-01-03 51cto FinderCheng基于对象还是面向对象?面向对象技术是现代软件开发中的重要技术之一。面向对象变成的好处毋庸置疑,现在的主流语言如 Java、C++都是面向对象的。现在的面向对象理论更多的是使用Java或C++进行描述,究其根源,在于这 些语言都是传统的面向对象语言,具有面向对象理论所指明的一切特性:类、封装、继承、多态等等。相比而言,一些动态语言如JavaSript就显得...
JavaScript面向对象程序设计(2) 数组

JavaScript面向对象程序设计(2) 数组

JavaScript面向对象程序设计(2) 数组2010-01-03 51cto FinderCheng或许你会奇怪,面向对象的程序设计为什么从数组开始讲起?这是因为……其间的种种 关系吧……嘿嘿,这里先卖个关子,先来看看我们熟悉的数组在JavaScript里面是什么样 子的。1.创建数组在JavaScript中有很多创建数组的方法。比如使用Array函数。不过 这不是现在我们要讲述的。现在我们使用简...
JavaScript面向对象程序设计(3) 对象

JavaScript面向对象程序设计(3) 对象

JavaScript面向对象程序设计(3) 对象2010-01-03 51cto FinderCheng1.对象对象是面向对象程序设计的基础概念之一,只需看看这个名字就已经知道了。在我们 熟悉的面向对象语言中,比如Java或者C++,都有着类似的对象定义方法。比如,我们想定义一个类,名 字叫Person,有两个属性:name和age,另外有一个方法,将显示出这个Person对象的名字和年龄,那么 我们可以用下面的代码实现:Java:public class...
JavaScript面向对象程序设计(4) 函数

JavaScript面向对象程序设计(4) 函数

JavaScript面向对象程序设计(4) 函数2010-01-03 51cto FinderCheng在很多语言中,函数(Java里面成为方法)和对象时截然不同的两种东西。函数被定义为对象的动作, 或者是全局的(像在C++中的main函数一样)。但是在JavaScript中,函数和对象的界限却显得不那么明显 。1.函数的定义JavaScript中有很多种定义函数的方法:function hello() { alert("Hello!"...
JavaScript面向对象程序设计(5) 类

JavaScript面向对象程序设计(5) 类

JavaScript面向对象程序设计(5) 类2010-01-03 51cto FinderCheng类是面向对象程序设计的核心概念之一。一个类代表了具有相似属性的一类事物的抽象。从本篇开始 ,我们将正式的进入JavaScript的面向对象部分。首先需要注意的是,在JavaScript中并没有“类 ”这一关键字——在大多数语言中都是使用class作为关键字的。所以,这里的类就成 了一个概念,它没有明确的语法标...
JavaScript面向对象程序设计(6) 封装

JavaScript面向对象程序设计(6) 封装

JavaScript面向对象程序设计(6) 封装2010-01-03 51cto FinderCheng封装是面向对象的重要概念之一。如果一个程序没有封装性,也就谈不上什么面向对象。但是, JavaScript并不像其他的语言,比如 Java,有公有变量和私有变量等;在JavaScript中只有一种作用域 :公有作用域。在本章中,我们将会见识到JavaScript是如何实现封装的特性的。1.this和公 有变量首先需要理解this关键字。看下面的一段代码,...
JavaScript面向对象程序设计(7) 闭包

JavaScript面向对象程序设计(7) 闭包

JavaScript面向对象程序设计(7) 闭包2010-01-03 51cto FinderCheng1.什么是闭包?什么是闭包?一种正式的解释是:所谓闭包,指的是一种拥有很多变量并且绑定了这些变量的环境的 表达式(通常是一个函数),因而这些变量也是这个表达式的一部分。相信很多人都不会理解这个定义,因为他的学术味道太浓了——或许你喜欢从字面的语法 上进行分析:首先,它是一个表达式,这个表达式绑定了很多变量以及这些变量的环境。不过这...
JavaScript面向对象程序设计(8) 优雅的封装还是执行的效率?

JavaScript面向对象程序设计(8) 优雅的封装还是执行的效率?

JavaScript面向对象程序设计(8) 优雅的封装还是执行的效率?2010-01-03 51cto FinderCheng优雅的封装还是执行的效率?这是一个悖论。优雅封装的程序看起来是那么的美妙:每个属性被隐藏在对象之后,你所能看到的就是这个对象让你 看到的,至于它到底是怎么操作的,这个不需要你操心。执行的效率就是另外一回事。就像是C语言和面向对象的C++之间的差别:C++很优雅,但是执行效率 ,无论是编译后的二进制代码还是运行期的内存的占用,都要比简...
Dojo QuickStart Guide快速入门(1) Why Dojo

Dojo QuickStart Guide快速入门(1) Why Dojo

Dojo QuickStart Guide快速入门(1) Why Dojo2010-01-03 博客园 左洸Dojo是一个用来构建Web应用的JavaScript工具包,当然是开源的。它的目标是通过提供一组特别构造的API和一系列辅助工具,使你能在较短的时间里把想法变为实现,同时改善你的日常Web开发体验。它是快速的(lightning fast)、健壮的(lightning fast),并提供了一套工具集,可以处理DOM,animations, Ajax...
Dojo QuickStart快速入门教程(2) 基本框架

Dojo QuickStart快速入门教程(2) 基本框架

Dojo QuickStart快速入门教程(2) 基本框架2010-01-03 博客园 左洸下载库首先,下载Dojo库:http://www.dojotoolkit.org/downloads放了方便测试,我将文件将解压到Web Server的"js/dojotoolkit" 文件夹中,如果你愿意,也可以缀上版本号。最后的目录结构应该像下图这样:明确 dojo.js 文件的路径非常重要。只要 dojo.js 能被正确装入页面,packa...
Dojo QuickStart快速入门教程(3) 选择器

Dojo QuickStart快速入门教程(3) 选择器

Dojo QuickStart快速入门教程(3) 选择器2010-01-03 博客园 左洸虽然到现在为止,留言中还没有一个人看好Dojo ,但是我还是准备继续写下去,不保证能写完,也许哪天不想写了,或者另有所爱了,可能就结束了,呵呵。另外,相对于效率,我还是更喜欢组织有序的代码,mootools也是不错,好像组件库现在还不太完善。最后,自己也是边学边写,很多地方可能有错误,希望大家发现后多多指正。这一篇来看看选择器吧,其实都大差不差,你要原先玩过jQuer...
Dojo QuickStart快速入门教程(4) 简单的测试框架

Dojo QuickStart快速入门教程(4) 简单的测试框架

Dojo QuickStart快速入门教程(4) 简单的测试框架2010-01-03 博客园 左洸dojo有强大的单元回归测试,还有 assert 断言,这些先不讲(因为我也不会,呵呵)。这里我们使 用 dojox.wodget.DocTester 组件,它可以直观的在页面上显示多个表达式的真假。如果为真,整个表 达式背景变为绿色,代表通过;如果为假,背景变为红色,代表失败,并告诉正确的值。系统还会自动 统计通过了几个,失败了几个。有了这个小工具,我们可以...
编写一个定制的Dojo应用程序

编写一个定制的Dojo应用程序

编写一个定制的Dojo应用程序2010-01-03 IBM Wendi Nusbickel简介我们最近刚刚完成了一个Web 2.0 Dojo原型的开发。这个原型十分宽泛,为信息管理提 供了一个新的功能。我们还与用户体验团队协作以确保此应用程序可用。屏幕由一名图形Web设计人员设 计,以使它们看上去更专业一些。本文记录了我们进行此原型的Web 2.0开发的实际体验。由于Web 2.0相对来说是个比较新的技术,所以在需要时,开始使用和进行定制可能会较为困难。我...
<< 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 >>