随笔分类 -  javaScript

摘要:手动选择图片生成base64编码 <div style="margin-top:20px;overflow: hidden;"> <p style=" font-size: 18px; font-weight: bold;"> 将已展示的图片生成base64 </p> <img id="jpg" s 阅读全文
posted @ 2021-04-13 12:47 yuanhonglin 阅读(158) 评论(0) 推荐(0)
摘要:1、for循环方式实现 function feibo(n) { if (n == 0 || n == 1) { return 1 } let a = 0 let b = 1 let c = a + b for (let i = 2; i <= n; i++) { c = a + b a = b b 阅读全文
posted @ 2020-11-11 21:58 yuanhonglin 阅读(159) 评论(0) 推荐(0)
摘要:1、vue响应式的原理,数据更新后怎么触发的dom的更新(详细原理) 首先数据的改变会触发setter的操作, 2、promise中tehn后面的第二个参数代表什么含义,all的含义用法 3、js严格模式与普通模式的区别,开启后有什么不同 4、箭头函数与普通函数有什么区别 5、bable版本 bab 阅读全文
posted @ 2020-11-06 17:24 yuanhonglin 阅读(81) 评论(0) 推荐(0)
摘要:1、闭包就是指有权访问另一个函数作用域中的变量的函数,这句话有两个点,1闭包是函数,2作用域。 有了这两个条件我们能联想到的就是js的执行环境。函数的执行环境依赖于变量作用域,在js中这个作用域是函数定义时决定的,而不取决于调用时。通过如下案例来解释: var a = 'hello' //全局变量 阅读全文
posted @ 2020-09-23 23:59 yuanhonglin 阅读(788) 评论(0) 推荐(0)
摘要:回调函数的定义是指函数作为参数在执行中进行值传递,搞清楚原理之前先明白两件事 //1、基本类型值传递 //在函数接收基本类型值时,会在该函数内部栈中创建一个一模一样的变量,且两个参数互不影响,为了验证这一正确性,如下 function fun(a) { a = 666 console.log(a) 阅读全文
posted @ 2020-09-14 23:10 yuanhonglin 阅读(1480) 评论(0) 推荐(0)
摘要:function myMap(a) { this.element = new Array() for (let i = 0; i < a.length; i++) { console.log(a[i][1]) let obj = {} obj.key = a[i][0] obj.value = a[ 阅读全文
posted @ 2020-09-08 23:57 yuanhonglin 阅读(1624) 评论(0) 推荐(0)