本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- 龙儿筝
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
jquery简单体验
Jquery是继prototype之后又一个优秀的Javascript框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把j ...
Frames之间的相互控制
说一下多个frames之间的控制问题。
大致有两种情况,第一种是frameset 中嵌套frame,第二种是html(或jsp等)中嵌套iframe。两种情况基本类似,下面举例说明第二种情况:
请看代码清单:
frame1.html:(只列出了javascript和body部分,以下同)
<script type="text/javascript">
funct ...
解决非javascript浏览器的问题
js的执行只与浏览器有关,与操作系统无关。由于我们不知道使用者使用的哪种浏览器。也就无法了解其使用的浏览器是否支持js
有两种解决方法
1 <!-- and //-->标记
<script language="javascript">
<!--
js code
...
用 JavaScript 玩转 DOM Level 1
作者:Flyingis DOM(The Document Object Model)将HTML转换为XML文档格式来表达,为动态HTML编程提供了一种优雅的解决方案。DOM编程可以使用多种语言(Jav ...
使用 JSON 创建对象
作者:Flyingis
一般在JavaScript中可以调用Object类的构造函数来创建对象:
var obj = new Object();
并且可以将对象附加到其他对象上,类似于C++中的对象数组,例如,某大学里拥有多个专业,每个专业都有一位主任和多名讲师组成,在JavaScript中可以这样来描述:
var university = new Object ...
SVG 中使用 JavaScript
作者:Flyingis
SVG(Scalable Vector Graphics)是一种基于XML的语言,用来在Web中绘制矢量图形。当前,除了Mozilla 2.0外,没有一款浏览器在本质上支持SVG,都需要插件来显示SVG图形,著名的有Adobe公司和Corel公司的SVG插件。
一个简单的SVG
xml version="1.0"?>
...
浏览器中的 JavaScript
作者:Flyingis
之前写过不少JavaScript基础的随笔,基本上都是针对其语法、语言结构来论述的。但是,现在使用JavaScript最多的地方是在浏览器中,这里就简单谈谈浏览器中使用JavaScript。
在浏览器中使用JavaScript分为内联和外联两种方法,和CSS比较相似。
内联
<html>
<head>
< ...
正则表达式--简单模式
作者:Flyingis
正则表达式除了用来匹配一些特殊字符外,还有许多其他的作用。Metacharacters,character classes和quantifiers都是正则表达式语法中的重要组成部分,可以用来实现更强大的功能。
Metacharacters
正则表达式的Metacharacters主要包括:
([{\^$|)?*+.
...
正则表达式--JavaScript 实现基础
作者:Flyingis
正则表达式用来从某一段字符串中匹配所需要的字符,这些字符可以非常简单,也可以非常复杂。JavaScript生来就对正则表达式有着良好的支持,在网络的字符搜索匹配中发挥着重要的作用。
JavaScript通过RegExp类来支持正则表达式,举一个最简单的例子:
var regApple = new RegExp("apple" ...
Java调用Linux命令
Java可以直接调用Linux命令,形式如下: Runtime.getRuntime().exec(command) 举例:运行ls,top命令可以这样: Runtime.getRuntime().exec("ls"); 但是这样执行时没有任何输出,原因: 调用Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例,(注意:Runtime.get ...
JavaScript 中的继承(下)
作者:Flyingis
Prototype
在《JavaScript中的对象(下)》一文中,我们了解到任何prototype的属性和方法都会被传递到该类的所有实例中,利用这一特性,使用prototype也能实现继承。
function ...
JavaScript 中的继承(上)
作者:Flyingis
继承是面向对象语言基本特征之一,通过继承可以将父类所具有的特性遗传到子类。ECMAScript中的继承不像Java、C++等语言那么明显,直接通过关键字来实现,通常它是通过模拟方式来实现继承功能的,并且实现方式有多种。
在继承中引入this关键字,使用构造器方法定义类来实现继承。一个构造器是一个函数,因此可以将父类的构造器作为子类的一个方法使用并进 ...
JavaScript 中的对象(下)
作者:Flyingis
5 自定义类和对象
5.1 工厂方法
在ECMAScript中创建工厂方法,返回一个特定类型的对象,以此实现代码的简洁适用。
function createFruit() {
var tempFruit = new Object;
tempFruit ...
[导入]witrix平台中的ajax支持
web程序需要完成 html <--> java
之间的映射,在界面越来越复杂,越来越多变的今天,这项工作也变得越来越困难。按照级列设计理论的观点,我们应该去寻求一些中间的过渡步骤。在
witrix平台中,tpl模板引擎正扮演了这种中间角色。通过tpl模板我们实现了如下映射路径
html <--> tpl <--> java
注
意到这里html与tpl之间, ...
[导入]Ajax结构分析
Ajax: A New Approach to Web Applications http://www.adaptivepath.com/publications/essays/archives/000385.phpAjax(Asynchronous
JavaScript +
XML)并不是一个革命性的崭新概念(也许根本就 ...
AjaxAnywhere
http://ajaxanywhere.sourceforge.net/index.html
AjaxAnywhere利用JSP标签把Web页面标注出可以动态装载的区域, 可以直接把任何JSP页面转化为AJAX感知组件而不 ...