![](https://img-blog.csdnimg.cn/2020091009225918.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
javascript
javascript的使用
苟圣啊
请大佬多多关照小弟,有不足的地方还请指点,点个赞再走可还行啊
展开
-
开发中使用腾讯地图Javascript api,实现多个label和定位点(改变样式)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <!-- 在使用地图api的时候必须要引入秘钥 --> .原创 2020-12-21 13:18:10 · 2814 阅读 · 1 评论 -
js中callee和caller的区别
(function a() { b(); })(); function b() { console.log(arguments.callee); // 指的是当前函数,b函数 console.log(arguments.callee.caller); // 指的是a函数 console.log(b.caller); // 指的是a函数 };从而可以联想到递归的思想 function.原创 2020-12-21 11:03:52 · 152 阅读 · 0 评论 -
深入探究Promise构造函数
Promise原理了解一下回调地狱结合node.js(fs.readFile)使用promisepromise解决异步并发的问题原理原理原理原理// promise 承诺 // 1. 实现承诺 resolve (解决问题) // 2. 石沉大海 reject (拒绝接收)// 3. 等待... pending (苦苦等待...)// promise:解决异步(互不相干你做你的我做我的互不阻塞互不等待)流程化的一种手段 // 同步:A任务结束出结果,B任务拿到A任务的结果才执行下面原创 2020-11-11 11:14:57 · 413 阅读 · 0 评论 -
深入探究JavaScript中的this(对象,继承,箭头函数,全局(web, node,worker),dom)
JavaScript中的this对象中的this继承中的this箭头函数中的this全局中的thisthis在DOM中的应用this的应用对象中的this// 字面量方式来的定义对象// function Object () {}var obj = { a: 1, b: 2}console.log(obj); // {a: 1, b: 2}// a: 1// b: 2// __proto__: Object// Object.createvar obj2 = Obje原创 2020-11-05 10:30:52 · 191 阅读 · 1 评论 -
JavaScript中面向对象(数据类型、创建对象、继承、浅深拷贝)
面向对象js的数据类型:5个基本数据类型,1个对象object创建对象:继承js的数据类型:5个基本数据类型,1个对象objectstringnumbernullundefindboolean对象object(函数也是object)(内存是暂时性的,并不是永久性的)基本数据类型按值存储,存在栈内存中//栈内存var a = 1;var b = a;var b = 2;consloe.log(a) //1对象类型按地址存储,存在堆内存中//堆内存var obj = {原创 2020-06-13 10:39:59 · 1288 阅读 · 0 评论 -
递归遍历和普通forEach遍历
//简单的递归 function f(a) { if (a <= 1) { return 1 } else { return a + f(a - 1) } } console.log(f(3)); //6 //模拟后端数据 var data = [ { ..原创 2020-08-18 10:52:27 · 400 阅读 · 0 评论 -
数组的去重(原始写法+es6写法)
第一种原生js写法: let arr1 = []; let arr2 = [1,22,1,33,33,22,44]; arr2.forEach(r=>{ if(!arr1.includes(r)) arr1.push(r) }) console.log(arr1); //[1,22,33,44]es6写法: let arr = [...new Set([1,22,1,33,33,22,44])]; console.log(arr); /原创 2020-07-09 18:20:37 · 182 阅读 · 0 评论 -
原生js,距离过年倒计时
<h1></h1> <script> var myh1 = document.querySelector("h1"); go(); setInterval(go,1000); function go() { //过年倒计时 //现在的时间 var now = new Date(); // 过年时间(.原创 2020-07-07 22:06:26 · 1171 阅读 · 0 评论 -
使用递归进行快速排序
function quickSort(arr) { //如果数组<=1,则直接返回 if (arr.length <= 1) { return arr; } var pivotIndex = Math.floor(arr.length / 2); //找基准,并把基准从原数组删除 var pivot = arr.splice(pivotIndex, 1)[0]; ..原创 2020-07-07 21:53:26 · 362 阅读 · 0 评论 -
阅读网页的纵向滚动条驱动顶部横向滚动条0%~100%(原生js)小例子
*{ margin: 0; padding: 0; } .top{ width: 0%; height: 5px; background: skyblue; position: fixed; top: 0; left: 0; } <div class="top"原创 2020-06-23 22:18:21 · 244 阅读 · 0 评论