- 浏览: 92969 次
- 性别:
- 来自: 广州
最新评论
-
xinfei_java:
有什么作用?
dojo中 this.inherited(arguments); -
shunyang218:
Java常用的设计模式 -
tianwaishan:
学习中
Heritrix简单又全面的入门 -
jiaxuan0906:
赞同!一起努力!
自我激励的四个小动作
文章列表
overflow(溢出控制):visible(默认,可见)、auto(自动)、scroll(显示滚动条);
width(宽度):数值;
height(高度):数值;
color(字体颜色):色彩代码;
font-size(字体大小):数值;
line-height(行高):数值;
border(边框):宽度、类型和颜色,类型主要支持以下几种
none,dotted,dashed,solid,double, groove,ridge,inset,window-inset,outset;
font-weight(字体粗细):normal、bold、bolder、lig ...
1下载
http://jakarta.apache.org/log4j/docs/download.html
2log4j的简明手册(english)
http://jakarta.apache.org/log4j/docs/manual.html
3安装
log4j不需要安装,只需要把①LOG4J_HOME/dist/lib/log4j-VERSION.jar,②LOG4J_HOME/dist/classes③一 个JAXP编译 XML的剖析器( ...
1. 结语
Dojo作为一个优秀的Ajax工具包,把基于对象的Javascript封装成可以遵循面向对象开发思想的开发模式,而且在此基础上做了大量的扩展,使基于Dojo的开发人员节省了大量的学习时间,可以很快的进入开发使用当中。除此之外,Dojo也受到了开源社区广泛的支持,相信Dojo会有很广阔的应用空间。
2. 参考资料
Dojo官方网站 http://dojotoolkit.org
《The Book of Dojo》 http://dojotoolkit.org/book/dojo-book-0-9-0
Dojo Wik ...
1. 开发环境准备
1.1. 开发环境
Dojo本身是由Javascript编写而成的,所以基于Dojo的扩展也是Javascript语言。目前,存在着一些支持Javascript语法高亮的编辑器,如UltraEdit, Notepad等。如果只是单纯的客户端用户界面的开发,完全可以采用编辑器+浏览器的方式,这样开发的执行效率最高,占用的系统资源最少。
当然了,如果需要后台数据支持、服务器端逻辑支持,那就需要考虑应用服务器、数据库等其他资源,这个时候一个集成开发环境(IDE)对我们的开发帮助就大有裨益了。由于工作原因,笔者使用的是IBM Rational开发平台,实 ...
1. 简单示例
我们对任何事物的了解都是从感性认识开始的,所以在这里我们也用一个经典的“Hello world!”示例来表现Dojo的使用。
1.1. 页面样式
很简单,页面上一个按钮,点击按钮后,跳出一个显示Hello World信息的对话框。
1.2. 代码分析
<html>
<head>
<title>Hello World</title>
<style type="text/css">
...
摘要
本文介绍了Dojo的基本相关信息,并通过一些简单示例让大家对Dojo有一个初步的感性认识。之后介绍了开发环境的准备以及在开发过程中需要具备的概念。
由于新版本的Dojo对以前的0.4版本上做了重大变革,而现有的很多资 ...
1. 数据
1.1. 了解dojo.data
dojo.data提供了封装的标准的数据存取API,作为统一的数据访问层而存在。所有的数据都是item或者item的属性。Dojo.data提供了一个基本的ItemFileReadStore类来读取JSON格式数据,而dojox提供了更多扩展,比如XmlStore, CsvStore, OpmlStore等,我们也可以自定义自己的store类型。
在dojo.data的操作都是异步的,可以不刷新页面而取回数据。
1.2. dojo.data的一些术语与传统数据库的对比
dojo.data
传统数据库
备注
...
1. Dojo详解
1.1. 通用函数
1.1.1. dojo.require
在前面的示例中,其实我们已经看到了dojo.require的使用。它是用来声明将要使用的dojo的组件类型。类似Java中的import语句。
Dojo是把代码分成模块,在表现形式 ...
在 Dojo declaration 和 Dojo template 中,经常见到 dojoAttachPoint="xxx" 这种语句,经过查文档,终于有了些理性的认识。举例说明如下:
<thead dojoAttachPoint="head">
<tr dojoAttachPoint="headRow"></tr>
</thead>
如果想在 js 中修改 thead 、tr 时,就可以通过 dojoAttachPoint 指定的别名 head , headR ...
编程过的朋友都知道,在java中,this只能拿到当前类的属性和方法,super用来调用基类的方法和属性。而在dojo中this不仅可以拿到当前的方法,就连基类的方法和属性都能拿到,super都可以免了。oh,oh
在dojo中,你会经常遇到这样的一句代码 this.inherited(arguments);啥意思啊?如果你是一个习惯性的java编程员的话,你会觉得像一个方法调用,其实不然,这个是一个dojo的内部方法,用来向基类查找该代码所在的方法,然后调用它,直到知道为止。我才知道,dojo不能以学习java的方式来学习它,oh,oh
怕泄密,想办法禁止电脑向U盘复制文件。启用U盘向电脑复制文件。 硬盘专家提问 [--这是放广告的位置一--]开始——运行——Regedit,我们在HKEY_LOCAL_MACHINE\SYSTEM\Current\ControlSet\Control下选择新建一项,项的名称为StorageDevicePolicies。在新建的StorageDevicePolicies下选择新建一个DWORD值,DWORD值的名称为WriteProtect。我们将WriteProtect的值设置为1,这样就可以让U盘只能进行读操作;如果将WriteProtect的值设置为0,U盘就可以进行正常的读写操作了。 现在 ...
1, 初识消息服务:
相关概念:
消息(message):包括头信息(head)和主题(body),头信息又包括消息标识和路径信息,消息主题包括应用数据
生产者(producer)和消费者(consumer):发信息的应用成为生产者,接收信息的应该称为消费者,,,生产者将消息发送到特定的消息接收点,消息服务会将这条信息转发到适合的消费者
消息接收点(message destination):负责将数据转换为消息,以及将消息转换为消费者可以使用的数据格式的代码
消息通道(message channel):用来将生产者和消费者连接到消息接收点
消息适配器(message adapt ...
RPC服务即Remote Procedure Call 远程过程调用,,,,它充当了客户端和服务器端交互的桥梁,,,,,,,,,
引入信道(Channel)和接收点(Destination),,,,,,开发者可以为每一个端点(Endpoint)定义多个信道
RPC组件包括三种RPC服务:RemoteObject,WebServices,HTTPService
RemoteObject:用来访问服务端对象,如java对象,不需要手工地将java对象封装为WebServices,,不同于其他两个,只有RemoteObject组件才能与Flex Data Service,,它们之间都是与二进制的 ...
模块化开发有两种方式:
1, 使用Flex Builder创建的Flex Component…….使用这种方式创建的模块在加载后是与整个应用文件一起编译的,这种模块简称为MXML模块
2, 另一种模块化方式:
这模块在MXML以<mx:Module>作为开始和结束的标记,而不是使用组件标签,它需要时加载,不需要时就释放,这种简称为swf模块,,它比MXML模块相比,还是具有一定的优势
(1) 减少初始下载swf文件的大小,,,,,(2)更小的swf文件就带来了更短的载入时间.。。。。。。。。
缺点是:由于在编译时需要将一些内置组件一起编译,整个文件变得庞大很多