摘要:
ajax与jsonp ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行,从而实现异步。 同步和异步 现实生活中,同步指的是同时做几件事情 阅读全文
摘要:
数据结构与算法(Python) 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交 阅读全文
摘要:
jquery元素节点操作 创建节点 插入节点 1、append()和appendTo():在现存元素的内部,从后面插入元素 2、prepend()和prependTo():在现存元素的内部,从前面插入元素 3、after()和insertAfter():在现存元素的外部,从后面插入元素 4、befo 阅读全文
摘要:
事件委托 事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以极大减少事件绑定次数,提高性能;其次可以让新加入的子元素也可以拥有相同的操作。 一般绑定事件的写法 事件委托的写法 取消事件委托 阅读全文
摘要:
事件冒泡 什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它 阅读全文
摘要:
jquery事件 事件函数列表: 绑定事件的其他方式 取消绑定事件 阅读全文
摘要:
尺寸相关、滚动事件 1、获取和设置元素的尺寸 2、获取元素相对页面的绝对位置 3、获取可视区高度 4、获取页面高度 5、获取页面滚动距离 6、页面滚动事件 阅读全文
摘要:
jquery属性操作 1、html() 取出或设置html内容 2、text() 取出或设置text内容 3、attr() 取出或设置某个属性的值 4、prop()读写checkbox的状态 阅读全文
摘要:
jquery选择器 jquery用法思想一 选择某个网页元素,然后对它进行某种操作 jquery选择器 jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。 对选择集进行修饰过滤(类似CSS伪类) 对选择集进行函数过滤 选择集转移 阅读全文
摘要:
面向对象 面向过程与面向对象编程 1、面向过程:所有的工作都是现写现用。 2、面向对象:是一种编程思想,许多功能事先已经编写好了,在使用时,只需要关注功能的运用,而不需要这个功能的具体实现过程。 javascript对象 将相关的变量和函数组合成一个整体,这个整体叫做对象,对象中的变量叫做属性,变量中的函数叫做方法。javascript中的对象类似字典。 创建对象的方法 1、单体 ... 阅读全文