自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

转载 (转)转Echarts自动显示提示(tooltip)

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>echart</title> <link rel="stylesheet" href="css/indexView.css"></head><body> <!-- 报名趋势 --> <div class="le...

2021-01-25 19:36:44 997

原创 vue双向绑定原理

vue2let obj = { name:'12345'}let virtualDom = JSON.parse(JSON.stringify(obj))Object.defineProperty(obj,"name",{ get(){ return virtualDom.name }, set(val){ virtualDom.name = val observer() }})function observer(){ document.q

2020-12-30 21:06:30 132

原创 three.js释放资源

vue里面多个模型页面,在离开页面时候加入一下代码: destroyed() { renderer.dispose() renderer.forceContextLoss() renderer.context = null renderer.domElement = null renderer = null }

2020-10-29 10:01:37 1276

原创 防抖、节流

var timer = null window.scroll = function(){ clearInterval(timer) timer = setTimeout(()=>{ console.log('触发') },300) } /* 不停的触发滚动事件 1. 关闭定时器, 没得关代码白执行 timer 赋值为 300 ms 以后执行 2...

2020-09-02 14:16:29 135

原创 递归

// 1+2+3....+100function recursion(num) { if (num === 1 || num === 0) { return 1 } return num + recursion(num - 1)}console.log(recursion(100))

2020-08-27 16:43:22 135

原创 ES6(8)set

const set = new Set()set.add(1)set.add(3)set.add(5)console.log(set.values())console.log(set.has(1))console.log(set.size)const set2 = new Set()set2.add(1)set2.add(2)set2.add(3)set2.add(4)// 取并集console.log(new Set([...set, ...set2]))// 取交集c.

2020-08-27 16:06:10 93

原创 【搬运】正则方法的使用

/** * RegExp.prototype.test() * 简单的匹配,根据匹配的结果确定是否匹配成功 * */const reg = /\d{4}-\d{2}-\d{2}/;const str1 = '2000-02-22';const str2 = '20-20-20';console.log(reg.test(str1)); // trueconsole.log(reg.test(str2)); // false/** * 如果在使用test方法的时候,需要注意正则表达式是.

2020-08-24 15:26:58 107

原创 ES6(7)map结构

// Map()可以接收一个二维数组,二维数组中取arr[][0]为key,arr[][1]为value,多余的数组元素会被忽略let map = new Map([[1,20]]);console.log(map)// Map(1) {1 => 20}let map1 = new Map([[1,20,30]]);console.log(map1)// Map(1) {1 => 20}// Map()可以接收null作为参数let map2 = new Map(null);.

2020-07-29 09:46:51 158

原创 ES6(6)Array扩展

let arr = { 0: "1", 1: "2", length: 3};// 将伪数组或可遍历对象变为真正的数组let arr2 = Array.from(arr);console.log(arr2);// 将数组的每个元素进行运算let newArr = Array.from(arr, item => { return item * 2;});con...

2020-01-22 21:21:13 256

原创 ES6(5)递归

如果一个函数内部可以调用其自身,这就是递归函数注意:必须加入退出条件let num = 0;function f() { if (num < 7) { console.log(num); num++; setTimeout(f, 1000); } else { return; }}f();1*2*3*4*5*.....n...

2020-01-22 20:24:18 2504

原创 ES6(4)闭包

闭包(有局部变量才会产生闭包)指有权访问另一个函数作用域中变量的函数(一个作用域可以访问另外一个函数内部的局部变量)函数返回的是函数就是高阶函数// fn外面的作用域访问fn内部的局部变量function fn() { let num = 10; return function() { console.log(num); };}let f = fn();c...

2020-01-22 17:01:59 298

原创 ES6(3)函数

函数定义的方式// 自定义函数function f() {}// 函数表达式(匿名函数)let fun = function() {};// 利用 new Function('参数1','参数2','函数体')let func = new Function('console.log("123")');func();// 所有函数都是Function的实例(对象)console...

2020-01-22 15:28:13 178

原创 ES6(2)构造函数和原型、对象

创建对象的方法// 使用new Object创建对象let obj = new Object();// 使用对象字面量创建对象let obj2 = {};// 使用构造函数创建对象function Star(username, age) { this.username = username; this.age = age; this.sing = function()...

2020-01-22 11:13:13 434

原创 ES6(1)创建类和生成实例

生成类和生成实例class Star { // 构造函数,接收传递过来的参数,返回实例对象 // 只要new生成实例,就自动调用这个函数,如果不写这个函数,也会自动生成这个函数 constructor(username, age) { this.username = username; this.age = age; }}let p = new Star(...

2020-01-20 15:26:06 346

jquery-1.7-vsdoc

最新版jquery-1.7-vsdoc.js jQuery的VS智能提示插件

2011-11-16

jquery-1.7

jquery-1.7 正式发布版 修复已知BUG.

2011-11-16

Advanced SystemCare 4 注册授权文件

Advanced SystemCare Free是一款能分析系统性能瓶颈的优化软件。它通过对系统全方位的诊断,找到系统性能的瓶颈所在,然后有针对性地进行修改、优化。 由于上传不了超过20M的东西 就传授权文件

2011-05-11

PE打乱器(去音乐版)第三版

去掉了烦人的音乐 打乱PE防止杀软误杀 比如易语言编译的程序 还可以做其他事情

2011-05-05

TuneUp Utilities 2010官方简体中文注册版

TuneUp Utilities来自德国的系统调整工具,安装完点注册补丁注册即可。

2011-03-09

空空如也

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

TA关注的人

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