![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
JavaScript中比较重要的基础知识
是落落呢
这个作者很懒,什么都没留下…
展开
-
js取对象部分属性
obj数据对象。原创 2022-07-18 14:00:08 · 1105 阅读 · 1 评论 -
JS实现Base64编码
js base64原创 2022-07-11 09:46:32 · 4535 阅读 · 0 评论 -
前端上传文件
文件上传原创 2022-06-03 15:40:32 · 1748 阅读 · 0 评论 -
前端解决跨域问题
前端解决跨域问题原创 2022-06-02 22:20:25 · 3055 阅读 · 0 评论 -
ajax封装
一个简单的基于promise的ajax请求原创 2022-06-01 15:50:00 · 71 阅读 · 0 评论 -
防抖和节流
防抖和节流原创 2022-06-01 15:06:59 · 123 阅读 · 0 评论 -
ES6模块化编程
想在一个js文件中使用另一个js文件中的变量,函数,类,都写在同一个文件中的话,代码会很乱,又臭又长。这个时候模块化编程就是一个很好的办法。例子://b.js:var bit = 0;function addBit(){ bit = bit + 1;}document.getElementById("btn").onclick = function(){ addBit();}console.log("b.js:"+bit);export {addBit,bit};原创 2022-04-12 15:56:16 · 276 阅读 · 0 评论 -
AJAX提交表单信息
注意点:input标签一定要带 name 属性,name属性的值就是传递参数的键值$(‘#addUser’).serialize() 得到的参数序列可能会出现中文乱码 //得到参数序列 let parm = $('#addUser').serialize(); //解决中文乱码 parm = decodeURIComponent(parm,true); //parm就是得到没有乱码的序列串有这句 dataType:“JSON原创 2022-04-07 16:22:34 · 1073 阅读 · 0 评论 -
AJAX
AJAX(Asynchronous Javascript And XML) 异步的JavaScript 和 XML 。同步 客户端必须等待服务器的响应,且等待期间客户端不能有其他的操作。异步 客户端无需等待服务器的响应。在服务器处理请求的过程中,客户端可以进行其他操作。AJAX可以实现页面无刷新更新数据,提高用户浏览网站应用的体验。第一步,创建AJAX对象var xhr = new XML...原创 2021-03-11 22:17:52 · 63 阅读 · 0 评论 -
绑定this指针
javascript中可以实现动态绑定this指针的指向,通过call()和apply()方法。function show(age,sex) { console.log('姓名:'+this.name +'年龄:'+ age + '性别:'+sex);}var person = { name: 'Mark',};show.call(person,18,'man');//姓名:Mark年龄:18性别:manshow.apply(person,[20,'woman']);//姓名:Mark原创 2021-02-28 11:32:56 · 78 阅读 · 0 评论 -
JS异步
单线程首先,我们要清楚 JS 是单线程,了解 java 的会知道 java 支持多线程。单线程就是只有一条执行线。同步我们先介绍一下同步,简单的说就是代码自上而下的执行,执行顺序严格按照我们函数的调用顺序。异步我们要清楚,JS为什么要引入异步,这样会对异步较容易理解。js是制作网页的,那我们就要了解浏览器对网页文件的解析。首先浏览器会执行HTML,CSS文件渲染网页,但一旦遇到script标签,就会停止网页渲染而去加载JS文件,直到js文件加载结束才会继续渲染网页。那这样机会有一个问题,如果js原创 2021-02-12 22:15:28 · 61 阅读 · 0 评论 -
javascript 数组删除元素
文章目录popshiftdeletespliceslice+concatfilterpop删除数组末尾的元素shift删除数组开头的数组var arr = [1,2,3,4,5];console.log(arr);arr.pop();console.log('pop()运算之后['+arr+']'); //[1,2,3,4]arr.shift();console.log('shift()运算之后['+arr+']'); //[2,3,4]deletedelete删除数组元素原创 2021-02-09 15:02:35 · 117 阅读 · 0 评论 -
javascript数组的遍历方法
我们定义一个数组作为下面这些遍历方法的统一样例var array = [1,2,3,4,5,6,7,8,9];在这先提前讲一个下面会提到的概念,回调函数,回调函数是被调用的函数的参数去调用另一个函数,这个函数就是调用函数。文章目录forforEach()filter()every()some()map()forfor(let i =0 ; i < array.length; i++ ){ console.log(array[i])}下面这些方法都有三个参数value,数组中的元原创 2021-01-12 01:01:53 · 102 阅读 · 0 评论 -
Javascript 字符串的基础操作
javascript 字符串的基础操作文章目录javascript 字符串的基础操作字符串的拼接用 “__+__"连接两个字符串用 **concat()** 函数字符串的截取slice() 函数substr() 函数substring() 函数字符串转换成数组split()函数字符串的查找查找单个字符charAt() 函数indexOf() 函数查找子字符串search() 函数match() 函数去除两边空格trim() 函数字符串的拼接用 “+"连接两个字符串用 concat() 函数 var原创 2020-12-05 23:20:47 · 117 阅读 · 0 评论 -
JavaScript数组的基本操作
这里写自定义目录标题JavaScript的数组操作数组的连接数组的排序数组的倒置数组的插入数组的删除数组同时添加和删除数组的截取数组转字符串本人新手一枚,有错还请指出来,共同进步!!!JavaScript的数组操作数组的连接concat() 函数默认返回 新数组,原数组 不变 var a=[1,2.3]; var b=[4,5,6]; document.write(a.concat(b)); //[1,2,3.4.5.6 ] //a.conca原创 2020-12-05 01:39:42 · 182 阅读 · 0 评论