`
文章列表
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <script language="javascript"> <!-- var p = /\s/; var strH = ' test';//Space at head var strB = 'te st';//Space at body ...
-- MYSQL5 表列更名删除等操作测试   -- -------------初始化部分------------- -- 删除测试表 DROP TABLE IF EXISTS TTT;   -- 创建测试表 CREATE TABLE TTT( A BIGINT, B BIGINT, C BIGINT, D BIGINT);   -- 插入测试数据 INSERT INTO TTT VALUES(1,1,1,1),(2,2,2,2); COMMIT;     -- -------------列操作部分--------------   -- 删除列D ALT ...
问了好多人,都不知道group_concat这个函数。   这个函数好啊,能将相同的行组合起来,省老事了。   MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])   基本查询   select * from aa; +------+------+ | id| name | +------+------+ |1 | 10| |1 | 20| |1 | 20| |2 | 20| |3 | ...
关键字: javascript 浮点数 小数 运算 精度问题   JavaScript小数在做四则运算时,精度会丢失,这会在项目中引起诸多不便,先请看下面脚本:   # <script type="text/javascript" language="javascript"> # alert(1/3);//弹出: 0.3333333333333333 # alert(0.09999999 + 0.00000001);//弹出: 0.09999999999999999 # aler ...
最近公司的做的系统,westPanel设置了collapseMode:'mini'属性,结果展开的时候,一直没有哪个折叠的小箭头,但是还可以折叠。折叠起来后会出现展开的小箭头。苦恼了好久。今天把main页面一句一句的删除,终于发现什么问题了。 有一句话。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  去掉以后就一切正常了。   这句话的意思是这样的。(网上找的)     很多设计师和开发者都不 ...
// 正数验证,零不行 ^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$  //正数,负数验证,零不行 ^(-)?(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$ 1。^\d+$  //匹配非负整数(正整数 + 0 ...
concat 将两个或多个字符的文本组合起来,返回一个新的字符串。 var a = "hello"; var b = ",world"; var c = a.concat(b); alert(c); //c = "hello,world"indexOf 返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。 var index1 = a.in ...
keyup,keydown,keypress,都试试,当初郁闷了我很久。 Form控件的NumberField (或TextField)不能获取键盘事件,可以试试以下方法。     var barcode = new Ext.form.NumberField({         allowDecimals: false,         decimalPrecision: 0,         allowNegative: false,         selectOnFocus: true,         allowBlank: true,     ...
ExtJS NumberField小数自动截最后0问题,不显示最后0问题, 如:102.90, 显示为:102.9问题。 使用这个覆盖: Ext.override(Ext.form.NumberField, { setValue : function(v){ v = typeof v == 'number' ? v : parseFloat(String(v).replace(this.decimalSeparator, ".")); v = isNaN(v) ? '' : v.toFixed(this.decimalPrecision).repla ...
JavaScript中toFixed函数方法是返回一个字符串,代表一个以定点表示法表示的数字。使用方法: numObj.toFixed([fractionDigits])   其中numObj是必选项。一个 Number 对象。 fractionDigits是可选项。小数点后的数字位数。其值必须在 0 – 20 之间,包括 0 和 20。 JavaScript中toFixed函数方法返回一个以定点表示法表示的数字的字符串形式。该字符串中小数点之前有一位有效数字,而且其后必须包含 fractionDigits 数字。 如果没有 fractionDigits 参数,或者该参数为 u ...
/*********************************************************** function formatnumber(value,num) written by zergling javascript版本的formatnumber函数,用法与vbscript相同,第一个参数是待格式化的数值,第二个是保留小数位数 注意:返回的是字符串类型 第一个函数需要调用第二个函数,所以第二个不能去掉   // 四舍五入的话,可以直接用value.toFixed(num);进行截取 ********************************* ...
parseFloat 转换成浮点数 parseInt 转换成整数. 这两个函数都有些容错性的,比如"123abc"会变成123. 如果希望更准确一些,其实可以判断一下,然后用eval,像这样 不过也可以使用这样的方法: var a = "234" ; a = a.replace(/(^[\\s]*)|([\\s]*$)/g, ""); if( a !="" && !isNaN( a ) ) {//如果是数字 a = eval( a ) } else {/ ...
var res = [{brushCardTime: ['9:09-14:29', '9:09-15:29', '9:09-16:29']];               var result = res.detail[0].brushCardTime;             var item = [] ;             var itemObj ;             var record;             MultiSelect.store.removeAll();             for (var i = 0; i < result.len ...
最近公司一个项目,因为要使用div模拟的窗口,因为久闻extjs的大名,因此就想在项目中使用一下.首先下载了multiselect的 extjs3.0 demo.看到的代码这里我就不粘贴了.因为它这个是创建时自动加载的ArrayStore(关键字是:data: ds),没有动态增加的示例,但我们的项目需要有三个列表框,并且后两个的内容要根据第一个列表框内容动态的加载,因此要在选择第一个列表框的内容时,动 态填充后两个的内容.我比较佩服exjts的示例写作人员,这些应该在示例中体现的功能,他们都没有写到,包括之前的2.2版本的示例,网上也没有搜索 到,害我找了一天如何动态控制列表数据的功能 ...
这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。 this this表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。 先看一个在全局作用范围内使用this的例子: <script type="text/java ...
Global site tag (gtag.js) - Google Analytics