自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript中的几种排序方法

冒泡排序重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。var arr = [3, 44, 38,27, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48];function mao(arr){ for(let i=0;i<arr.length;i++){ for(let j=0;j<arr.length-i;j++){ if(a.

2020-11-07 11:51:32 149 1

原创 ES6中call、apply、和bind的区别与异同

相同之处1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。区别1、call()非严格模式下:如果不传参数,或者第一个参数是null或nudefined,this都指向window;严格模式下:第一个参数是谁,this就指向谁,包括null和undefined,如果不传参数this就是undefined;2、apply()和call基本上一致,唯一区别在于传参方式3、bind()方法会创建一个新函数,称为绑定函数,当调用这个绑定函数.

2020-11-05 19:32:46 559

原创 cookie的增删改查方法

增每个cookie都是一个名称/值对,名称/值对用等号连接,并将该名称/值对赋值给document.cookiedocument.cookie = `name=xx`;删直接将cookie的有效时间设置成过去即可let date_=new Date();date_.setDate(date_.getDate()-1);document.cookie=`sex=sex;expires=${date_}`;改如果要改变一个cookie的值,只需重新赋值document.coo.

2020-11-04 21:22:26 190

原创 在JavaScript中一些常用的全局方法的总结

document.write() 方法可以在页面中把HTML文本输出到一个HTML文档中;window.document.write('你好!');//可以省略windowdocument.write('你好');console.log()在浏览器支持调试、显示 JavaScript 值;console.log('hello world');parseInt()用于将字符串参数作为有符号的十进制整数进行解析console.log(parseInt(3.14));par.

2020-11-04 21:01:17 738

原创 JavaScript中有关于字符串相关的一些方法

字符串中的转义字符// \n --> 换行// \t --> 制表符// \\ --> \// \" --> "// \' --> 'var str='abcd\nefg';console.log(str);索引访问var str= "天王盖地虎";console.log(str[1])字符串的修改,不能单个修改,只能改全部var str = "天王盖地虎"; str[4]='鸟';//不能单个修改,错误的str='天王盖地鸟';.

2020-11-03 19:30:46 98

原创 关于JavaScript数组方法的总结

1. 创建数组 var arr=new Array();var arr=[];2.数组的索引访问arr[1];//访问数组中索引为1的值3. 数组的索引修改arr[1]=要修改的值; 4.数组的遍历 var arr = ['a','b','c']; for(var i=0;i<arr.length;i++){ console.log(arr[i]); } var arr = ['a','b','c']; for(var i of a.

2020-11-02 20:16:26 237 2

原创 js数据类型的介绍与转换

一、js的基本数据类型  字符串(string)、数字(number)、布尔(boolean)、空(null)、未定义的(undefined)、唯一的(symbol)。  其中,symbol是es6中新增的。二、引用数据类型  数字(array)、对象(object)、函数(function)三、转换转字符串  tostring()方法转数字  Number()方法。若字符串中包含任意一个非有效数字字符,结果都是NAN,空的字符串会变为0.  parseInt()和parseFloat

2020-08-28 10:01:31 90

原创 常见的JS判断数据类型的方法

一、typeof  typeof会返回一个能表示数据类型的字符串,有string、number、boolean、undefined、function这六种类型。  其中,引用数据类型中数组和对象都会返回object。二、instanceof  用来检测当前实例是否属于某个类。  instanceof 只能用来判断两个对象是否属于原型链的关系, 而不能获取对象的具体类型。三、constructor  基于构造函数检测数据类型  null和undefined是无效的对象,因此是不会有constr

2020-08-28 09:20:04 180

原创 关于AJAX的一些介绍

一、名称异步的javascript and xml二、原理1、通过 XMLHttpRequest 与服务器交换数据2、服务数据通过json 或者 xml格式返回3、浏览器端通过js+ccs渲染展示数据三、get请求 <button type="button" id=btn>发送</button> <p id="zoon"></p> <script type="text/javascript"> btn.onclick=

2020-08-25 20:53:30 138 1

原创 一些常见的互联网名词

一、OTO  OTO即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。  OTO的概念非常广泛,既可涉及到线上,又可涉及到线下,可以统称为OTO。...

2020-08-17 21:01:10 4998 13

原创 ECMAscript5 or 6 (3)

apply、call和bindapply:执行函数;对象冒充;参数整组call:执行函数;对象冒充;参数单个bind:创建函数;对象冒充;参数默认值Set:重复添加 var set=new Set([1,3,2,4,5,6,4,7,7,8]); set.add(9); console.log(set)删除 var set=new Set([1,3,2,4,5,6,4,7,7,8]); set.delete(3) console.log

2020-08-12 19:53:49 144 2

原创 jQuery的dom操作

插入方法内部插入append 末尾插入 $('.box').append($('<h1>你好</h1>')); $('body').append($('<h1>你好</h1>')); $('<h1>你好</h1>').appendTo('.box');prepend 头部插入 $('.box').prepend($('<h1>你好</h1>'));-内容HTML和T

2020-08-12 08:46:12 102 1

原创 ECMAscript5 or 6 (2)

方法forEach 遍历 var arr=["哦","铁","头","王八"]; arr.forEach(function(item,index,self){ console.log(item,index,self) })map 映射 var arr=[1,2,3,4]; var arr2=arr.map(function(item,index,self){ console.log(item,index,self) return item

2020-08-11 20:57:35 99

原创 jQuery的选择器集合

jquery– 一、jQuery的引入本地引入<script type="text/javascript"src="jquery.js"></script>外部引入<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script>– 二、jQuery选择器元素名选择器 var x=$(

2020-08-10 20:58:53 181

原创 ECMAscript5 or 6(1)

ECMAscript5 or 6– 一、let变量声明let只能在{}中有效let不能重复声明let不能变量提升` var a=1; console.log(a); var a=2; console.log(a); let a=10;– 二、const变量声明声明必须是常量声明必须赋值不能被修改建议变量名大写– 三、数组默认[a,b]=[1,2]交互变量 let a=20; let b=10; [b,a]=[a,b

2020-08-10 20:22:40 391 17

空空如也

空空如也

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

TA关注的人

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