自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 纯js实现一个简版大转盘抽奖

最近项目加了个大转盘和刮一刮抽奖的需求,趁着最近不是很忙,研究了一写大转盘抽奖的实现。 下面直接上代码: <!DOCTYPE html> <html> <title>大转盘</title> <head></head> <style> .pen { width: 500px; height: 500px; border-radius: 100%; display: flex; ju

2021-08-30 17:57:00 1075

原创 原生js实现树结构搜索

最近在做一个5+app的项目,代码没有react和vue那么灵活,甚至感觉像在写原生代码,因为项目涉及到一些组织架构的搜索,但是用5+app没有找到像antd那么方便的树组件,只能自己想办法解决了。 废话不多说,下面直接上代码 //sourceList 树, value 关键字 function getTreeList(sourceList, keyWord) { const filterData = function (data) { // 遍历数组 for (let i = 0; i

2021-07-12 19:10:32 722

原创 js实现call,apply,new方法

1.new的实现 让我们先看看new做了什么事情 (1).创建了一个对象 (2).使新建的对象的__proto__指向了构造函数的原型对象prototype (3).使构造函数中的内部属性指向新建的对象 (4).返回一个对象 知道new做了哪些事情后就好办了 function myNew(fn,...arg){ // 创建一个新对象 var obj={} //使新建的对象的__proto__指向了构造函数的原型对象prototype obj.__proto__=fn.pro

2021-03-04 17:48:08 232

原创 JavaScript中this的指向

JavaScript中this的指向 关于this指向,网上有各种大佬的文章,今天我也来凑一脚,记录一下,就当做笔记吧。 下面直接进入正题 1.默认绑定 在非严格的模式下,this是指向window的,在严格模式下this则为undefined 例1. console.log(this) //window var name='xinlan' function foo(){ 'use strict'; console.log(this.name) //xinlan } foo() //xinl

2021-03-04 16:25:20 126 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除