- 浏览: 232804 次
文章分类
- 全部博客 (160)
- java语言基础 (67)
- jsp基础 (2)
- eclipse使用 (2)
- java源码解读 (6)
- 计算机基础 (3)
- eclipse插件 (0)
- 网络基础 (8)
- 算法 (2)
- linux (0)
- 英语 (0)
- C语言 (4)
- JavaScript (17)
- 数学 (0)
- struts2 (2)
- 自然哲学 (0)
- Servlet (1)
- HttpServer (2)
- ext (1)
- 个人 (1)
- dojo (27)
- spring (2)
- hibernate (4)
- css (3)
- 多线程 (0)
- chrome插件开发 (0)
- svn (0)
- thrift (2)
- phonegap (1)
- java线程 (1)
- 不是很熟悉的css属性 (0)
- 数据库性能调优 (0)
- 项目管理 (1)
- ios (0)
- 软件工程 (0)
- db2 (0)
- 词汇管理 (0)
- zhenyan (0)
- 计划 (0)
- android (0)
- ssss (0)
- 是的 (0)
- dsada (0)
- 泛点是 (0)
- fds (0)
- cxzc (0)
- 权限 (0)
- dfsfds (0)
- http://www.cnblogs.com/kingboy2008/p/5261771.html (0)
- sss (0)
- ddd (0)
- fdsfdsf (0)
- sso (0)
- nginx (0)
- 分布式数据一致性 (0)
- mysql (0)
- ios永久存储 (0)
- js匿名函数 (0)
- 打印机qqq (0)
最新评论
前面介绍过,如下的语句是有问题的.
var s = new String("abc"); console.log(typeof s == "string"); //false
dojo提供了一些函数用来解决类似的问题。
var a = "test"; var b = new String("abc"); console.log(dojo.isString(a)); console.log(dojo.isString(b));
运行结果:
//true //true
类似的还有以下几个函数:iaArray, isFunction, isObject...
发表评论
-
js原型链
2015-01-22 17:18 0function A(){}; var a = new ... -
dojo.Stateful
2012-08-13 12:51 0dojo.Stateful为对象提供了基本的set和g ... -
menu
2012-06-19 23:03 0dojo.addOnLoad(function(){ ... -
dojo.place
2012-05-09 21:22 3343<!DOCTYPE HTML PUBLIC &qu ... -
dijit.layout.ContentPane源码
2012-04-28 22:43 0define("dijit/layout/Co ... -
dijit._Contained源码
2012-04-28 22:39 866define("dijit/_Containe ... -
dijit._Container源码
2012-04-28 22:38 1022define("dijit/_Contai ... -
dijit._WidgetBase源码
2012-04-28 22:33 0define("dijit/_Widg ... -
dijit._Widget源码
2012-04-28 22:27 0define([ "dojo/_base/ ... -
dojo语句执行顺序
2012-04-21 09:28 1035dojo.declare("Test" ... -
dojox.grid.EnhancedGrid
2012-04-05 10:43 0dojo.require("dojox.gri ... -
dijit.form.DateTextBox
2012-04-05 07:53 2646<!DOCTYPE html PUBLIC &qu ... -
dojo.date
2012-04-03 11:23 0dojo.date.add = function(/ ... -
dojo类定义
2012-03-29 19:52 906在dojo中使用dojo.declare函数来定义类。 ... -
dijit._Widget小部件2
2012-03-26 10:32 0postMixInProperties: functio ... -
dojo的DataGrid单元格扩展点
2012-03-26 07:18 0/*** * Excerpted from "M ... -
dijit._Widget小部件
2012-03-25 16:41 0如果想自己创建自定义的部件,可以继承dijit._Wi ... -
dojo.delegate
2012-03-25 16:19 0Dojo的delegate方法通过下面的API封装了委 ... -
dojo的DataGrid4
2012-03-24 23:25 813<!DOCTYPE html PUBLIC &qu ... -
dojo的DataGrid3
2012-03-24 23:14 872<!DOCTYPE html PUBLIC &qu ...
相关推荐
- **语法**:包括花括号、空白符、数据类型、声明常量等基本概念。 - **变量**:了解如何定义和使用变量。 - **控制结构**:掌握循环、条件判断等流程控制语句。 - **运算符与真值性**:学习不同的运算符及其在 ...
在Dojo中,`dojo.io.bind`是用于处理异步数据交换的核心功能,它允许你发送HTTP请求并处理响应。`dojo.io.queueBind`则是对`dojo.io.bind`的扩展,允许你批量发送请求并按顺序执行。 `dojo.lang.string`模块包含了...
数组是JavaScript中最常用的数据结构之一,它是一种特殊的对象类型,用于存储有序集合的元素。 - **Array**: 创建数组的基本方法是使用数组字面量 `[]` 或 `new Array()` 构造函数。 - **数组方法**: 包括 `push`, ...
在"rust-dojo"中,你会遇到如何定义和使用各种数据类型,包括基本类型(如i32、f64、bool等)、枚举(enum)、结构体(struct)以及元组。Rust强制类型检查确保了在编译阶段就能发现许多潜在的错误,提高了代码的...
1. **数据结构**:为了存储待猜单词,可以使用C++的字符串类型std::string。同时,可能还需要一个数据结构来跟踪已猜测的字母,比如使用一个bool型数组,其中每个元素对应字母表中的一个字母。 2. **用户交互**:...
通过对上述四个文件中涉及的方法进行详细分析,我们可以发现这些 bug 主要集中在数据类型的转换、编辑状态的管理以及视图的更新等方面。通过合理的修改和测试,可以有效地解决这些问题,从而提高应用程序的稳定性和...
`struts2.0--tags.doc`文档可能详细列出了所有可用的标签及其用法,如`s:property`用于显示Action属性,`s:form`用于创建表单,`s:iterator`用于遍历集合数据,`s:if`和`s:else`用于条件判断,以及`s:submit`用于...
- `s:select`: 用于创建下拉列表,可以动态从Action或Map中获取数据。 - `s:form`: 表单标签,它可以自动绑定到Action,如`<s:form action="saveUser" method="post">`。 2. **迭代标签库 (`struts2-convention-...
4. **控制结构**:Velocity 提供了条件判断 `#if`、循环 `#foreach` 等控制结构,允许在模板中进行逻辑控制。 5. **宏(Macro)**:Velocity 宏类似于函数,可以封装重复的模板代码,提高代码复用性。 6. **分离...
2. **ognl.jar**:OGNL是用于对象图导航的语言,Struts2中使用它作为默认的表达式语言,用于在Action和JSP之间传递数据,以及在拦截器中进行复杂的逻辑判断。 3. **freemarker.jar**:FreeMarker是一个模板引擎,...
6. **struts2-dojo-plugin.jar**:这个插件提供了对Dojo JavaScript库的支持,帮助开发者在Struts2应用中集成Dojo工具,创建富客户端界面和交互效果。 7. **struts2-json-plugin.jar**:这个插件支持JSON...
7. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为表达式语言,用于在Action和视图之间绑定数据,以及在拦截器中进行复杂的逻辑判断。 8. **自由标记库(FreeMarker或JSP)**:Struts2支持...
通过转换器,可以有效防止数据类型不匹配导致的异常,并提高数据处理的效率。 六、Struts2.0中的数据校验机制 数据校验是Web应用中保障数据质量的关键环节。Struts2.0提供了一套强大的校验框架,支持多种校验规则...
ArcGIS API for JavaScript中使用JSON来传输地理数据和服务元数据。 ### ArcGIS API for JavaScript介绍 - **主要特点**:ArcGIS API for JavaScript支持多种类型的地理数据和服务,包括地图、图层、要素服务、...
开发者可以使用OGNL在Action类与JSP视图之间传递数据,以及在拦截器中进行复杂的逻辑判断。 视图层方面,Struts 2支持多种视图技术,如JSP、FreeMarker、Velocity等。章节可能会介绍如何创建和使用模板,以及如何...
2. **Ajax设置**:可以通过$.ajaxSetup()设置全局Ajax选项,如timeout(超时时间)、dataType(预期数据类型)等。 3. **局部Ajax设置**:在特定的$.ajax()、$.get()等函数调用中,可以设置局部的Ajax选项,覆盖全局...
Struts2的标签库提供了丰富的功能,例如数据绑定、循环、条件判断等,可以极大提高开发效率。 “模型”方面,Struts2支持多种数据模型,如JavaBean、POJO(Plain Old Java Object),并且提供了强大的数据校验机制...
7. **Commons FileUpload**:当需要处理multipart/form-data类型的表单数据(如上传文件)时,会用到这个库。 8. **Commons Lang**:提供了一系列实用工具类,帮助开发者进行字符串处理、数组操作等任务。 9. **...