`
liss
  • 浏览: 826764 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
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 ; } ) ;
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> <% ...
Global site tag (gtag.js) - Google Analytics