`
文章列表
dojo的dialog效果基本上都是模态的,也就是说,在弹出窗口后不能对窗口下的元素进行操作。 现在想做出非模态窗口的效果,在查阅了官方文档后并没找出方法,唯一可以替代使用的是dojox.layout.floatpanel部件。 没有示例和文档的参考,只好再去看源码和调度,最后找出一个可以解决的处理方案。 对于dialog的实现,其实dojo并不是使用了window的modal,而是自己写了一个透明的遮罩层放在了子窗口和父窗口之间,使用深度进行排列,所有对非弹出框区域的操作都被这个遮罩层给拦截了。 解决的方案就是,在完成dialog部件的渲染后,把遮罩层给 ...

dojo1.7的加载方法

    博客分类:
  • Dojo
对于dojo1.7来说,最大的变化就是引入了AMD异步加载器。 在1.7以前的版本,dojo的加载是同步加载的。由于dojo包含的内容很多,也就导致了dojo在页面加载时会显的有点慢。 现在在新版本中,dojo将要改变这一状况。页面加载时使用异步加载。只有在需要时才加载,而且只加载最小最核心的功能模块,这样,就会在最大程序中减少文件的下载量。 使用1.7的新特性将会有两个明显的不同点。   1.引入核心js时使用加载后解析属性。如   <script type="text/javascript" src="dojoroot/dojo/dojo. ...
用途 在做完一个项目程序后,有时会有两种需求想法。 1.在每次机器重启后自动运行程序。 2.在程序运行过程中如果发生了死锁、内存溢出或程序崩溃等问题时程序能自动重启。 当然。要实现这两种效果的方案有很多。可以在系统引导文件中加入开机运行程序引导,也可以写一个系统监听程序等等。 现在有一个更简单的解决方案。有一个java程序叫Java Service Wrapper。这是用来在windows或unix/linux系统中将java程序包装成系统服务并执行守护进程。 Java Service Wrapper有三个版本。professional/standard/community 前两个版 ...
默认的tomcat容器如果直接使用get方式在url中传中文时,传到后台接收会是乱码。   乱码问题 原因: tomcat默认的在url传输时是用iso8859-1编码。   解决方案一: 在使用get传输参数时,将参数中的中文转换成url格式,也就是 ...

不翻译DOJO了

    博客分类:
  • Dojo
翻译DOJO的时间并不长。总是感觉把老外的话翻译过来很是生硬,不符合我们国人的习惯,总是带着丝丝的灰色冷幽默。每次翻译时,总觉的是有很多的废话。但对于翻译来说,不把原话翻译过来还不行。算了,不翻了。 用了这么短暂时间的DOJO,还是有点心得。以后还是写技术点了。 DOJO的水很深,我现在也是才刚刚下水,路还长着。   对于初用着来说,可以别太在意别的功能,先把其核心功能用熟再说。 想以前学jquery时,半个小时就把教程看通了。一个下午就能上手干活了。 可现在对于dojo,研究了这么长时间,也不敢说我已经熟练使用dojo了。也许这也是dojo很难在中国推广的重要原因吧,谁叫现在什么都 ...
  英文地址:http://dojotoolkit.org/documentation/tutorials/1.7/arrays/ 难度:初级 Dojo的版本:1.7     在本教程中,您将了解使用JavaScript数组: dojo/_base/array 的Dojo的跨平台解决方案。     入门 在建立你的web应用时,数据访问和操纵是一个非常重要的方面。 JavaScript的开发者知道这一点所以增加了数组的一些方法,以便更容易地处理数据。 可悲的是,并不是所有的浏览器和环境都采用这些新方法。 好消息是,Dojo提供了新新的阵列的辅助方法,所以无论你在什么环境,你 ...
  原文地址:http://dojotoolkit.org/documentation/tutorials/1.7/themes_buttons_textboxes/ 在本教程中,我们将向您介绍使用Dijit创建和使用简单的表单元素,包括如何为你的web应用设置dijit主题。 难度:初级  Dojo的版本:1.7   介绍 Dijit是Dojo工具包的UI框架,包含一套完整的小部件,可以帮助您快速开发Web应用程序。 大多数Web应用程序的核心是表单元素的简单部件,并且判断着是否允许用户输入。Dijit的有很多的部件可以让你的基于表单快速开发,其中包括按钮,文本框,验证的文本框, ...
原文地址:http://dojotoolkit.org/documentation/tutorials/1.7/animation/ 难度:初级 版本:1.7   最终的完成效果     开始 像所有的图形用户界面一样,Web用户界面,也是利用像素来描绘真实世界的影像,我们可以操纵像素让其快速变 ...
Apache Derby 数据库 所需JAR包: derbyclient.jar   org.apache.derby.jdbc.ClientDataSource ds = new org.apache.derby.jdbc.ClientDataSource(); ds.setServerName("localhost"); ds.setPortNumber(1527); ds.setDatabaseName("TestDB"); Connection con = ds.getConnection(); 如果是只用内嵌 ...
原文地址:http://dojotoolkit.org/documentation/tutorials/1.7/effects/ 难度:低 版本:1.7   在这个教程中,我们将了解一些dojo所提供了一点动态的效果,让我们的页面能更生动活泼。   开始 到目前为止,我们已经学会了如何管理和操作DOM节点,但做这些操作时,页面的表现会很生硬。如你删除一个节点,这个节点就实然的不见了,这可能会让用户疑惑。使用dojo提供的动态效果后会使一些操作的效果很平滑,能非常好的提高用户的交互性。   dojo有两个模块dojo/_base/fx和dojo/fx   dojo/_bas ...
原文地址:http://dojotoolkit.org/documentation/tutorials/1.7/dom_functions/ 难度:低 版本:1.7   在这个教程中,你将学到如果使用DOJO来方便的操作DOM对象。操作DOM只是DOJO的的一小部分功能,通过它,你可以高效的取值,更新,增加和删除页面元素。   开始 javascript是基于浏览器的,DOM则是我们想要去展现给用户所看的界面。如果我们想在页面已经被加载完成后再进行组织修改页面,则就要使用javascript来修改DOM了。dojo的目标就是提供一种功能,能很方便的操作DOM对象,并能兼容各种浏览器 ...
原文地址:http://dojotoolkit.org/documentation/tutorials/1.7/jsonp/ 难度:初级 版本:1.7   JSONP已经成为了一种跨用请求的通过技术了。在这个教程中,你可以学到如何使用JSONP来进行跨域请求。   开始教程 dojo的基础ajax模块已经提供 ...
原文地址:http://dojotoolkit.org/documentation/tutorials/1.7/ajax/   Ajax是一个动态网站的基本功能,在这个教程中,你将会学到如何使用dojo的ajax使用方法,包括了基本的XHR连接,自定义回调函数,处理多类型数据和使用json跨域取值。   ...
受朋友之托,做了一个小软件。只是一个练手,现将思路重现。 需求 模拟一工厂在生产瓶盖,机器是自动为盖子上色。在上色后,要检查瓶盖是否上色正常。 把9个瓶盖成宫形排列,并依次编号。 要求软件,给定一个其准的瓶盖图片,再给一张9个瓶盖的排列图片,判断在图片是有哪几个编号的瓶盖是没有正常上色的。   基准图片   生产图片     在软件中输入这两张图片后能显示第2和5号瓶盖有错误。   最终效果       OK,好,开始解决。   分析   判断标准从所给的图片分析,虽然我们人眼能一眼就看出瓶盖的大小形状和颜色,但机器并不知道。我们要确定一个 ...
原文地址:http://dojotoolkit.org/documentation/tutorials/1.7/using_query/   在本教程中,我们将学习dojo/query模块的搜索功能。   开始 在操作DOM对象中,一项重要的功能就是对节点的快速有效的检索。我们可以使用dom.byId来搜索一个指定ID的节点。但对于多个节点的操作这种做法显的有点繁琐,因为你要为每个你想要操作的节点都给定唯一的ID值。幸好,有另一种解决方案,使用dojo/query,这个模块使用类似于CSS搜索方式来搜索节点的列表。   搜索 为了展示如果使用搜索的,我们来使用一个经常能遇到的HT ...
Global site tag (gtag.js) - Google Analytics