手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
Dojo
Dojo 基础入门(四)
1. 数据 1.1. 了解dojo.data dojo.data提供了封装的标准的数据存取API,作为统一的数据访问层而存在。所有的数据都是item或者item的属性。Dojo.data提供了一个基本的ItemFileReadStore类来读取JSON格式数据,而dojox提供了更多扩展,比如XmlStore, CsvStore, OpmlStore等,我们也可以自定
作者:编程之家 时间:2019-07-13
Dojo 基础入门(五)
1. Dojo详解 1.1. 通用函数 1.1.1. dojo.require 在前面的示例中,其实我们已经看到了dojo.require的使用。它是用来声明将要使用的dojo的组件类型。类似Java中的import语句。 Dojo是把代码分成模块,在表现形式上是以文件目录结构存在的,类似Java的包概念。而每个模块下的Dojo类文件,就可以理解为类似Java
作者:编程之家 时间:2019-07-13
Dojo 基础入门(六)
1. 结语 Dojo作为一个优秀的Ajax工具包,把基于对象的Javascript封装成可以遵循面向对象开发思想的开发模式,而且在此基础上做了大量的扩展,使基于Dojo的开发人员节省了大量的学习时间,可以很快的进入开发使用当中。除此之外,Dojo也受到了开源社区广泛的支持,相信Dojo会有很广阔的应用空间。 2. 参考资料 Dojo官方网站
作者:编程之家 时间:2019-07-13
dojo中出现的一个比较诡异的问题:继承中成员变量出现公用的问题
编写自己的组件时定义了这样一个成员变量: contents:[], 这样的意思我认为应该是:为每个对象创建一个contents变量,这个变量是一个空数组。 但当我创建多个这个类型的组件时,却发现,这多个组件竟然公用着一个 contents。就像是java的静态方法或者是直接调用了prototype的contents。(我在创建组件时没有对改变量做任何操作) 这应该是dojo继承机制的问题或者是由于
作者:编程之家 时间:2019-07-13
为何你应该选择Dojo?
作者:编程之家 时间:2019-07-13
Dojo Spreadsheet Widget - 基于Ajax的Excel
Dojo Spreadsheet Widget - 基于Ajax的Excel 访问和下载该代码的地址为http://64.201.107.34/tremend/spreadsheet/1/test_spreadsheet.htm
作者:编程之家 时间:2019-07-13
dojo框架简介
一.dojo介绍 dojo是一个js的工具集,一个面向对象的js框架(在widget中更能体现这点),根据功能分成多个module,每个module又分为多个package,可以根据程式的需要导入不同的package,类似于JAVA。 官方网站: http://dojotoolkit.org/ 操作指南: http://manual.dojotoolkit.org/WikiHome 二.dojo体
作者:编程之家 时间:2019-07-13
关于dojo的认识
What Is Dojo? Dojo 是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)), 这也是为什么叫它a /"unified/" toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在 、历史问题。historical problems with DHT
作者:编程之家 时间:2019-07-13
Dojo API略解---Dojo各包功能说明
dojo.collections 很有用的集合数据结构(List、Query、Set、Stack、Dictionary...) dojo.crypto 实现加密功能的API(Blowfish、MD5、Rijndael、SHA...) dojo.date 无须编写丑陋的代码来解析日期格式。 dojo.dnd 拖放功能的辅助API。 dojo.event 事件驱动的API,支持AOP开发,以及主题/队
作者:编程之家 时间:2019-07-13
jmaki的使用
今天没事做,想起前几天群里的一个同学说道jmaki可以用来做表格的排序,就想看看 jMaki是一个AJAX框架,利用jMaki可以让java或者ruby开发人员很方便的在起程序中使用ajax技术。 首先要利用jmaki技术,使用netbeans是再方便不过的了,使用netbeans,选择插件,有一项是 jMaki Ajax support,安装完成后就可以在视图中使用jMaki的标签了。 利用ne
作者:编程之家 时间:2019-07-13
Dojo实用API
模块:dojo.dom dojo.dom.isNode 测试指定对象是否为节点 Usage Example: dojo.dom.isNode(dojo.byId('edtTitle')); dojo.dom.getUniqueId 取得唯一id Usage Example: dojo.dom.getUniqueId(); //will return dj_unique_# dojo.dom.
作者:编程之家 时间:2019-07-13
DOJO Quick Start——学习dojo 第一课
转载请注明出处 http://www.fyting.com,谢谢 2006年初,dojo还是0.22的时候就很关注它的发展,可一直没有在实际项目中使用。一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏。到现在都如此,第一个hello world就搞了一大堆东西,比如widget组件,自定义的script标签等,加上要引入什么css文件,djConfig、 dojo.require等等
作者:编程之家 时间:2019-07-13
dojo学习笔记一-dojo.io.IO & dojo.io.BrowserIO
模块:dojo.io.IO dojo.io.bind 处理请求取回需要的数据并处理 这个函数是AJAX中最为重要和有用的函数,dojo.io.bind这个类是用来处理客户端与服务器间通讯的,需要通讯的参数由对象dojo.io.Request所定义,具体通讯的方法则由另外一个对象Transport所提供。 因此,我们如果需要与服务器通讯,则应该定义一个Request对象,其中包括服务器地址及回调函数
作者:编程之家 时间:2019-07-13
dojo学习笔记二 dojo.lang.array & dojo.lang.func & dojo.string.extras
模块: dojo.lang.array dojo.lang.has 判断对象是否具有指定属性,不过这个方法有用吗,不如直接使用 if(name in obj) Usage Example: dojo.lang.has(dojo.lang, "has"); //will return true dojo.lang.isEmpty 判断对象或数组是否为空 Usage Example: dojo
作者:编程之家 时间:2019-07-13
dojo学习笔记三
模块: dojo.string.common / dojo.string dojo.string.common 和 dojo.string 是一样的,只要require其中一个就可以使用以下方法 dojo.string.trim 去掉字符串的空白 Usage Example: s = " abc ";dojo.string.trim(s); //will return "abc" doj
作者:编程之家 时间:2019-07-13
dojo学习笔记四
这里所说的基础对象和方法是指的不Require任何包就能够调用的对象和方法 匿名函数 在开始前,我想介绍一下js里的匿名函数,这个在阅读dojo的源代码的时候,会发现到处都有匿名函数 ;(function(){ alert(123); })(); //前面的分号是一个空语句,是可以不要的 匿名函数。一个匿名函数就是一个没有名字的函数。 你可以认为他们是一次性函数。当你只需要用一次某个函
作者:编程之家 时间:2019-07-13
Dojo学习笔记五-djConfig详解
djConfig是dojo内置的一个全局设置对象,其作用是可以通过其控制dojo的行为 首先我们需要在引用dojo.js前声明djConfig对象,以便在加载dojo.js的时候才能够取得所设置的值,虽然在0.3版本以后dojo支持在加载后设置,但是强烈建议你把声明djConfig的代码作为第一段s cript 一个完整的djConfig对象定义如下(值均为dojo的默认值) <s cript t
作者:编程之家 时间:2019-07-13
dojo学习笔记六- ContentPane
实现功能:在一个容器里点击一个链接,在另外一个容器中显示这个链接所指向页面的内容。 <html> <head> <script src="./dojo/dojo.js"> </script> <script> dojo.require("dojo.widget.ContentPane"); var links = null, display
作者:编程之家 时间:2019-07-13
DOJO学习笔记七-日期控件DropdownDatePicker和DatePicker
这是两个封装良好的日历组件,用来给用户提供方便的日历选择方式。 以较为复杂的DropdownDatePicker为例,首先在页面中require进来这个组件: <script type="text/javascript"> <!-- dojo.require("dojo.widget.DropdownDatePicker"); //--> </script> 然后在页面中加入: <div inpu
作者:编程之家 时间:2019-07-13
DOJO常用的验证函数
dojo提供了几乎全方位的验证函数,在使用下面的方法之前,要通过类似下面的语句引入dojo的相关库,如 <s cript src="/js/dojo/dojo.js"></s cript> <s cript type="text/javas cript"> dojo.require("dojo.validate"); dojo.require("dojo.validate.check");
作者:编程之家 时间:2019-07-13
利用Dojo实现拖动Drag and Drop效果
如今各种使用AJAX技术的站点都实现了Drag and Drop(拖动)效果,利用Dojo框架也可以很方便的实现,相比较其它框架,代码更少,且对浏览器的兼容性支持比较好。 先看一下效果,以下是51AJAX.com站点首页的效果,其中各个模块是可以任意拖动的: 如何来实现呢?以下是具体步骤。为简单起见,做了一个Drag and Drop的Demo页面: 以下是具体步骤: 1.html
作者:编程之家 时间:2019-07-13
dojo data 接口详解
dojo/data 主要定义了dojo/data的接口结构,以及最基本的几个util 1. dojo/data/api 定义接口结构 1.1. Read.js 1.1.1. 依赖 dojo.require("dojo.data.api.Request"); 1.1.2. 成员函数 getValue: function( /* item */ item, /* attribute-name-s
作者:编程之家 时间:2019-07-13
解决Dojo Grid 在TabContainer中的不显示或者刷新错误问题
修改TabContainer.js文件,在dijit.layout.TabController中添加函数onButtonClick,大功告成! 当然这个方法有点代价有点高,如果只是为了单独解决Grid问题,可以直接each一下Grid,修改一下就可以。 dojo.declare("dijit.layout.TabController", dijit.layout.StackCon
作者:编程之家 时间:2019-07-13
还是把空间转到这里来了
还是把空间转到这里来了,国内用blogger真是有点麻烦,顺便把以前的Dojo翻译文章也转过来了。
作者:编程之家 时间:2019-07-13
快速安装Dojo
安装Dojo有3种方式: 不在服务器安装! 通过链接方式使用AOL的内容发布网络 (CDN)中的Dojo。 在你的服务器上安装最新的版本 直接从源码控制器安装 使用CDN上的Dojo 这种方法是快速而且毫无痛苦的! 你只需要简单地通过<script>标签加载 AOL CDN上的Dojo.它不需要占用服务器空间和资源,也不需要在本地进行任何的安装。 所有本书中的Dijit实例都是通过这种方式加载Do
作者:编程之家 时间:2019-07-13
Dojo的协议
标注:本文根据大意翻译,请参照http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing阅读 你把Dojo用于商业软件而无需专门的授权,也不会招致其它的责任问题. Dojo是双协议的. 首选的协议是 Academic Free License v2.1. 它是极其开放的协议,允许商业用途,并提供了转授使用许可证. 所有Dojo基
作者:编程之家 时间:2019-07-13
优化Dojo的性能
在JavaScript中, "小"就等于"快"(smaller = faster), 无论那个浏览器客户端都是一样的. 所以,最基本的,就是优化你的页面大小.页面越小,下载的时间就越短,生成和运行就快 ! 试用Dojo的自定义系统. 一个自定义的Dojo版本会把相关的模块整合到一个脚步文件,从而提升下载的速度,同时可以加快生成的速度. 在服务器中缓冲Javascript文件. 减少页面的标签数量.
作者:编程之家 时间:2019-07-13
第一个dojo hello world
<html> <head> <title>Hello World</title> <!-- 确定dojo.js文件的相对路径,由此确定使用dojo的方式编程,这是必需的。 djConfig="parseOnLoad: true" 与 dojo.require("dojo.parser");一起配合来使页面能使用Dojo的解析架构。 djConfig是Dojo内置的一个全局对象
作者:编程之家 时间:2019-07-13
dojo.addOnLoad
dojo.addOnLoad(Function fn) Sooner or later, every Javascript programmer tries something like this: <script> if (dayOfWeek == "Sunday" ){ document. musicPrefs. other. value = "Afrobeat"; } </
作者:编程之家 时间:2019-07-13
dojo.widget' is null or not an object
dojo.addOnLoad(function(){ function handleEvent(event){ eventNode=event.target; nodeName=eventNode.nodeName.toLowerCase(); console.debug(nodeName); mainbody=do
作者:编程之家 时间:2019-07-13
上一页
10
11
12
13
14
15
16
17
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native