自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 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 1122

原创 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 6294

原创 关于数组方法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 284

转载 insertAdjacentHTML()方法的使用

Element.insertAdjacentHTML()Element.insertAdjacentHTML方法解析HTML字符串,然后将生成的节点插入DOM树的指定位置。element.insertAdjacentHTML(position, text);该方法接受两个参数,第一个是指定位置,第二个是待解析的字符串。指定位置共有四个。be

2018-01-19 21:39:28 1844

原创 排序算法之冒泡排序

排序算法之冒泡排序(1)算法步骤1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。3. 针对所有的元素重复以上的步骤,除了最后一个。4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。(2)JavaScript 代码实现  function bubble (arr

2018-01-17 22:28:51 880

原创 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 145

转载 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 84

原创 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 283

转载 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 576

转载 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 9370 1

原创 关于全局下的isNaN和Number.isNaN下的两者的不同

全局变量isNaN()方法会有一个强制类型转换的过程,将接收的参数强制转换成数字类型,所以我们可以用这个方法来判断一些参数是否是一个数字。而Number下的isNaN()不会有这个类型转换的过程。

2018-01-16 22:15:45 1225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除