摘要:
事件委托 例如ul中有很多li,一般是给li上添加事件 若想提高性能,需要将事件委托给li的父元素ul 方法 ↓ 解决方法就是采用事件委托,将在li 对象上面要处理的事件委托给父元素或者祖先元素,即为父元素绑定事件监听。修改代码如下所示:<script>(function () { var a = 阅读全文
摘要:
数组对象方法 split() 分割成数组 splice() 删除元素,并向数组添加新元素 slice() 从某个已有的数组返回选定的元素 ???? join() 将数组转化为字符串 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 unshift() 头部添加,返回新的长度 shift 阅读全文
摘要:
如何进行前端优化 (1) 减少http 请求次数:css spirit(多张小图放一个大图上,用定位选择不同小图),data uri(压缩图片大小), 图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 background: url(图片地址) no-repeat 10px 阅读全文
摘要:
4.了解CSS样式,以及样式的基本运用方式 首先,有三种引入样式的方法。 其一:内部样式 在<head></head>这个标签里面写<style>所有样式写在这里</style> 其二:外部样式 <link href="具体css文件的路径" rel="sheetstyle"> 其三:行内样式 // 阅读全文
摘要:
网页样式与布局 1.对网页结构进行认知,掌握通过切片工具进行结构的划分 关于html5新标签 <html> <head> <title>文档标题</title> </head> <body> <header>头部</header> <div class="banner">广告栏</div> <div 阅读全文
摘要:
html5增加了标签: <header>头部 <aside>侧边栏 <section>一个区块 <footer>尾部 css3增加的内容: border-radius 圆角 box-shadow 盒阴影 text-shadow 文字阴影 gradient 线性渐变 transform 旋转 tran 阅读全文
摘要:
1.关于IE6的3px留白 解决方法: (1)设置浮动 (2)给浮动本身设置font-size:0 2.行内块元素的兼容性使用?(IE8 以下) 兼容性:display:inline-block; *display:inline; *zoom:1; 阅读全文
摘要:
行内元素: a span strong img input select 和其他元素都在一行上;高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。 块级元素: h1~h6 div p ul ol li dl dt dd 总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省 阅读全文
摘要:
JavaScript是基于对象的 JavaScript有以下数据类型: 简单:Number Boolean String Undefined Null 复合:Object Array Function 大家的数据类型 console.log (typeof (null)); ——object con 阅读全文