![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
js基础以及js高级
娟哥Queenie~
励志成为一名优秀的程序媛!奥里给!
展开
-
http起本地服务访问本地文件
在本地起服务调试原创 2023-03-02 10:54:13 · 1191 阅读 · 1 评论 -
从青铜到王者实现一个字符串的模板引擎方法(replace的高级用法)
题目: 实现一个字符串的模板引擎方法:template(str, obj) ,将 str 中的变量替换后返回目标字符串例如:template("name你好,欢迎来到{name}你好,欢迎来到name你好,欢迎来到{company}", {name: ‘张三’, company: ‘腾讯’})结果为:“张三你好,欢迎来到腾讯” <script> function template(str, obj) { // 青铜: n行搞定 // 1、将对象中的原创 2020-08-11 23:57:48 · 620 阅读 · 0 评论 -
js数组方法大全(包括es6新增以及遍历方法)
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9] // 1、push从数组尾部添加一个或多个元素,变异方法返回数组长度,变异方法 console.log(arr.push(10, 11)); console.log('push', arr); // 2、pop从数组尾部删除,并返回删除的元素,变异方法 console.log('pop', arr.pop()) // 3、shift删除数组第一个元素并返回删除的元素,变异方法原创 2020-07-31 14:43:19 · 463 阅读 · 0 评论 -
关于this指向问题和改变this指向的call、apply、bind方法
1、函数内部的this指向这些 this 的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this 的指向不同一般指向我们的调用者.2、改变函数内部 this 指向2.1 call方法call()方法调用一个对象。简单理解为调用函数的方式,但是它可以改变函数的 this 指向应用场景: 经常做继承.以上代码运行结果为:2.2 apply方法apply() 方法调用一个...原创 2020-03-24 12:24:02 · 264 阅读 · 2 评论 -
Promise详解
目标promise能解决什么问题?promise是什么,怎么使用?promise的发展史?promise的原理和实现思路是什么?1-promise能解决什么问题?1.1JavaScript 的单线程和异步单线程同一个时间只能做一件事。HTML5提出Web Worker标准,允许JavaScript脚本创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。...原创 2020-03-24 12:12:07 · 1513 阅读 · 0 评论 -
闭包
1、什么是闭包?闭包(closure)是指能访问其他函数作用域下的变量的函数。函数体内的局部变量是不能在函数外面调用的,只有函数的子函数可以调用,所以闭包可以理解成定义在函数内部的函数。2、闭包的作用?延申变量的作用范围。 function fn() { var num = 10; function fun() { ...原创 2020-03-11 01:13:22 · 114 阅读 · 0 评论