自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一次monaco-editor实现的sql编辑器

sql语句编辑器。

2021-12-17 10:53:28 3081

原创 JS简单实现lodash.get函数

JS简单实现lodash.get函数,JS实现递归取值

2021-12-08 15:58:50 607

原创 JS实现树结构转换为一维数组,tree转list

JS实现树结构转换为一维数组,tree转list

2021-12-08 15:33:51 1408 2

原创 JS实现树结构数据转换

JS实现树结构数据转换

2021-12-08 15:17:18 792

原创 JavaScript中兼容问题解决

1:获取事件对象e = e || window.event2:获取事件目标源e.target || e.srcElement3:获取键盘事件event.keyCode || event.which4:阻止事件冒泡e.stopPropagation ? e.stopPropagation() : e.cancelBubble = true5:阻止浏览器默认行为e.prev...

2019-05-28 14:55:29 108

原创 Css实现三角

<style> .triangle{ /*通过border挤出来。*/ width: 0px; height: 0px; border-top: 50px solid pink;/**/ border-left: 50px solid transparent; border-right: 50px solid transparent; } &...

2019-04-24 10:47:50 68

原创 监听用户在一定时间没有对页面进行操作跳转到登陆页

<script> function fn(arr) { var maxTime = 3 * 2 //设定时间,秒为单位 var incidents = arr; //接收传递进来的事件数组参数 incidents.forEach((item) => { //循环给添加事件 window.addEventListener(item, function(...

2019-04-24 10:39:27 957

原创 Jquery封装轮播图插件

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

2019-03-19 09:11:30 239

原创 JavaScript继承的5种方式

1:原型继承// 创建一个人的函数为A function pelpeoA(name,age){ //公有属性 this.name=name; this.age=age; } //共有属性 pelpeoA.prototype.eat=function(){ console.log('我喜欢吃雪梨') } var newpelpeoA=new pelpeoA('我是哥哥...

2019-03-16 16:53:57 123

原创 截取url中的键值对

将url中的哈希值转换成键值对var str='http://item.taobao.com/item.htm?a=&amp;b=2'; function objurl(str){ var str=str; if(str==undefined){ //判断是否传入值 return {} } if(typeof str=='string'){ //判断传入值...

2019-03-06 12:56:16 507

原创 Es5严格模式

1:严格模式’use strict’一:优点1:减少代码中不合理的地方,保证js代码的运行安全2提高编译效率3为未来js版本做铺垫二:严格模式下1:不能使用未声明的变量&lt;script&gt;name=20;console.log(name) //20&lt;/script&gt;&lt;script&gt;'us strict' //严格模式下;age=18;co...

2019-03-02 10:07:47 195

原创 数组去重

第一种:indexOf()var arr=[1,1,1,2,2,33,3,4,{},{},{}];var newarr=[]; //创建一个新数组进行保存for(var i=0;i&lt;arr.length;i++){ if(newarr.indexOf(arr[i])==-1){ //通过indexOf返回值进行判断添加 newarr.push(arr[i...

2019-02-24 16:40:04 97

原创 JavaScript原生淡入淡出轮播图

&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;meta name=&quot;viewport&quot; content=&a

2019-02-24 16:21:21 271

原创 JavaScript中声明变量的三种方式

1:var没有变量就去var一个,没有对象就去new一个2:let1:let和const是ES6中新增声明变量的关键字,2:let声明的变量不会进行变量提升,console.log(name) //name is not undefinedlet name='张三'3:let的声明方式和var基本上是一样的,一经声明不赋值输出undefined,后续可以对赋值进行改变.let...

2019-02-24 15:53:39 2761

原创 this的基本用法和改变this指向问题

1:全局中的thisthis-&gt;window.例如2:在全局作用域中声明一个变量,等同于在window上添加一个属性var obj={}; console.log(this.obj); //{}this-&gt;.obj通过this指向获取window上挂载的属性 console.log(window.obj==obj)//true3:函数中的this只...

2019-02-23 17:52:40 499

空空如也

空空如也

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

TA关注的人

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