- 浏览: 844007 次
- 性别:
- 来自: 广州
最新评论
-
gaoqiangjava:
同一楼,还请大手帮解决
JAVA读取word文件 -
hyl523:
// 判断数组中的第一个值是否未定义,如果未定义,便定义为空对 ...
javascript面向对象之二 命名空间 -
ping12132200:
ping12132200 写道我抱着个错不是因为:body标签 ...
extjs在IE报对象不支持此属性或方法 -
ping12132200:
我抱着个错不是因为:body标签内的第一个元素不能为文本tex ...
extjs在IE报对象不支持此属性或方法 -
fireinjava:
呀,不错,转走了,谢谢啦~
利用OpenOffice将word转换成PDF
文章列表
Ext.Element API比较多,大伙用的时候也难以在短时间把住它的脉络,主要功能。这个给个总结,而不是一个API说明。说到API说明,网上早有大侠做得蛮不错的了。
位置设置:
getX() 取得相对于页面的x坐标
getY() 取得相对于页面的y坐标
getXY() 取得相对于页面的x,y坐标,用法:ele.getXY()[0]/[1]
getOffsetsTo(el) 取得相对元素el的坐标,返回值[x,y]
setX(x,animate) 设相对于页面的x坐标,animate为true则开启默认动画效果
setY(y,animate) 同上
setLe ...
Element.js这个文件包含了整个extjs框架中最为核心的部分,它对DOM元素进行超强的封装。源文件就有3054行,尽管这中间有好多是注释,但是,在个把月前,我不敢想像我会要拿着几千行的js文件来研究。呵呵。
就我目前而 ...
这个文件定义的是Ext.DomHelper类。作用是提供一些Dom的操作。这个类不是静态类。
这个类第一个函数createHtml是一个私有函数,用于从指定转入创建对应的html文本。这个类有多种情况,根据源代码分析:
var createHtml = function(o){}
o的取值可能有:string(现成的html字符串)、Array(JSON对象数组)、object(JSON对象)
可见,createHtml的主要作用是把一个JSON序列化为html字符串。那么,createHtml能识别的JSON对象有什么格式要求呢?当然有,描述如下:
{tag:s ...
要是以前,我铁定整天到处找教程看,光说不练,现在觉悟了,看教程看得最多,不一定能看完,看完了不一定能比作者更明白,看明白了不一定能用得好。所以看教程其实好处不大,只能作为小小的参考。很多东西看别人的始终是没有用。只有将实验进行到底才是王道……
这儿主要是代码分析。
研究工具:
Dreamweave cs3(
装那个
extJs 2.0
插件老装不上
)
、
Aptana(
一个好处,好看代码,有括号匹配,
json
语法好是好,就是括号多了,搞清在哪儿结束
)
发现,
extJs
的代码最喜欢用
json
...
问题描述:
一个window中嵌套一个formPanel,有两个combobox使用了id属性,在window第一次show的时候,很正常,但是取消或者关闭
后(使用hide方式,而不是close方式),第二次show的时候,两个combobox都没有显示不出来。
问题分析:
应该是每次需要show window的时候,都new了一个window出来,造成没有使用id属性的组件显示正常,使用id属性的组件因为id冲突,所以显示不出来
解决办法:
1、每次将window关闭的时候不使用hide方式,使用close方式,但是这样会消耗系统资源;
...
Ext中的get、getDom、getCmp、getBody、getDoc的区别
2008-06-16 10:02
Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。
1、get方法
get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象,Ext.Element类是Ext对DOM的封装,代表DOM的元素,可
以为每一个DOM创建一个对应的Element对象,可以通过Element
对象上的方法来实现对DOM指定的操作,比如用hide方法可以隐藏元素、initDD方法可以让指定的D ...
表格恐怕是 Web 设计中最困难的一个对象了,感谢神秘的标记语言,有太多的细节我们需要关注了,而且表格缺乏浏览器的兼容性。虽然表格只是一个简单的元素,但是它浪费了我们大量的时间。有人甚至说,标签是垃圾。其实表格本身并没有什么,是你自己使用的不当,把简单的事情弄的复杂了。这就是我写下本篇文章的原因,它将向你展示十个最简单表格设计方法。
准备
想必大家都知道 xhtml 1.0 strict 标准,下面是一个符合 xhtml 1.0 strict 标准的例子。
Html代码
<!-- Table markup-->
< ...
最近看到了些关于css命名方面的文章,对于这方面我也有自己的看法。
我接触css有很长一段时间了,对于css的命名我也是在逐步改进。
感觉工作中比较常碰见的问题:
1.需要给层定义各种尺寸的宽度,高度基本是不用定义的
2.层的padding和层之间的margin
3.给文字高亮颜色
4.各种样式的tab和button
5.不同的背景色
6.各种样式的border
7.左浮动,右浮动
8.粗体,斜体
9.居左,居中,居右,垂直居顶,居中,居底对齐1.需要给层定义各种尺寸的宽度,高度基本是不用定义的
以em为单位的是弹性布局,目前浏览器都支持页面整体缩放,不太可能会用到调 ...
使用 line-height 垂直居中
Css代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="http://www.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=line-height%3A24px%3B" quality="high" al ...
JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧:
1.禁用右键菜单
$
(
document)
.ready
(
function
(
)
{
$(
document)
.bind
(
"contextmenu"
,
function
(
e)
{
return
false
;
}
)
;
ExtJS--使用Border布局时注意
- 博客分类:
- ExtJs
1 使用Border布局的容器必须
有一个子件在'中心'区域(region:'center')。中心区域的子件将会自动改变尺寸来填充Border布局中没有被使用的其他区域的空间。(如果不指定会报uncaught exception: No center region defined in BorderLayout XXX
异常)
2 任何west或east区域的子件都必须定义宽度(一个整数代表该区域占用的像素)(如果不指定布局不起作用,并且还会报col is null
的错)
3 任何north或south区域的子件都必须定义高度
4 Border布局的所有区 ...
B树
即二叉搜索树:
1.
所有非叶子结点至多拥有两个儿子(
Left和
Right);
2.
所有结点存储一个关键字;
3.
非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;
如:
B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;
否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入
右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字; ...
一,XML相关定义
1,HTML只是静态文档,不能适应需求。XML的互联网联合组织(W3C)创建的一组规范,以便于软件开发人员和内容创作者在网页上组织信息,其目的不
仅在于满足不断增长的网络应用需求,同时还希望借此确保在通 ...
大家总是不喜欢看到
<%
和
%>
在
jsp
页面上,其实我们可以使用比较优雅的
xml
方式来表达
1
,隐含的注释
JSP
语法:
<%--
内容
--%> XML
语法:无
2
,变量或函数的声明
JSP
语法
:<%!
declaration;[declaration;]+... %>
例如:
<%!
int i=0;int a,b,c;
Color red=new Color(255,0,0);
private stati ...
JSP 2.0 XML Cheat Sheet
Copyright (c) 2005 NDP Software. Some Rights Reserved.
General
<%@
<jsp:directive.[directiveName]...
<%!
<jsp:declaration> int i=0; </jsp:declaration>
<%=
<jsp:expression> myVar.getProp() </jsp:expression>
<% ...