摘要: 块级元素、内联元素、内联块元素的width和height的设置问题 基础知识点: 1. css文档流概念:对于块级元素,它独占一行(读张鑫旭的css世界,知道是“外在盒子”的缘故),自上而下的排列;对于内联元素,它是自左向右排序,宽度不够的时候换行。 2. 元素的外在盒子:个人理解,它决定元素在文档 阅读全文
posted @ 2019-03-15 21:21 David-lcw 阅读(1813) 评论(0) 推荐(0) 编辑
摘要: 元素水平垂直居中的方法 方法一:(利用定位,子元素绝对定位,父元素相对定位,子元素left、right、top、bottom都为0、margin:auto) 方法二:(利用 定位 和CSS3的属性,子元素绝对定位、父元素相对定位、子元素left:50%、top:50%、transform: tran 阅读全文
posted @ 2019-03-03 16:02 David-lcw 阅读(257) 评论(0) 推荐(0) 编辑
摘要: jsonp技术(实现浏览器的跨域请求)的理解 需求:虽然同源策略是浏览器的一种安全策略,但是站点常常需要跨域获取数据,而且这种需求很常见。如果没有相应的实现技术就会出现下图所示的一些错误: 所以,为了解决这类问题,出现了多种技术: 1. jsonp 2. document.domain + ifra 阅读全文
posted @ 2019-03-01 09:15 David-lcw 阅读(739) 评论(0) 推荐(0) 编辑
摘要: JavaScript中事件处理机制 JavaScript中代码的处理方式:单线程 + 事件队列(callback queue) ;如果是纯单线程的话,js代码在执行的时候遇到耗时的操作,代码就会发生阻塞;利用事件队列的方式,代码在执行的时候会将回调函数放在事件队列中(callback queue), 阅读全文
posted @ 2019-02-28 13:46 David-lcw 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: Ajax中responseText的json格式数据 向浏览器发送数据请求,返回的responseText是json数据格式,如果要使用其中的数据,需要进行解析。下面是两种解析方法: 方法一: 方法二: 相关知识点:表达式还是语句? 如果在行首是一个大括号,那么它到底是表达式还是语句呢?遇到这种情况 阅读全文
posted @ 2019-02-27 21:47 David-lcw 阅读(7151) 评论(0) 推荐(0) 编辑
摘要: 事件冒泡 以及 取消事件冒泡方法 1. 事件冒泡的原理: 2. 取消事件冒泡的方法: 方法一:return false (在定义的事件回调函数的后面加上这句代码) 方法二:event. stopPropagation() 方法三:event. preventDefault() (在Chrome浏览器 阅读全文
posted @ 2019-02-25 12:30 David-lcw 阅读(1925) 评论(0) 推荐(0) 编辑
摘要: 事件对象中的Target属性 1. event.delegateTarget:绑定事件的代理对象(例如:btn1.on( 'click', 'btn2', function () {} 中的对象btn1)) 2. event.currentTarget:绑定事件的对象 3. event.Target 阅读全文
posted @ 2019-02-25 11:20 David-lcw 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 使用prop获取jQuery中复选框的checked属性 1. 使用attr方法获取checked属性 (不推荐使用) 2. 使用prop方法获取checked属性 (推荐使用) 阅读全文
posted @ 2019-02-23 11:33 David-lcw 阅读(909) 评论(0) 推荐(0) 编辑
摘要: DOM中动态创建元素与jQuery中动态创建元素 DOM中动态创建元素: 1. document.write("标签的代码") 缺点:页面中原有的元素会被覆盖掉 2. innerHTML 3. document.createElement("标签的名称") jQuery中动态创建元素: 1. $(" 阅读全文
posted @ 2019-02-22 20:26 David-lcw 阅读(275) 评论(0) 推荐(0) 编辑
摘要: jQuery中页面加载事件的写法 阅读全文
posted @ 2019-02-22 09:23 David-lcw 阅读(2044) 评论(0) 推荐(0) 编辑
My Google PageRank