摘要: 数组与链表的区别 随机访问是数组与链表最本质的区别,而“数组适合查找,链表适合插入和删除”这种表述并不准确。数组查找的时间复杂度并不为O(1),即使排好序的数组,使用二分查找,时间复杂度也是O(logn)。数组支持随机访问,根据下标随机访问的时间复杂度为 O(1)。 数组特性 数组(Array)是一 阅读全文
posted @ 2020-07-05 21:35 六月的余晖 阅读(141) 评论(0) 推荐(0) 编辑
摘要: id选择器 $("#id") 等同于 document.getElementById("id") 类选择器 $(".classname") 类选择器,相对id选择器来说,效率相对会低一点,但是优势就是可以多选。也就是可以有多个div的class都为相同的一个值。 如果通过javascript处理do 阅读全文
posted @ 2020-07-05 21:32 六月的余晖 阅读(179) 评论(0) 推荐(0) 编辑
摘要: .attr()与.removeAttr() jQuery中用attr()方法来获取和设置元素属性. attr(属性名):获取属性的值 attr(属性名,属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值。例如{属性名一:" 阅读全文
posted @ 2020-07-05 21:31 六月的余晖 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 节点的插入 内部插入append()与appendTo() append()前面是被插入的对象,后面是要在对象内插入的元素内容 因为是内部插入,被插入的只能是对象而不能是元素内容,例如: $("#bt1").on('click', function() { //.append(), 内容在方法的后面 阅读全文
posted @ 2020-07-05 21:30 六月的余晖 阅读(210) 评论(0) 推荐(0) 编辑
摘要: empty() 移除指定元素中的所有子节点。 <div id="test"> <p>p元素1</p> <p>p元素2</p> </div> $("#test").empty() 通过empty移除了当前div元素下的所有p元素,但是本身id=test的div元素没有被删除。 remove()有参与无 阅读全文
posted @ 2020-07-05 21:29 六月的余晖 阅读(2588) 评论(0) 推荐(0) 编辑
摘要: clone() detach是剪切的话,clone就是复制了 clone(ture)传递一个布尔值ture用来指定,这样不仅仅只是克隆单纯的节点结构,还要把附带的事件与数据给一并克隆了。 JavaScript部分 $("div").on('click', function() {//执行操作}) / 阅读全文
posted @ 2020-07-05 21:28 六月的余晖 阅读(727) 评论(0) 推荐(0) 编辑
摘要: click与dblclick事件 click方法用于监听用户单击操作,dblclick方法用于监听用户双击操作。 <div class="test2"> <p>事件</p> </div> <button>指定触发事件</button> <script type="text/javascript"> 阅读全文
posted @ 2020-07-05 21:27 六月的余晖 阅读(214) 评论(0) 推荐(0) 编辑
摘要: children() .children(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈,这里可以理解为就是父亲-儿子的关系)。 children只查找第一级的子节点 find() 快速查找DOM树中的这些元素的后代元素, children是父子关系查找,find是后代关 阅读全文
posted @ 2020-07-05 21:26 六月的余晖 阅读(164) 评论(0) 推荐(0) 编辑
摘要: focus与blur事件 focus与blur事件:不支持冒泡,focusin与focusout支持冒泡 focus()在元素本身产生,focusin()在元素包含的元素中产生,也就是: <div> <input type="text" /> </div> input元素可以触发focus()事件, 阅读全文
posted @ 2020-07-05 21:24 六月的余晖 阅读(308) 评论(0) 推荐(0) 编辑