- 博客(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
1123
原创 原生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
744
原创 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
240
原创 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
129
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人