1 文档的处理 1 2把新创建的li标签添加到ul标签里面的前面 1 3 remove()删除匹配元素 2 点击删除按钮,删除一行,点击添加按钮,添加一行 3:replaceWith()替换标签 4 clone克隆 5 给标签绑定事件方式 6 常用的事件 7 冒泡事件 7 1 通过JS添加新的按钮, ...
分类:
Web程序 时间:
2020-03-14 01:04:19
阅读次数:
61
1 可以对列表增加一行,删除一行 2 .stopPropagation()阻止冒泡向父层传播 3 判断text文本框输入值,如果为空,阻止默认事件发生,否则按照代码来执行 ...
分类:
其他好文 时间:
2020-03-14 01:01:24
阅读次数:
51
1、涉及Vue.js。具体的忘了。 2、用js写出一个冒泡排序算法。 解析:1.比较相邻的两个元素,如果前一个比后一个大,则交换位置。 2.第一轮的时候最后一个元素应该是最大的一个。 3.按照步骤一的方法进行相邻两个元素的比较,这个时候由于最后一个元素已经是最大的了,所以最后一个元素不用比较。 3、 ...
分类:
其他好文 时间:
2020-03-13 15:54:12
阅读次数:
73
冒泡规则: 每一轮获取第一个数和后面的数据进行依次比较的过程,称为一轮冒泡的过程 每一轮冒泡,都是先拿第一个数,依次比对相领的两个数,如果前一个数比后一个数大,则交换他们的位置,这一轮比较完,会把最大的数放在最后面 然后反复重复上面的步聚(每一轮都能将前面的数据中一个最大数,放到后面),直到一轮冒泡 ...
分类:
编程语言 时间:
2020-03-12 14:18:45
阅读次数:
55
条件:输入一串字符,包含数字[0-9]和小写字母[a-z],要求按数字从小到大 输入:az12sx 输出:azsx12 建议使用冒泡排序,通过两个for循环,进行排序输出。N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每 ...
分类:
编程语言 时间:
2020-03-12 12:45:47
阅读次数:
58
算法思想 快速排序是基于冒泡排序的改进,是基于分治思想。 在待排序表L[1...n]中选取一个元素(base)作为基准,一次排序后将排序表划分两个部分L[1...k-1]和L[k+1...n],其中L[1...k-1]中的元素小于base,L[k+1...n]中的元素大于base,然后将base放到 ...
分类:
编程语言 时间:
2020-03-12 09:56:00
阅读次数:
61
JS动画的主要内容如下: 1、三大家族和一个事件对象: 三大家族:offset/scroll/client。也叫三大系列。 事件对象/event(事件被触动时,鼠标和键盘的状态)(通过属性控制)。 2、动画(闪现/匀速/缓动) 3、冒泡/兼容/封装 offset 家族的组成 今天来讲一下offset ...
分类:
其他好文 时间:
2020-03-11 23:25:46
阅读次数:
80
一、冒泡排序 基本思想: 对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。 //冒泡排序 function mysort($arr) { for($i = 0; $i < co ...
分类:
编程语言 时间:
2020-03-11 18:10:03
阅读次数:
58
非线性时间比较类 1. 交换排序 1.冒泡排序 思想:从前往后扫描,如果相邻两个元素的大小不满足要求,则进行交换。因此,每一轮可以将最大的元素放到最后一位,下一轮扫描时,就无需进行到最后一位了。 时间复杂度:进行两重循环,因此是O(n^2) 空间复杂度:原地排序,无需其他额外的空间,因此是O(1) ...
分类:
编程语言 时间:
2020-03-11 15:46:02
阅读次数:
75
事件细说 1.每个事件函数天生有一个参数叫event,它是事件对象,如果向修改event的名称,事件函数的第一个参数就是用来修改的 兼容性 ie8一下不支持event对象 var event=event||window.event ie8以下没有target属性 事件源 点谁谁就是事件源 ie8以下 ...
分类:
Web程序 时间:
2020-03-10 20:00:15
阅读次数:
65