Ext做的第一个小东西登陆框(引入的css文件与本来页面的css文件冲突了,搞了半天才搞定)

来源:互联网 发布:linux添加管理员权限 编辑:程序博客网 时间:2024/06/11 03:58

作为菜鸟,初学Ext几天,这是最后的登录框的页面,是让它浮在首页的,点叉后回到首页,下面讲讲我的开发过程中的一些问题,这些问题肯定是很多新手会遇到的:

现在正在做一个二手网站,想用Ext做后台的页面,后来想到也可以做注册和登录的页面,让它浮在页面上,效果还行。之前的学习一直是看的视频,这样不利于以后的学习,所以这次改为看书,选择了图书馆的一本机械工业出版社的书,看了三四天左右,就动手写了,开始感觉很困难的,后来到网上找了个例子,仿照它的页面写的,第一个遇到的问题是

1:浮出的这个框使用什么组件,开始没写过什么,直接想用panel来写,后来,才发现,那个的renderTo是显示在页面上面的,所以后来百度了一下,直接用window,win.show()就可以浮在首页上了,你在设置window相应的属性就行了

2.第二个问题怎样引入样式,直接将style作为属性写到组件里面去就行了


3.怎样定位,因为margin和padding并不是很好用,后来也是各种查,就用了layout的布局,就很容易实现了。


4.最后一个最大的问题就是  也是用时最久的一个问题,就是引入的css与页面自身引入的css文件发生冲突,其实没冲突什么其他的东西,就是字体的大小有些变化,开始没想这么多,以为这是个很大的问题,所以想去改变Ext的css,后来就发现,不好改,太多了,然后就想到了用js来动态加载这个文件,然后当你将这个window叉掉后又将Ext的css移除掉,这样可以保证页面的样式不得到改变,就这样修改一两个小时后,发现搜狗浏览器有问题,一直会显示个阴影出来,其他浏览器还好,后来不得不改变策略,从网上找各种文章啊,泪流满面,生活不能自理啊啊啊啊啊,才找到一篇文章  http://www.iteye.com/problems/23588  ,给了我一点启示,后来很简单,给每个变掉字体大小的字加上一个优先级高点的id选择器就解决了,问题很简单,,
忠告各位一句,测试浏览器的兼容性的时候,千万不要用360浏览器 chrome 这些浏览器兼容性太好了,一定用IE6  和搜狗  或者世界之窗之类的,你就会发现你的问题的,文章纯属记录自己的经历,希望给新手一点启发吧,自己这两天花的时间太多了,网上资料又不是很多,,高手和大虾略过。。。。






原创粉丝点击