easyUI与选择WebUI
摘要:easyUI与选择WebUI作者:sagahu@163.com,2013-03-25,太原关键字:easyUI, 选择WebUI一、前言当今网上有了很多的WebUI库,也有很多的网页开发使用这些成套控件而得到了良好的表现与极高的生产效率,正有着很多以前缺乏Web控件积累的程序员/团队/公司在选用并定制最合适自己的WebUI套件。本人使用easyUI为例,向大家介绍自己在选用WebUI库时的一些感受。说到WebUI库,不得不提到这样一种程序结构:如图,我们关注其中的UI前端与UI后端2个东西,它们是什么呢?以我的mySagasoft™ WebMIS技术架构为例,我给用户显示的网页都是.html网
阅读全文
posted @
2013-03-26 23:57
萨迦狐
阅读(9618)
推荐(7) 编辑
块元素、行元素容纳规则
摘要:作者:sagahu@163.com 日期:2011-12-28块元素一般用作其它页面元素的容器,可以容纳行内元素和块级元素。行内元素只能容纳文本或者其它行内元素form标签是块级元素,一般用来容纳其它块级元素。看下面示例(从浏览器菜单查看HTML源文件):(1)据说,form标签只能容纳其它块元素,但是现在普通文本也容纳了啊!其实,在form标签里是允许写文本和行元素的,只是这样不好!(2)行元素里面能够容纳块元素吗?其实是可以的,但是这样是不符合XHTML验证规则的!
阅读全文
posted @
2012-10-05 00:33
萨迦狐
阅读(300)
推荐(0) 编辑
CSS继承选择器与包含选择器的比较
摘要:作者:sagahu@163.com 日期:2011-12-21CSS继承选择器与包含选择器的作用很像,其类似点主要有:继承选择器的子孙元素可以继承到祖先元素的某些样式;而包含选择器的子元素可以得到其父元素的某些样式。不是祖先元素/父元素的所有样式属性都能为子孙元素/被包含的子元素得到,只是某一些(可查阅相关资料)。其不同点也有:继承选择器的子孙元素无论是祖先元素的多少级子孙,都满足这种继承关系,因而可以继承到祖先元素的某些属性;而包含选择器的被包含子元素只能是被父元素直接包含,才是匹配那个包含选择器,因而才能得到那个选择器定义的某些样式。例如:p b { ... } // 标签b继承标签p定义
阅读全文
posted @
2012-10-05 00:30
萨迦狐
阅读(911)
推荐(0) 编辑
table标签与样式的例子
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>table标签与样式的例子</title> <style type="text/css">
阅读全文
posted @
2012-10-02 00:44
萨迦狐
阅读(294)
推荐(0) 编辑
通用js模块06:ajaxutils.js
摘要:/* ===========================================================模块说明:对于Ajax操作的一些补充功能charset:gb2312调用模块:搜集整理:sagahu@163.com最后修订:2011-12-06*/// 根据实际的浏览器类型,智能创建XMLHttpRequest对象。function createXMLHttpRequest() { var req; if (window.XMLHttpRequest) { // code for Firefox, Opera, IE7, etc. req = new XMLHttpR
阅读全文
posted @
2012-10-02 00:35
萨迦狐
阅读(323)
推荐(0) 编辑
通用js模块05:xmlutils.js
摘要:/* ===========================================================模块说明:对于xml操作的一些补充功能charset:gb2312调用模块:搜集整理:sagahu@163.com最后修订:2011-12-06*/// 浏览器类型变量var isIe = window.ActiveXObject;var isMoz = document.implementation && document.implementation.createDocument;// 根据实际的浏览器类型,智能创建XMLDOM对象function X
阅读全文
posted @
2012-10-02 00:33
萨迦狐
阅读(175)
推荐(0) 编辑
通用js模块04:cookieUtils.js
摘要:/* ===========================================================模块说明:对于cookie操作的一些补充功能charset:gb2312调用模块:搜集整理:sagahu@163.com最后修订:2013-01-22*/function addCookie(name, value, expireDays, path, domain) { delCookie(name); expireDays = expireDays ? expireDays : 30; path = path ? path : "/"; var d
阅读全文
posted @
2012-10-02 00:31
萨迦狐
阅读(199)
推荐(0) 编辑
通用js模块03:formatutils.js
摘要:/* ===========================================================模块说明:对于javascript字符串操作的一些补充功能charset:gb2312调用模块:stringutils.js搜集整理:sagahu@163.com最后修订:2011-12-12*/// 把给定非负整数按照指定位数要求格式化为编码function coding(uint, len) { var code = '00000000000000000000000' + uint.toString(); return code.substring(c
阅读全文
posted @
2012-10-02 00:23
萨迦狐
阅读(249)
推荐(0) 编辑
通用js模块02:validutils.js
摘要:/* ===========================================================模块说明:对于数据验证的一些补充功能charset:gb2312调用模块:stringutils.js搜集整理:sagahu@163.com最后修订:2011-12-15*/function isSpace(str) { var strComp = str; try { if (strComp == " " || strComp == "" || strComp == " " || strComp == null
阅读全文
posted @
2012-10-02 00:22
萨迦狐
阅读(229)
推荐(0) 编辑
通用js模块01:stringutils.js
摘要:/* ===========================================================模块说明:对于javascript字符串操作的一些补充功能charset:gb2312调用模块:搜集整理:sagahu@163.com最后修订:2011-12-12*/String.prototype.Repeat = function(num) { return repeat(this, num); }// 按照指定次数重复字符串function repeat(str, num) { var r = ''; while (num) { if (num &
阅读全文
posted @
2012-10-02 00:19
萨迦狐
阅读(279)
推荐(0) 编辑