- 博客(8)
- 收藏
- 关注
原创 base64解密
decode = function (input) { _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; var output = ""; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i = 0; input = input...
2022-03-12 16:35:31 1295
原创 面试题手写bind
// 面试题手写bind函数Function.prototype.bind1=function(){ const args = Array.prototype.slice.call(arguments); const t =args.shift(args); const self =this; return function(){ return self.apply(t,args); }}...
2021-12-11 13:54:07 264
原创 实用的深拷贝
function deepclone(obj){ if(typeof(obj)!='object'||obj==null){ return obj; } let result; if(obj instanceof Array){ result=[]; }else{ result={}; } for(let key in obj){ if(obj.hasOwnProperty(key)){...
2021-12-05 11:37:32 62
原创 导出pdf
function exportPDF(container, fileName) { var pdfDom = $(container); var w = pdfDom.width(); // 获得该容器的宽 var h = pdfDom.height(); // 获得该容器的高 var offsetTop = pdfDom.offset().top; // 获得该容器到文档顶部的距离 var offsetLeft =...
2021-11-11 17:54:06 705
原创 季度选择框的封装
一、封装代码(function (vue, $, name) { vue.component(name, { template: '<div>\ <yu-input placeholder="' + yufp.language.getLocaleText('yubfp.qingxuanzhejd') + '" :readonly="true" v-model="showValue" @focus="focusFn" @change="getInputValue"&
2021-06-15 14:11:10 154 1
原创 this指向问题
填空题:执行Javascript中的【 】函数会创建一个新函数,新函数与被调函数具有相同的函数体,当目标函数被调用时 this 值指向第一个参数。问答题:请你谈一下改变函数内部this指针的指向函数有哪几种,他们的区别是什么?this的指向可以分为哪几种?代码分析题:var name = 'window'var person1 = { name: 'person1', show1: function () { console.log(this.name) }, ...
2021-06-14 14:23:29 139
原创 浅拷贝和深拷贝的相关知识点和实现方式
1. 相关知识点1.1 基本类型与引用类型分类基本类型:number,string,boolean,null,undefined,symbol及BigInt(任意精度整数)七类;引用类型:对象、数组、函数等;1.2 JS中变量的存储方式栈:自动分配内存空间,系统自动释放,里面存放的是基本类型的名值和引用类型的名(地址);堆:动态分配的内存,大小不定,也不会自动释放,里面存放引用类型的值;1.2.1 基本类型let a = 1;当你b = a复制时,栈内存会新开辟一个内存当你此时修改a
2021-06-14 13:58:22 108
原创 原型与原型链的理解
一、prototype在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。例如:function Person(age) { this.age = age }Person.prototype.name = 'kavin'var person1 = new Person()var person2 = new Person()console.log(person1.name) //kavinconsole.log(perso
2021-06-14 13:32:22 589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人