10 2021 档案

摘要:1.MVC 三个对象分别做什么,给出伪代码示例 M--model 数据模型,负责和服务器进行交互,将请求到的数据传给controller V--view,用户视图,HTML渲染 C--controller,监听并处理view的事件,更新和调用model,也负责监听model的变化并更新view。 c 阅读全文
posted @ 2021-10-30 20:09 HQL97 阅读(50) 评论(0) 推荐(0)
摘要:1.CSS盒模型 当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)。CSS 决定这些盒子的大小、位置以及属性(例如颜色、背景、边框尺寸…)。 每个盒子由四个部分( 阅读全文
posted @ 2021-10-27 16:55 HQL97 阅读(90) 评论(0) 推荐(0)
摘要:快速排序: function parition(arr,low,high){ if(low==high){ return ; } let tmp=arr[low]; while(low<high){ while(low<high&&arr[high]>=tmp){ high--; } arr[low 阅读全文
posted @ 2021-10-19 18:37 HQL97 阅读(21) 评论(0) 推荐(0)
摘要:事件委托(事件代理) 概述:根据捕获与冒泡,如果我们有许多以类似方式处理的元素,那么就不必为每个元素都分配一个事件处理程序 —— 而是将单个处理程序放在它们的共同祖先上。 优点: 减少内存的使用(减少函数的使用) 可以监听动态元素 例子如下: <ul id="myLink"> <li id="1"> 阅读全文
posted @ 2021-10-06 09:09 HQL97 阅读(23) 评论(0) 推荐(0)
摘要:DOM 的事件操作(监听和触发),都定义在EventTarget接口。所有节点对象都部署了这个接口,其他一些需要事件通信的浏览器内置对象(比如,XMLHttpRequest、AudioNode、AudioContext)也部署了这个接口。 该接口主要提供三个实例方法。 addEventListene 阅读全文
posted @ 2021-10-06 09:07 HQL97 阅读(70) 评论(0) 推荐(0)
摘要:1.获取元素 选择某个网页元素,然后对其进行某种操作。 选择表达式可以是CSS选择器: $(document)//选择整个文档对象 $('#id')//选择ID为id的网页元素 $('div.myClass')//选择class为myClass的div元素 $('input[name=first]' 阅读全文
posted @ 2021-10-05 11:03 HQL97 阅读(27) 评论(0) 推荐(0)