(0)制作一个网页之前必定要先计算好各个width还有color,这般写出来的代码的守护性和效率才高。
(1)做ZB_Login.html文件时的css总结-----2016/5/25
第1、此刻我最终明白transparent(没色)和白色的区别了,虽然她们两个的呈现效果都是白色。运用
transparent制作的照片,transparent部分不会覆盖前面的颜色,亦便是说表示的是前面的颜色,白色的部分
则和其他的颜色同样,会覆盖前面的部分,呈现为白色,而不是前面的颜色,例如”ZL_headRight.png“这个
照片在制作的时候,那白色部分必定是用transparent处理的,由于该照片无覆盖背景颜色,表示的是背景颜
色,“ZL_loginBox.png”照片亦是同样,无表示白色部分,表示的是背景颜色
第2、margin-left是从对象的右边出发的,我怎么老用这个属性来处理距离右边的距离啊
第3、margin-top:-10px;这般会使的应用该属性的对象向上移动10px,这般势必就会产生重叠,通常来
说是后面的覆盖前面的,然则能够采用z-index来设定重叠级别,这般能够改变默认的后面覆盖前面的,z-
index必要和position:absolute|relative一块运用才有效。
(2)做JavaScript实战的播放器页面的css总结----2016/5/26
第1、浮动元素在块状元素前面,那样块状元素还是会独霸一行,不睬会块状元素,然而浮动元素会覆盖
块状元素一部分,然则不会覆盖块状元素的内容,内容从浮动元素的右边起始表示。
第2、浮动元素在内联元素前面,那样内联元素从浮动元素右边起始表示。
第3、块状元素在前面,浮动元素在后面,那样浮动元素在下面一行表示,由于块状元素要独霸一行。
第4、内联元素在前面,浮动元素在后面,那样浮动元素飘到内联元素前面,内联元素在浮动元素右边显
示。
第5、运用css样式的bac公斤round属性来表示照片无alt和title,运用HTML标签来表示照片有alt和
title
(3)做JavaScript实战的播放器页面js总结----2016/5/27-2016/5/29
卡了我很久的是按时器的乱用和mousemove事件
第1、在运用setInterval的时候要尤其重视,不要乱设置setInterval,由于只要你无手动清除你先前
设定的setInterval,那样这个按时器就会始终运行下去,会带来非常多隐患,因此在设定一个新的按时器之前要
最好思虑好先前设定的那个按时器是不是还必须,最好在设定新的按时器之前将旧的按时器清除。
第2、实现元素拖到功能时,运用的mousedown,mousemove,mouseup事件,mousemove事件是在元素内移
动才会有效,因此想要在某元素mousedown之后,鼠标脱离该目的元素亦能拖动,那样就必须
$(document).mousemove,而不是$(target).mousemove,当然你能够经过event.pageX来限定target元素的拖动
范围,mousemove事件是鼠标在目的元素上移动1px就会触发的。
第3、预先写好的函数,在bind和setInterval时,只写函数名就行,不要加上函数执行符号(),这个亦
要尤其重视,“()”是函数执行符号,函数名后面加上“()”,函数才会得到执行。
(4)如下代码:
$(document).ready(function(){
$("ul li").click(function(){
//只是给页面加载完成后,页面中的li绑定click事件,并指定事件处理函数,不管后面经过何种方
式在ul后面加入了li元素,都必须对新加入的li元素重新绑定,由于这些新加入的li元素是在ready后面加入的
,浏览器解析引擎早就在document.ready的时候就给页面的li绑定好了,这个要尤其重视
});
});
(5)json和js对象的区别
json格式的数
|