- 博客(11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 css3新增伪元素选择器::before和::after的概念和实际应用(京东banner小点特效)
前言:本人便捷博客能力低下,如果看不懂,请联系我。带来不便,多有抱歉。一、首先我们需要知道css3新增选择器::before和::after的概念E::before和E::after在E元素内部的开始位置和结束位创建一个元素,该元素为行内元素,且必须要结合content属性使用。div::befor { content:"开始";}div::after { conte...
2018-11-19 03:30:22
1142
原创 JavaScript中实现一个整数阶乘的方法
计算一个整数的阶乘,如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。阶乘通常简写成 n! 例如: 5! = 1 * 2 * 3 * 4 * 5 = 120(1)第一种方法使用for循环来实现阶乘的效果function factorialize(num) { var result = 1; for(var i = 1;i<=num;i++){ res...
2018-04-17 23:32:13
6319
原创 关于数组方法sort的知识点整理
sort() 方法用就地( in-place )的算法对数组的元素进行排序,并返回数组。 sort 排序不一定是稳定的。默认排序顺序是根据字符串Unicode码点。参考链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/sort(1)下面的代码是调用该方法没有使用...
2018-04-17 21:47:46
290
转载 insertAdjacentHTML()方法的使用
Element.insertAdjacentHTML()Element.insertAdjacentHTML方法解析HTML字符串,然后将生成的节点插入DOM树的指定位置。element.insertAdjacentHTML(position, text);该方法接受两个参数,第一个是指定位置,第二个是待解析的字符串。指定位置共有四个。be
2018-01-19 21:39:28
1853
原创 排序算法之冒泡排序
排序算法之冒泡排序(1)算法步骤1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。3. 针对所有的元素重复以上的步骤,除了最后一个。4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。(2)JavaScript 代码实现 function bubble (arr
2018-01-17 22:28:51
915
原创 innerText和innerHtml的区别
1.innerText和innerHtml的区别innerHTML,是在块中加html代码;innerText 在块中加文字。 (注意大小写)!!!!!! 2、getElementById("a").innerHTML="";getElementById("a").value="";有value属性的标签才能使用getElementById().value------这个被我证实是错误的!.val
2018-01-17 22:18:55
150
转载 call()和apply()
call()和apply()语法:obj1.method1.call(obj2,argument1,argument2)如上,call的作用就是把obj1的方法放到obj2上使用,后面的argument1..这些做为参数传入. 例子:function add(a,b){ alert(a+b);}function sub(a,b){ alert(a-b);}add.call(sub,3,
2018-01-17 20:28:59
88
原创 JavaScript中冒泡排序的代码
function bubble (arr) { var len = arr.length; for (var i = 0; i for (var j = 0; j if (arr[j]>arr[j+1]) { arr[j] = [arr[j+1],arr[j+1] = arr[
2018-01-17 19:19:06
289
转载 JavaScript中交换两个变量值的方法
这篇文章总结了七种办法来交换a和b的变量值?12var a = 123;var b = 456;交换变量值方案一最最最简单的办法就是使用一个临时变量了,不过使用临时变量的方法实在是太low了?1234var t;t = a;a = b;b = t;首先把a的值存储到临时变量中,然后b赋值给a,最后拿出临时变量中的a值赋给b,这个办法是最基本的了交换变量值方案二下面的方案都不会有临时变量,我总结了一
2018-01-17 19:16:44
583
转载 slice,SubString和SubStr有什么区别?
slice() 定义和用法slice() 方法可从已有的数组中返回选定的元素。 string.slice(start, end)提取一个字符串string.substring(start, end)提取一个字符串,end不支持负数string.substr(start, len)提取一个长度为len的字符串1、slice和substring接收的是起始位置和结束位置(不包括结束位置),而subst...
2018-01-17 16:15:13
9409
1
原创 关于全局下的isNaN和Number.isNaN下的两者的不同
全局变量isNaN()方法会有一个强制类型转换的过程,将接收的参数强制转换成数字类型,所以我们可以用这个方法来判断一些参数是否是一个数字。而Number下的isNaN()不会有这个类型转换的过程。
2018-01-16 22:15:45
1243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人