随笔分类 -  Jscript&Dhtml开发

上一页 1 ··· 4 5 6 7 8 9 下一页

用户定制Web页中元素的排版布局策略
摘要:  在"Web页中的HTML元素的排版布局规则"一文中,我们简述了browser是以怎样的策略来排版布局的,但很多时候默认的排版却不能完全满足我们的需要,所以我们还需要靠自己来定制Web页中HTML元素的排版布局策略。 阅读全文

posted @ 2005-01-10 00:24 birdshome 阅读(5118) 评论(21) 推荐(0) 编辑

使用IE的地址栏来辅助调试Web页脚本
摘要:  不小心使用Shift+Left Click去点击了一个链接目标(href)是脚本的超链接,结果却把是否调试脚本的对话框弄了出来。点击yes居然可以打开调试这一句脚本,可是这句脚本是哪里来的呢? 阅读全文

posted @ 2005-01-09 16:48 birdshome 阅读(3026) 评论(9) 推荐(0) 编辑

从JavaScript函数重名看其初始化方式
摘要:  今天有个哥们问我要是JavaScript函数重名了会有什么后果?开始我没有细想,就说可能会出错吧,可是等我实验完了发现页面没有任何脚本错误提示,而且程序也运行了,只是对同名函数的调用执行了位置靠后的一个。 阅读全文

posted @ 2005-01-08 02:31 birdshome 阅读(6928) 评论(7) 推荐(2) 编辑

JScript内置对象Array中元素的删除问题
摘要:  我们知道JScript给我们提供了一个内置的数组对象Array。Array对象除了提供了constructor、length和prototype外,还默认提供了13个方法:concat、join、pop、push、reverse、shift、slice、sort、splice、toLocaleString、toString 、unshift和valueOf,可是没有提供delete方法。 阅读全文

posted @ 2005-01-07 21:51 birdshome 阅读(3667) 评论(10) 推荐(0) 编辑

Web页中的HTML元素的排版布局规则
摘要:  我们知道每个Web页面都是由一大堆的HTML元素组成的,我们把每对...这样的结构称为box,在Web页面的排版布局中,浏览器把这样的box作为排版的元素,并且把box分为了inline level和block level两种类型。 阅读全文

posted @ 2005-01-06 23:52 birdshome 阅读(12914) 评论(12) 推荐(0) 编辑

比较JavaScript中的集合及其检索效率
摘要:  数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗? 阅读全文

posted @ 2005-01-05 22:01 birdshome 阅读(13547) 评论(12) 推荐(0) 编辑

获取Html元素在页面中的绝对位置及问题(1)
摘要:  在Web开发中如果要想随心所欲的自由控制HTML元素,我们很多时候需要获得HTML元素在页面中的绝对位置(就是相对于浏览器的左上角坐标(0,0))。 阅读全文

posted @ 2005-01-04 23:52 birdshome 阅读(18902) 评论(11) 推荐(0) 编辑

使用CheckBox的indeterminate属性的问题
摘要:  我们在使用Windows XP的文件夹属性对话框时,会发现文件夹的Attributes分类里的Read-only和Hidden选项有时不是完全的checked或unchecked状态,而常常是一种虽然已被打勾但背景又是灰色的状态。其实这种不确定的CheckBox状态Web中也是可以表现的。 阅读全文

posted @ 2005-01-03 18:52 birdshome 阅读(15073) 评论(11) 推荐(0) 编辑

我所使用的JavaScript调试环境(3)
摘要:  上次的文章引起很多网友的讨论,我很高兴。其中提道了不少我原来并不十分清楚地东西,在此首先对他们表示感谢,结下来继续我的脚本调试环境。 阅读全文

posted @ 2005-01-02 01:21 birdshome 阅读(4881) 评论(6) 推荐(0) 编辑

把JScript函数模拟为"异步执行"方式
摘要:  我们知道"同步"和"异步"这个概念主要是对线程来说的,这里怎么能把JScirpt的函数弄成异步方式来执行呢?! 这样做又有什么意义呢? 阅读全文

posted @ 2004-12-31 22:55 birdshome 阅读(2535) 评论(1) 推荐(0) 编辑

我所使用的JavaScript调试环境(2)
摘要:  真是不好意思,吃桃居然吃了一整天,下面继续说我的JavaScript调试环境。 阅读全文

posted @ 2004-12-31 00:04 birdshome 阅读(26666) 评论(8) 推荐(0) 编辑

我所使用的JavaScript调试环境(1)
摘要:  这段时间写脚本的机会比较多,也就对这些工具有个比较。我们都知道,工欲善其事,必先利其器嘛。有的人觉得脚本嘛有什么好调试的,一眼就看过来了,当然过于依赖于调试器很多时候也会让我们变得懒惰和不仔细,不过大多数的时候好的开发环境还是让我们事半功倍的。 阅读全文

posted @ 2004-12-30 00:02 birdshome 阅读(30423) 评论(38) 推荐(2) 编辑

构建一个pool来管理无刷新页面的xmlhttp对象
摘要:  在页面上使用ActiveXObject的代价是很大的,如果我们的无刷新页面使用xmlhttp技术,我们或许需要平凡的建立xmlhttp对象,当然我们也可以使用全局变量来cache一个xmlhttp对象实例。但是这样的方法适合于同步方式xmlhttp通信,而对于异步方式xmlhttp通信将会出现问题。 阅读全文

posted @ 2004-12-27 21:38 birdshome 阅读(6077) 评论(10) 推荐(0) 编辑

使用XMLHTTP Request Object获取服务器数据
摘要:  在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上。xmlhttp技术同时也是目前大多数无刷新页面使用的和服务器交换数据的方式,这种方式比以往的隐藏iframe的方法要方便和经济的多。 阅读全文

posted @ 2004-12-26 22:22 birdshome 阅读(38734) 评论(27) 推荐(2) 编辑

使用Popup窗口创建无限级Web页菜单(8)
摘要:  最后总结一下示例中的一些小问题,没有什么太重要的东西,主要都是为了UI上更好看些。 阅读全文

posted @ 2004-12-23 00:01 birdshome 阅读(4203) 评论(16) 推荐(0) 编辑

使用Popup窗口创建无限级Web页菜单(7)
摘要:  这一节主要说一下Menu对键盘的支持,本来不支持键盘这个菜单也完全可用了,不过还是为了和WinForm的Menu统一,所以支持了和WinForm菜单一样的操作方式。 阅读全文

posted @ 2004-12-21 00:49 birdshome 阅读(3290) 评论(3) 推荐(0) 编辑

使用Popup窗口创建无限级Web页菜单(6)
摘要:  在“使用...(5)”中用Show()把菜单显示出来了,Show中的大部分大代码都很好理解,这节主要说一下event的处理。 阅读全文

posted @ 2004-12-18 22:36 birdshome 阅读(2568) 评论(0) 推荐(0) 编辑

使用Popup窗口创建无限级Web页菜单(5)
摘要:  代码框架在(4)里面已经全部列出来了,现在工作就是按流程把他们完成。本来实现一个prototype的Menu菜单类只需要最多300行代码,可是后来做了一些操作习惯支持和UI显示上的优化后,代码猛增到了1000多行。 阅读全文

posted @ 2004-12-17 01:05 birdshome 阅读(3358) 评论(5) 推荐(0) 编辑

使用Popup窗口创建无限级Web页菜单(4)
摘要:  前面的(1),(2),(3)解决了popup创建Menu的主要技术问题后,现在开始具体的编码心里就有底多了,而且可以把精力集中在逻辑的处理上。当然还有一些UI的问题需要考虑,但都是HTML+CSS的小问题了。 阅读全文

posted @ 2004-12-16 00:44 birdshome 阅读(3347) 评论(0) 推荐(0) 编辑

使用Popup窗口创建无限级Web页菜单(3)
摘要:  菜单除了要它能显示,还要它能执行动作才是最关键的地方。popup是个子窗口,虽然他没有opener。我们有两种办法来在popup中执行脚本。。。 阅读全文

posted @ 2004-12-14 00:54 birdshome 阅读(8587) 评论(1) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页

导航