Dojo Toolkit - preparing for dojo2, delite, dui ?

The closest we have to a roadmap is at http://plan.dojotoolkit.org/projects/general-requests/wiki/Dojo_Roadmap Regards, -Dylan on 3/22/14, 11:38 AM (GMT-07:00) gaurav21r said the following: > Hi dojofan! Nice name! > > Very good question. +100 for that. Dojo is an awesome tool, unfortunately > the c……

Dojo Toolkit - VBox/HBox

The closest thing is a BorderContainer in dijit, though even that doesn't fully act like a vbox/hbox. Outside of that, the answer is "no". Perhaps BC is enough for you though ... Regards, Peter Lee Jenkins wrote: _______________________________________________ FAQ: http://dojotoolkit.org/support/faq……

Complex Web Layouts Made Easy With New CSS3 ‘Flexible Box Model’ - Webmonkey

<img class="blogimg" src="http://howto.wired.com/mediawiki/images/Css3layout-example1.png"/> While HTML5 has been getting most of the attention lately, CSS 3, the other half of the web developer’s toolkit for next-generation web pages has been progressing as well. Although the CSS Working Group has ……

Dojo Toolkit - BorderContainer with 4 vertical ContentPanes

> I can get 4 vertical ContentPanes in a SplitContainer but since its > deprecated, I'm trying to use a BorderContainer.  I've tried a bunch > of > different ways to get it to work, but its just not working. > > Anyone know how I can do 4 vertical ContentPanes in a BorderContainer? > (BTW - I've tri……

dijit/layout/BorderContainer Nested Test

dijit/layout/BorderContainer Nested tests The second tab holds a single BorderContainer but specifying layoutPriority on it's children to have multiple children for each region. The first tab holds a BorderContainer which nests another BorderContainer, simulating multiple children in a single region……

推荐另外一款与ExtJS相当的框架:ZK-PHP进阶讨论-PHPChina社区-PHP开发者社区 - PHPChina社区-PHP开发者社区

GMT+8, 2015-6-22 07:25 , Processed in 0.078212 second(s), 27 queries , Gzip On. © 2001-2011 Powered by Discuz! X3.1. Theme By Yeei!……

Top JavaScript MVC Frameworks

Dojo is missing from the list. by Sam Beggins This is strange, but Dojo is missing from this list of JavaScript MVC frameworks, although it is nice and powerful framework. Provides everything you need to build and maintain a complex single-page WebApp, without need to build a Frankenstein of 10+ fra……

Node.js 究竟是什么?

如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。 为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行一个简单应用程序,最后,Node 在什么情况下是一个好的解决方案。本文不涉及如何编写一个复杂的 Node 应用程序,也不是一份全面的 Node 教程。阅读本文应该有助于您决定是否应该继续学习 Node,以便将其用于您的业务。 ……

PHP为什么会被认为是草根语言? - ThinkPHP框架

PHPer是草根吗? 从PHP诞生之日起,PHP就开始在Web应用方面为广大的程序员服务。同时,作为针对Web开发量身定制的脚本语言,PHP一直秉承简单、开源的思想,这也使得PHP得以快速的发展,并且大力地推动Web2.0的出现与发展。但是,长期以来,PHPer(PHP Programmers)被认为是处于草根阶层的程序员,被认为是技术含量少,层次低的程序员。这点在国内尤其突出。 记得一个技术主管说过这样一个事情。他给一个程序员分配了PHP的开发任务,没想到那个程序员居然说:“我是学Java出身的,你让我去写 PHP,你这不是在贬低我吗?”。这件事情给我印象很深、触动也很大。虽然这不能代表大部……

从引擎角度讲,为什么浏览器只运行 JS,不能原生扩展其他语言? - 知乎

如果你要在浏览器里运行多种语言,就不可避免地需要两种/更多种语言间的互操作——然而语言之间差异巨大,互操作往往会很困难——你需要仔细设计两种语言的语言特性、库和类型系统使得互操作容易。微软是很少几个做成的公司——所以 IE 可以同时运行多种语言(装了插件连 Perl 都可以),因为它们的类型系统都统一到 COM 的 Automation 对象里去了。 但是语言的特色会让统一的类型系统难以实作——比如 ASP 虽然可以用 JS 写,但是 VBS 里很好用的 Request.Form('xxx') 在 JS 里就必须写成 Request.Form('xxx').item。此外 VBS 不支持结构化……

未来移动终端应用 C/S Vs B/S 架构_物联网智库_汇百家之文,粹智者之言

时间:2013-07-31 17:13:38  来源:  作者:许永硕 最近网上有人抛出APP已死的论点。APP真的会消亡吗?笔者根据经验判断,现在APP的发展已经进入了一个关键时期,将进入分水岭。随着移动应用的丰富,每个人手机上运行的APP越来越多,一方面消耗了手机的存储资源,每个手机上APP应用的频繁更新也给用户带来了困扰。 本文作者仅授权给物联网智库发,本文根据作者要求严禁转载。 最近网上有人抛出APP已死的论点。APP真的会消亡吗?笔者根据经验判断,现在APP的发展已经进入了一个关键时期,将进入分水岭。苹果的APP Store建立了移动应用全新的商业模式,借助开发者的热情,丰富了移动端……

函数式编程初探 - 阮一峰的网络日志

诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程的支持都很强,就连老牌的面向对象的Java、面向过程的PHP,都忙不迭地加入对匿名函数的支持。越来越多的迹象表明,函数式编程已经不再是学术界的最爱,开始大踏步地在业界投入实用。 也许继"面向对象编程"之后,"函数式编程"会成为下一个编程的主流范式(paradigm)。未来的程序员恐怕或多或少都必须懂一点……

十八岁自学少年:我的个人网站是怎么做出来的

今天介绍的是一位仅18岁,年纪不大但艺惊四座的有为少年@DandyWeng ,是一个真正的 Homeschooler。爱好摄影、计算机和数码产品,他的个人简介上写着:整个世界都是我的学校,学自己之所想所爱。自由的身心定能使我成为一个一直朝前行走的行者 : )这是他的文章,分享关于自己创建第一个网站的过程: 少年的网站:dandyweng 我个人网站(www.dandyweng.com)的 2013 版上线已经两个多月了,没想到这个网站受到了不少人的喜爱和专业设计师的抬爱。上线第一天,单日访问量超过了建站三年以来的总和。上线后,我一直都想写一篇博文,简述一下网站的建设过程。但因为种种原因,直到今……

Dojo:不容忽视的RIA框架

受邀写这样一个专题,非常乐意。这也让我看到了infoQ是一个真正以技术为导向的社区,不追求最热的话题,只看技术的价值,很欣赏。 2005年5月,Ajax概念被第一次提出。而在此一年之前,Dojo框架已经写下了第一行代码。作为Ajax之前的“Ajax”框架,Dojo官网至今一直用着朴素的名字来定义自己:javascript toolkit。看上去仅仅是个工具集,而事实上它却有框架的力量,推进着大型Web2.0应用的开发。这也是Dojo一直给人的印象,低调、沉稳,却很强大。如果你仅仅想让WordPress页面的下拉菜单效果更加酷,我不反对用JQuery;但如果你需要以Web2.0技术为基础去架构一……

从头开始学习 Dojo,第 3 部分: 利用 Dijit 组件框架打造丰富的用户界面

Dijit 是什么? Dijit 是 Dojo 工具包的富组件用户界面库。这些组件完全可以主题化,并且可以通过两种方式声明:可以使用 HTML 风格的标签以声明式方法声明,也可利用 JavaScript 以编程方式声明。这一部分将简要介绍 Dijit,介绍它提供的组件,并描述开箱即用的各种主题。 回页首 丰富的用户界面组件 Dijit 的主要特性就是它提供的丰富的用户界面组件套件。大多数 Web 应用程序开发人员都熟知基本 HTML 元素和表单元素的局限性,以及利用 <div> 等元素和 CSS 规则对应用程序进行布局的难度。这正是 Dijit 能够发挥其作用的场所。Dijit 提供了一系列在……

使用 Dojo 提供的灵活多样的布局方式

Dojo 提供了多种基本的布局方式,使用这些布局,可以有层次,有意义的组织控件,使得 web 界面获得更好的用户体验。 下面将从常见的几种控件出发,介绍 Dojo 常见的布局方式,让我们一起学习 Dojo 灵活而又丰富的布局方式。 回页首 基本布局方式 Dojo 基本布局方式主要体现在下列几种控件: ContentPane (dijit.layout.ConentPane) TitlePane (dijit.TitlePane) FloatingPane (dojox.layout.FloatingPane) ScrollPane(dojox.layout.ScrollPane) Border……

AngularJS - 下一个大框架 - WEB开发者

AngularJS是web应用的下一个巨头。 AngularJS如果为创建web应用而设计,那它就是HTML的套路了。具有数据绑定, MVW, MVVM, MVC, 依赖注入的声明式模板和出色的可测试性都是用纯客户端 JavaScript来实现的! AngularJS 是一个创建富客户端应用的JavaScript MVC框架,它组织良好,经过严格测试,多功能,强大并且十分灵活。你仍然需要具有服务端后台,但大多数的用户交互逻辑将优雅地放到客户端上处理。 AngularJS是一个开源的web应用框架,由Google和社区进行维护,它可以创建单页的应用程序,一个页面的应用仅仅需要HTML,CSS和J……

AngularJS 初印象------对比 Asp.net MVC_风云网络 - 信息安全技术爱好者的家园,针对网络安全研究人员的技术资料站

之前就早耳闻前端MVC的一些框架,微软自家的Knockout.js,google家的AngularJs,还有Backone。但未曾了解,也不解为什么前端也要这么分。这两天看了AngularJs的官方教程倒是吃了一惊(专业前端的就不要见怪我的out了),这小小的js,五脏俱全,不但有model,controller,view,这三个重要元素,还有Templates,Filter,Routing,依赖注入的DI都有,还有一套 Jasmine 框架下的单元测试!心里一想这javascript前后都搞定了嘛,也许这样的“轻装上阵”就是促成SPA流行的一个重要原因吧。 我们来对比一下AngularJs的……

dojo1.10入门学习笔记(一) - 切梦刀 - 博客园

//old code dojo.require("dijit.form.Button"); dojo.require("dojox.layout.ContentPane"); //new code require(["dijit/form/Button", "dojox/layout/ContentPane", ...], function(Button, ContentPane, ...){ //CODE HERE }); //Notice how the dots (ex: dijit.form.Button) have been changed to slashes (ex: “di……

dojo1.10之进军 | MexiQQ's World

前端框架,进军dojo 来了成都已经整整10天了,这10天里自己也没有什么大任务,唯一的任务就是对dojo,amd,avalon进行学习理解,顺带验证dojo的离线缓存功能。在此首先向为我指路的孟照星孟老师表示感谢。 dojo目前刚刚更新为1.10版本,国内目前采用的比较少,唯一有个国内论坛社区也是人丁稀少,不过 Dojo中文博客的csdn文章写的很不错,个人受它的帮助了解了很多,但是如果想真心学习dojo,建议还是去官方网站或它的社区主要贡献者(比如sitepen:http://www.sitepen.com)上交流理解。但是由于版本更新和文档更新无法同步,导致一些文档内容陈旧无法使用,就需……

javascript - How to implement Vertical layout - Stack Overflow

Unless you really need some particular feature (that you did not mention) from BorderLayout it might be possible to just use plain old HTML+CSS & DOM manipulation instead: var d = dojo.create('div', {}, parentNode); d.appendChild(aWidget.domNode); d.appendChild(dojo.create('div', {innerHTML: 'a plai……

使用 Dojo 的 Ajax 应用开发进阶教程,第 3 部分: 深入理解 CSS

提到 CSS,很多 Web 开发人员都不陌生。它是在 Web 应用中控制展现的标准技术。CSS 与 HTML 和 JavaScript 一起,构成了 Ajax 应用的基础。对于 CSS,已经有很多图书和文章进行过详细的介绍。本文不介绍 CSS 语法的细节,而是从一些实际开发中会遇到的问题出发,讨论一些与具体实践相关的话题。 下面首先介绍 CSS 中的一些重要概念,可以帮助读者加深对 CSS 的理解。本文中以 CSS 2.1 规范来进行说明。 CSS 的重要概念 CSS 的语法非常简单,包含的元素也很少,主要有“@ 规则”和样式规则集。“@ 规则”是以 @ 开头的规则声明,常用的有 @impor……

掌握 Dojo 工具包,第 1 部分: Dojo 入门简介

伴随 Web 2.0, Ajax 和 RIA 的热潮,各种 Ajax 开发工具包如雨后春笋般蓬勃发展,Dojo 正是这些工具包中的佼佼者。Dojo 为富互联网应用程序(RIA) 的开发提供了完整的端到端的解决方案,包括核心的 JavaScript 库,简单易用的小部件(Widget)系统和一个测试框架,此外,Dojo 的开源开发社区还在不停地为它提供新的功能。 Dojo 是一个 JavaScript 实现的开源 DHTML 工具包。它是在几个项目捐助基础上建立起来的(nWidgets,f(m),Burstlib) 。 Dojo 的最初目标是解决开发 DHTML 应用程序遇到的一些长期存在的历史……

IBM developerWorks 中国 : 学习 Dojo

显示说明 | 隐藏说明 在本文中,您将了解到 Dojo Toolkit 如何帮助您创建应用程序的小构件,这些构件模拟了最流行移动设备的界面。Dojo Toolkit 提供了一种机制,可使用层叠样式表 (Cascading Style Sheet, CSS)、HTML 和 JavaScript 来创建移动 Web 应用程序。 本文首先介绍了原生 JavaScript 两种基本的继承方式:对象冒充及基于原型的继承,然后详细讲解了如何利用 dojo.declare 进行面向对象编程。 本文将向您介绍如何让 Dojo 这个强大的 JavaScript 工具包运行在 Node.js 环境上,帮助 Nod……

Dijit Introduction — The Dojo Toolkit - Reference Guide

Peter Higgins, Bill Keese, Tobias Klipstein, Nikolai Onken, Craig Riecke, Dijit is a widget system layered on top of Dojo. If you are new to the whole Dojo experience, Dijit is a good place to start. You can build amazing Web 2.0 GUI’s using very little, or no, JavaScript (though having an understan……

Themes and Theming — The Dojo Toolkit - Reference Guide

Dijit Themes lend a consistent look and feel to widgets. Themes are collections of images (icons and background images) and CSS files that bring a common visual style (font, color, texture, layout, animation, etc.) to all the widgets. Dijit comes bundled with four themes which can be used as is or m……

浅谈 Dojo 中的 MVC 工具包

Dojo 的 MVC 框架简介 Dojo 的 MVC 包是基于 MVC 的思想开发的,但是,它主要关注前端的 View 和 Model 之间的数据绑定上。它不同于 Dojo 的 APP 包,考虑整个应用的级别的不同层次的控制。基于 Dojo 的 MVC 包,我们能实时同步我们的表单控件和 Model 数据,无论哪一方变化,另一方都会实时更新。而且,多个表单能绑定到同一个 Model 数据上,以实现多处同步更新的效果,同样,也会有表单变化到数据更新再到其他表单更新的效果。 回页首 Dojo 的 MVC 的简单示例 我们先从一个简单示例入手,让大家了解一下 Dojo 的 MVC 工具包是如何工作的……

使用 Ajax Toolkit Framework 开发 Dojo 应用

AJAX Toolkit Framework(下面简称ATF)为 Eclipse 提供 Ajax 支持,其绑定当下最流行的 AJAX 框架(Dojo, Zimbra, Rico, etc),为 Eclipse 提供整合的模块。Eclipse 用户可以使用 AJAX Toolkit Framework 来编写 AJAX 应用程序。就像在 Eclipse 中开发平常的Java 程序一样,非常方便。 我们现在就以开发 Dojo 应用为例,从快速开发 Dojo 应用,以及使用 DOM Inspector and JavaScript Console 来帮助 Dojo 应用的开发 2 个方面,来看看 A……

使用Dojo的痛苦经历 - jelly - ITeye技术网站

2007年6月项目准备开始了,刚来到一个新的项目组,什么都是新的,除了我自己。 需要一个新的框架来开发项目,香港的同事决定使用Dojo,DWR, 我开始学习使用dojo,时间很短,但是我还是基本上熟悉了dojo的基本控件和架构。在此基础上搭建起了项目的基本框架。这是一个单页面,基于ajax和dojo widget的系统,一切都那么的新奇,又充满挑战,但是既然dojo有这么多后台,又有香港同事的推荐,我显得自信满满。 框架搭建的同事,也开始后了紧锣密鼓的招兵买马,一起都像是从零开始。陆陆续续,招了5个程序员和一个测试员。开始了整个项目的快速开发,由于需求由香港负责,而且需求做的比较细致,基本上问……

使用 Node.js 的优势和劣势都有哪些? - 知乎

先回答第二个问题吧。Node.js其实有很多大公司都在用的,比如eBay, Microsoft, 你可以去Node.js官网看看: node.js 要想知道更详细的列表,可以看这里: https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Node 再稍微花点时间,搜集一些网上资料回答第一个问题:优势和劣势。 要讲清楚这个问题,先讲讲整个Web应用程序架构(包括流量、处理器速度和内存速度)中的瓶颈。瓶颈在于服务器能够处理的并发连接的最大数量。Node.js解决这个问题的方法是:更改连接到服务……