- 博客(4)
- 收藏
- 关注
原创 Javascript中对象的深复制
JavaScript中对象的深复制纯干货function cloneObj(source,target){ if(target===undefined) target={}; var names=Object.getOwnPropertyNames(source); for(var i=0;i<names.length;i++){ var desc=Object.getOwnPropertyDe
2020-08-14 19:43:16 92
原创 JS随机生成颜色的几种极简代码
实现一:网上好多朋友们分享的随机色,都是先创建一个16位字符串,比较繁琐。运用下方代码简洁许多。function col(){ var str="#" for(var i=0;i<6;i++){ str+=Math.floor(Math.random()*16).toString(16); } console.log(str); } co.
2020-08-05 07:36:59 2940
原创 运用js模块化开发,实现五星好评小插件的封装
运用js模块化开发,实现五星好评小插件的封装效果图js代码//这是导入的一个工具库,下面只用来创建元素import Utils from "./Utils.js";export default class FaceStar extends EventTarget { lable; list = []; pos = -1; constructor(_lable) { super(); this.lable = _lable;
2020-07-30 20:44:18 224
原创 原生js用面向对象的方式来实现下拉框小插件
用原生js封装实现下拉框小插件下拉框插件导入js接下来就是代码部分对象封装完了之后测试下下拉框插件原生下拉框实在是不太美观,各大框架也有自己的下拉框插件,今天我们自己用面向对象的方法来实现一下。有哪些不恰当的地方欢迎各位前来讨论。以下是效果图:导入js首先说一下封装过程中导入的两个js:Utils.js和BaseElement.js.分别利用了里面的创建Element和初始化js。import BaseElement from "./BaseElement.js";import Util
2020-07-29 17:05:05 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人