- 浏览: 44763 次
- 性别:
- 来自: 北京
最新评论
-
天使建站:
这里这篇文章更详细 还有完整的实例演示:js跳出循环:brea ...
js学习break、continue、return、witch等语句 -
FX夜归人:
var sm = new Ext.grid.CheckboxS ...
Ext.grid.CheckboxSelectionModel 只能选一行,不能全选和多选
文章列表
因为继续研究Ajax Framework的原因,更多的接触了call和apply。
故再次论述call和apply,
1)无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化。因为通常一个函数(Function)的调用,会有一个额外的隐藏参数,就是函数(Function)所属的对象(如果没有所特指,则为global(如window)对象),在函数内你可用this关键字访问之。
从call的构造式 -- call(thisArg[,arg1,arg2…] ]);可看出
call(apply)方法可将一个函数的对象上下文(Function Context)从初始的上下文改变为由 thisOb ...
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments
Arguments
该对象代表正在执行的函数和调用它的函数的参数。
[function.]arguments[n]
参数
function :选项。当前正在执行的 Function 对象的名字。
n :选项。要 ...
下载网址:http://code.google.com/p/explorercanvas/downloads/list
简单的示例:
Java代码 收藏代码
<!DOCTYPE html>
<html>
<head>
<title>excanvas demo</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
方法一:
2009-05-29 23:01
在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器 ...
什么是HTML5?
HTML5 是用于取代 1999 年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML标准版本,HTML5有两大特点,强化了 Web 网页的表现性能和追加了本地数据库等 Web 应用的功能。HTML5 的第一份正式草案已于 2008 年 1 月 22 日公布,现在 HTML5 仍处于完善中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
Html5和IE10你应该了解
你一定听说过HTML5,因为大家都在谈论它;也一定听说过Internet Explorer 10 和 Windows 8,可能你已经体验过了 ...
ext grid 数据不显示解决方案:
1)首先看grid的数据是否获取到了;
2)若数据获取到了且数据格式正确,再看前端Ext.grid.GridPanel是否写的正确,store和列模型是否相对应,如:
new Ext.grid.ColumnModel([
new Ext.grid.CheckboxSelectionModel(),
{header:'移动电话',width:100,sortable:true,[color=red]dataIndex:'mobile'[/color]},
{header:'固定电话',width:100,sortable:true, ...
今天发现单独的将一个ArrayList的对象添加到另外一个ArrayList的时候,总是源列表和目的列表相同的内存地址。原因如下:
偶然看到了Collections的copy(List desc,List src)方法.当时就想这个方法和初始化一个List desc = new ArrayList(List c)【参数必须实现Collection接口】的区别。
两者的差别很大,后者是一个浅拷贝,只是对源list的元素进行拷贝,拷贝的只是引用。拷贝后两个list的元素(引用)不同,但是引用所指向的对象是一 样的。即是两个list的每个元素指向的还是通一内存。然而前者是深拷贝,不光拷贝的 ...
本文转载自ITeye新闻月刊第63期,作者在文中讨论了如何使用JavaScript标准语法,取代越来越臃肿的jQuery,做到jQuery-free。原文内容如下:
jQuery是现在最流行的JavaScript工具库。据统计,目前全世界57.3%的网站使用它。也就是说,10 ...
用Jackson库来把Java对象保存为JSON格式时抛出异常是Conflicting getter definitions for property “root”: javax.swing.tree.DefaultMutableTreeNode#isRoot(0 params) vs javax.swing.tree.DefaultMutableTreeNode#getRoot(0 params)。这个异常可以看懂,就是我们的类中有个isRoot,还有getRoot,搞得Jackson都不知道哪个才是getter函数。简单的方法是给MyTreeNode这个类加上注解.下面这个帖子给另外解决方法 ...
1、break语句
break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。
javascript允许关键字break后跟一个标签名:break labelName;
注意,labelName知识一个标识符,此时并不像定义一个加标签的语句那样,在其后还要跟一个冒号。
当break和标签一起使用时,他将跳到这个带有标签的语句的尾部,或者终止这个语句。该语句可以是任何用括号括起来的语句,它不一定是循环语句或者switch语句,也就是说和标签一起使用的break语句甚至不必包含在一个循环语句或者switch语句之中。对break语句中的标签的唯一的限制就是它命名的是一个封闭 ...
HTML 字符实体
HTML 中的预留字符必须被替换为字符实体。
HTML 实体
在 HTML 中,某些字符是预留的。
在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。
如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。
字符实体类似这样:
&entity_name;
或者
&#entity_number;
如需显示小于号,我们必须这样写:< 或 <
提示:使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所 ...
XML CDATA
所有 XML 文档中的文本均会被解析器解析。
只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
PCDATA 指的是被解析的字符数据(Parsed Character Data)。
XML 解析器通常会解析 XML 文档中所有的文本。
当某个 XML 元素被解析时,其标签之间的文本也会被解析:
<message>此文本也会被解析</message>
解析器之所以这么做是因为 XML 元素可包含其他元素,就像这个例子中,其中的 <name> 元素包含着另外的两个元素(first 和 last):
<n ...
”==”与”===”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。
下面的规则用于判定===运算符比较的两个值是否相等的判断条件
•如果两个值的类型不同,它们就不相同。
•如果两个值是数字,而且值相同 ...
用ext proerptyGrid 做的属性表格,可以切换source和customEditors,并监听textFiled弹出窗口。
主要快捷键列表:
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+KK 从光标处删除至行尾
Ctrl+Shift+K 删除整行
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+D 选词 (按住-继续选择下个相同的字符串)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+Shift+/ 注释已选择内容
Ctrl+Z 撤 ...