- 博客(8)
- 收藏
- 关注
原创 07------数组深入
认识数组内置对象是JS语言自带的对象,提供了一些基本的功能供开发者使用。常用的内置对象有Math、String、Array、Date等。对象:属性(变量)和方法(函数)的集合数组就是对象可以存储多个不同类型的数据创建数组1.内存栈区:基本数据类型保存在栈区,会根据函数的结束而自动释放堆区:需要手动开辟,并且需要手动释放2.new在堆区开辟内存空间来存储对象返回堆区对...
2020-01-26 11:18:14 143
原创 06------线程机制与事件机制
进程与线程1.进程程序的一次执行,它占有一片独有的内存空间可以通过windows任务管理器查看进程2.线程是进程内的一个独立执行单元是程序运行的一个完整流程是CPU的最小调度单元如下图:3.相关应用程序必须运行在某个进程的某个线程中一个进程中至少有一个运行的线程:主线程,进程启动后自动创建一个进程中可以同时运行多个线程,程序是多线程运行的一个进程内的数据可以供...
2020-01-21 15:17:19 135
原创 05------JS面向对象高级
对象创建模式1.Object构造函数模式方法:先创建空Object对象,再动态添加属性/方法适用场景:起始时不确定对象内部数据问题:语句太多// 一个学生var s = new Object()s = {} //内部数据不确定//动态添加属性和方法s.name = 'alice's.score= 90s.setScore = function (score) { thi...
2020-01-21 11:30:47 114
原创 04------JS函数高级之作用域(链)、闭包
作用域和作用域链1.作用域理解:就是一块地盘,一个代码所在的区域它是静态的(相对于上下文对象),在编写代码的时候就已经确定分类:全局作用域局部作用域块作用域(ES6)作用:隔离变量,不同作用域下同名变量不会有冲突2.作用域和执行上下文1).区别1全局作用域之外,每个函数都会创建自己的作用域,作用域在函数定义时就已经确定,而不是在函数调用时全局执行上下文环...
2020-01-21 10:32:20 199
原创 03------JS函数高级之执行上下文与执行上下文栈
原型和原型链1.原型函数的prototype属性每个函数都有一个prototype属性,它默认指向一个Object空对象(即原型对象)原型对象中都有一个construtor,它指向函数对象//每个函数都有一个prototype属性,它默认指向一个Object空对象(即原型对象)console.log(Date.prototype)console.log(typeof Date.p...
2020-01-20 19:38:04 186
原创 02------JS函数高级之原型与原型链
原型和原型链1.原型函数的prototype属性每个函数都有一个prototype属性,它默认指向一个Object空对象(即原型对象)原型对象中都有一个construtor,它指向函数对象//每个函数都有一个prototype属性,它默认指向一个Object空对象(即原型对象)console.log(Date.prototype)console.log(typeof Date.p...
2020-01-20 17:49:30 153
原创 01------JS基础总结
数据类型1.分类基本(值)类型Number: 任意数值Srting: 任意字符串Boolean: true/falseundefined: undefinednull: null对象(引用)类型Object: 任意对象Function: 特别的对象(可以执行)Array: 特别对象(内部数据有序/数据下标)2.判断typeOf: 数值/字符串/布尔值/undef...
2020-01-19 11:22:35 164
原创 cesium查询arcgis/wms服务并实现自定义信息框,分页展示查询要素
想实现自定义信息框,首先要在cesium初始化时,将默认的infoBox设置为false,因此要自己手动实现查询功能。1. 监听点击事件,对arcgis/wms服务进行查询具体实现代码如下: const _self = this; const handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); ...
2020-01-11 16:32:41 5538 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人