上一页 1 ··· 8 9 10 11 12 13 14 下一页
  2013年12月7日
摘要: 拖拽,是JS经常会用到的效果,在网上有很多的这样那样的拖拽效果,但其中往往大多有各种各养的问题,功能不全,无法兼容,而且修改的时候 也是十分麻烦。其实拖拽的原理很简单,无非是鼠标的三个动作的解析,以及对事件控制的理解。在此去繁化简,还原原汁原味的最易理解的拖拽原理。实现鼠标需要三个事件,其实所以的拖拽都是围绕着 onmousedown(点击) onmousemove (移动) onmouseup( 松开),然后是一个最简单事件捕获,IE中位setCapture()方法 -----IE自身独有的事件捕获DOM中addEventListener 事件监听 如果你无法理解 ,请先用谷歌复习 ... 阅读全文
posted @ 2013-12-07 11:19 狂流 阅读(282) 评论(0) 推荐(0) 编辑
摘要: javascript中replace与正则表达式 replace()最简单的算是能力就是简单的字符替换。示例代码如下: 它只替换了首字母。但如果加上正则表达式结果就不一样了!replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换!注意:被替换的部分不用加双引号. 这样还是只替换了第一个字母a。 由上可知,当正则表达式有"g"标志时,代表将处理整个字符串. 先看看简单例子:将所有单词首字母换成大写。 由上可知,当正则表达式有"g"标志时,代表将处理整个字符串,即函数change的变换将应用于所有匹配的对象。而该函数有三个 阅读全文
posted @ 2013-12-07 11:12 狂流 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 1.重置浏览器的字体大小重置浏览器的默认值 ,然后重设浏览器的字体大小你可以使用雅虎的用户界面重置的CSS方案 ,如果你不想下载9MB的文件,代码如下: body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p, blockquote,th,td {margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite 阅读全文
posted @ 2013-12-07 10:55 狂流 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如'省份,性别',最好设置为ENUM2、使用连接(JOIN)来代替子查询: a.删除没有任何订单客户:DELETE FROM customerinfo WHERE customerid NOTin(SELECT customerid FROM orderinfo) b.提取所有没有订单客户:SELECT FROM customerinfo WHERE customerid NOTin(SELECT customerid FROM orderinfo) c.提高b的速度优化:SELECT FROM 阅读全文
posted @ 2013-12-07 10:49 狂流 阅读(268) 评论(0) 推荐(0) 编辑
摘要: html, address,blockquote,body, dd, div,dl, dt, fieldset, form,frame, frameset,h1, h2, h3, h4,h5, h6, noframes,ol, p, ul, center,dir, hr, menu, pre { display: block }/*以上列表元素默认状态下以块状显示,未显示的将以内联元素显示,该列表针对HTML4版本,部分元素在XHTML1中将废弃*/li { display: list-item }/*默认以列表显示*/head { display: none }/*默认不显示*/table 阅读全文
posted @ 2013-12-07 10:48 狂流 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 一、修改网页元素当使用document提供的方法和Element的属性得到网页元素之后,就可以对元素的内容进行修改,如下例所示的“全选/全不选”的实现。例3-17全选 你希望学习的课程 全选 / 全不选 java基础 HTML + CSS + JavaScript java核心 java web SSH SqlServer2005 Oracle10g 运行上例,单击【全选】按钮,将看到如图3-21所示的效果。当单击【全不选】按钮的时候,所有复选框的选中... 阅读全文
posted @ 2013-12-07 10:41 狂流 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、一般JS冲突解决办法 a.最容易出现的就是js的命名冲突①、变量名冲突变量有全局变量和局部变量当全局变量变量和局部变量名称一致时,就会js冲突,由于变量传递数值或地址不同就会产生JavaScript错误,甚至死循环。②、方法名冲突函数中有很多方法,不同的js之间可能函数名一样,这就使得程序执行时不知道改调用那个方法或者哪个方法执行后的结果,最终导致程序加载失败。③、函数名冲突一般是命名导致JS冲突。解决方法主要是查找在加载的js中是否具有相同命名的情况,然后修改命名 b.onload 事件冲突如果在js中调用了window.onload = function(),同时在页面上又有body 阅读全文
posted @ 2013-12-07 10:15 狂流 阅读(4587) 评论(0) 推荐(0) 编辑
摘要: (1)身份证号码验证身份证号码是18位数字,根据GB11643-1999《公民身份证》定义制作;由17位本体码和一位校验码组成。身份证号码前6位是地址码,按(GB/T2260)规定执行。接着8位是年、月、日。后三位是同年同月同日出生的人的顺序号,奇数表示男,偶数表示女。最后一位是校验码。因此正则表达式验证模式为:/^d{17}(d|X)$/。用正则表达式验证身份证的合法性 验证身份证的合法性 身份证号: (2... 阅读全文
posted @ 2013-12-07 10:09 狂流 阅读(352) 评论(0) 推荐(0) 编辑
  2013年12月6日
摘要: outline是css3的一个属性,用的很少。声明,这是个不能兼容的css属性,在ie6、ie7、遨游浏览器都不兼容。outline控制的到底是什么呢?当聚焦a标签的时候,在a标签的区域周围会有一个虚线的框,这个框不同于border的是,它是不占有任何宽度的。当你取消焦点的时候,这个虚线框就会自然消失。你可以通过遨游、火狐或者ie的几个版本看到。而safari、opera、goole浏览器等本身就不支持这个效果,所以看不到。基本上这个是没有用的效果,大多数情况下我们会希望不要出现这种效果,于是给a标签设置outline:none;很遗憾的是,ie6、ie7和遨游浏览器里都不能实现,只有ff,i 阅读全文
posted @ 2013-12-06 22:35 狂流 阅读(369) 评论(0) 推荐(0) 编辑
摘要: CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE影响CSS处理,作为W3C的标准,一定要加DOCTYPE声名。CSS技巧1.div的垂直居中问题vertical-align:middle;将行距增加到和整个DIV一样高line-height:200px;然后插入文字,就垂直居中了。缺点是要控制内容不要换行2.margin加倍的问题设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。 阅读全文
posted @ 2013-12-06 22:33 狂流 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页