- 博客(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
154
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
563
原创 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
192
原创 在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
742
原创 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
100
原创 关于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
245
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
94
原创 常见的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
142
1
原创 一些常见的互联网名词
一、OTO OTO即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。 OTO的概念非常广泛,既可涉及到线上,又可涉及到线下,可以统称为OTO。...
2020-08-17 21:01:10
5035
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
148
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
105
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
104
原创 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
184
原创 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
395
17
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人