`
jamm19860411
  • 浏览: 86536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
以前觉得已经把float的问题搞明白了,没想到一段时间不用,又忘了,今天又查了一下,记录一下。 <div class="p"> <div class="c"></div> <div class="c"></div> </div> <div class="f"></div> 当所有的子元素(c)都浮动(即设了float)那么在火狐下父元素(p)会没有高度,下面的元素,如上面的f就会上移,因为p的高度为0,那么 ...
内存泄露总结为: 1。js对象和dom对象之间的引用。 2。函数嵌套,内部函数引用外部函数的变量,也就是闭包内存泄露 3。事件处理内存泄露,处理函数中不要引用表示此dom对象的js对象,当然只要把处理函数不放到当前对象就没问题了,不过这样就没用到闭包,就不简单了,呵呵,还是闭包比较强大,省力。 具体看此文章 http://www.ibm.com/developerworks/cn/web/wa-memleak/index.html
完整版的ready(),加载图片之前执行 (function(){ if(!window.JS){ window['JS'] = {} } var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, false ); else if (obj.attachEvent) { obj["e"+type+ ...
如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。 (10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。下面就是他的实现: function addEvent(elm, evType, fn, useCapture) { if (elm.addEventListener) { elm.addEventListener(evType, fn, useCapt ...
1:支持命名空间 <script type="text/javascript"> //定义一个命名空间 Ext.namespace("Ext.wentao"); //在命名空间上定义一个类 Ext.wentao.helloworld = Ext.emptyFn; //创建一个类的实例 new Ext.wentao.hell ...
今天遇到图片下面有空白的问题,用以前的方法不好用,后来看了下面的,一个一个试,终于弄好了 在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对 ...
现在大部分的网页布局都是采用的div+css网页布局,而css样式表则贯穿着整个的页面的显示样式.只是会写css样式是不行的,你也要掌握一些css样式表技巧才行,这样会使你的代码更加的简洁易懂,使网页读取的速度更快.下面就给大家说几种你不一定知道的css样式表技巧. css样式表技巧一.CSS字体属性简写规则 一般用CSS设定字体属性是这样做的: font-weight:bold; font-style:italic; font-varient:small-caps; font-size:1em; line-height:1.5em; font-family:verdana,sa ...
标准与非标准模式 standard模式后,定义和解析将更加严格,所有定义必须从顶级标签html开始。 可以理解为传统非standard模式定义body的用法,standard模式下都必须在html上定义。 高度100%的意义 认为standard模式下定义容器高度100%无效,是错误的理论。 如果需要body内的容器有100%高度,必须先定义body高度100%。 滚动条的设置 可以这么认为,非standard模式页面的默认滚动条是body的,而standard则是html的。 standard模式下的body默认就没有滚动条,只是html下级的一个容器而已 定位参照 相同的道 ...
错误现象:      在IE中使用如下语句:table.innerHTML = content; 动态修改table的HTML内容时,出现“未知运行错误”。 错误原因:      table的innerHTML属性是只读的,不能更改。类似的还有THEAD、TFOOT和TR。 解决方法:       使用table的对象模型或者DOM方法动态修改table,如:insertRow、insertCell、createTfoot、createThead或apendChild等。 ---------------------------------------------------------- ...
今天调了下css,用到了white-space:nowrap,文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。有时候如<a></a>里的内容没完就换行了,这时候就有用了,此时会保证每次都是满行时才换行,地方不够,就整个标签都在下一行显示
margin:0 auto,只是自己本身居中,不传到子元素 text-align:center,是子元素所有的文本都居中(而且包括深层次子元素),自己不居中(即使是在ie下,子元素框都居中,自己也不居中),但框状元素此时只在ie下居中,火狐不居中,所有文本(包括子元素文本)都居中 body的宽和高都可以设置,但有条件,即:<html>标签必须设一个属性,而且doctype也要注意,不可不写,当然最好不要给body设。 table的属性align="center"只有自己居中。 但td, tr的属性align=“center”却是后代居中
firefox 当输入法是搜狗中文的时候,点击按键,此时是keydown,keypress,字也写在了文本框中,再点另一个键(如enter,空格选择字体)等都指执行keyup,但ie第一次是keydown,keyup,没写字,第二次也是keydown,keyup。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&q ...
表单中回车会有默认的提交。 我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免 ...
<!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>jquery.text-effects</title> <meta http-equiv="Content ...
在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 例如有一段HTML代码: 复制代码 代码如下: <div id="content"> <form method="post" action="#"> <h2>交通信号灯</h2> < ...
Global site tag (gtag.js) - Google Analytics