自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS-scroll和scrollTop

scroll和scrollTop1.scrollscroll是事件类型(onscroll)当用户滚动某个带滚动条的元素时,滚动事件被触发2.scrollTopelement.scrollTop表示element的内容(content)顶部到这个element的距离

2021-09-22 14:02:58 218 1

原创 数据可视化

数据可视化1)引入echarts.js文件2)初始化echarts盒子,用来装图表3)定义 option4)图表setOption

2021-09-20 20:30:23 114

原创 git命令

git命令

2021-09-20 20:24:49 74

原创 XMLHttpRequest,ajax,axios

文章目录一.基本知识1.介绍2.服务器3.network工具二.http网络请求返回状态码三.jQuery使用ajax四.js内置对象XMLHTTPRequestlevel1level2五.axios六.同步和异步七.JSON八.编码和解码一.基本知识1.介绍  Ajax是一种技术,通过浏览器内置对象XMLHttpRequest和服务器进行数据交互的技术。  AJAX最吸引人的就是它的“异步”特性,也就是说它可以在不重新刷新页面的情况下与服务器通信,交换数据,或更新页面。2.服务器i) 资源

2021-09-20 20:17:03 583

原创 JS-闭包底层原理(面试)

闭包底层原理文章目录闭包底层原理作用域预解析,预编译闭包函数作用域作用域分为全局作用域,函数作用域,块级作用域.全局作用域在网页打开时创建,网页关闭时回收函数作用域在函数执行时创建,函数执行结束后回收预解析,预编译预编译:var提升 之后进行函数提升在函数执行前,会创建一个对象AO,也叫做执行期上下文,会将函数的形参和函数中声明的变量作为AO的属性,并赋值为undefined,之后将传递进来的实参给形参赋值,然后查找函数中是否有函数声明,如果有将声明的函数赋上函数体.在全局作用域中也是

2021-09-16 21:56:39 254

原创 JS-函数

函数一、声明函数二.调用函数三、参数1.实参2.形参四.返回值五.函数提升六.各种函数1.高阶函数2.回调函数3.匿名函数4.自调用函数5.递归函数6.延迟函数7.闭包函数一、声明函数 function fn1() { console.log('fn1'); } // 匿名函数 let fn2 = function () { console.log('fn2'); } l

2021-09-12 16:02:28 50

原创 JS-localStorage和sessionStorage

本地存储文章目录本地存储一、localStorage二、sessionStorage一、localStoragelocalStorage是将数据保存到浏览器客户端 let stus = [{ uname: '张三', age: 18, gender: '男' }, { uname: '小红', age: 16, gender: '女'

2021-09-12 15:44:44 104

原创 JS-事件

事件webAPI事件的全部总结文章目录事件1.事件的组成2.事件的注册3.事件的移除4.事件对象参数1)获取鼠标位置 属性2)获取键盘按键信息 属性3)阻止冒泡 方法4)事件委托5)阻止浏览器默认行为 :如浏览器默认跳转行为 方法6)保存被拖动的数据文件(多个) 属性5.各种事件1)鼠标事件2)键盘事件3)input标签相关事件4)h5事件6.事件捕获和冒泡7.事件委托1.事件的组成事件源时间类型处理程序2.事件的注册1)事件源.on事件类型 = function() {}2)事件源

2021-09-09 16:08:55 116

原创 JS-构造函数的继承 call,apply,bind区别

构造函数的继承 call,apply,bind区别1.构造函数的继承// 父构造函数 function Person(uname, age) { this.uname = uname this.age = age } Person.prototype.eat = function () { console.log('吃'); } // 子构造函数

2021-09-06 22:02:48 210

原创 JS-类和继承

类和继承1.类 class Person { constructor(uname, age) { this.uname = uname this.age = age } eat() { console.log('吃'); } } let zs = new Person('张三'

2021-09-06 18:30:07 57

原创 JS-创建对象,原型链

JS-创建对象,原型链创建对象原型对象,对象原型,原型链在JS中除了基本数据类型,其他皆是对象,接下来介绍创建对象的四种方法,以及原型链的原理.创建对象一.创建单个对象- ①字面量创建对象let obj = { uname:'zhangsan', age:'18', eat:function() { console.log('吃'); } }总结:

2021-09-06 15:49:41 258

空空如也

空空如也

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

TA关注的人

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