- 博客(11)
- 收藏
- 关注
原创 高德绘图工具研发
高德绘图工具缺点没有友好鼠标跟随文字提示功能不支持撤销,回退功能触发的事件只有draw事件,不能精确到每个节点的事件绘制完的图形保存方式太单一,只能加入到自己的覆盖物组,没有封装研发的高德工具基于高德提供的地图事件和键盘事件,来满足更为复杂的业务需求,精确到对每一个节点操作进行监听,参考代码在下面,目前只支持绘制点,线,矩形,多边形,圆目前还没有需求,所以还没开始做,但基于这个代码扩展起来很方便,以下是相对于高德绘图工具的优点:(源码在下面)绘制不同类型图形,鼠标不同的友好文字提示支持
2020-12-02 10:01:05
1003
1
原创 three.js DRACOLoader压缩模型
安装gltf-pipeline全局安装gltf-pipeline npm i -g gltf-pipeline
2021-06-18 15:29:33
10102
5
原创 2021个人工作计划
2021年刚开始,新年立一个flag。学习cesium.js,能够了解并使用大部分API,能够独立搭建一个可视化智慧园区项目,未开发展主攻三维城市可视化数据展示学习three.js,能够独立搭建一个模型生成平台,建立从产出,调整,生成自动化流程部署,同时也需要对blender建模软件有一定的了解前面两个库的学习,主要是为webgl打下基础,能够理解与掌握webgl源码,能够写出webg demo熟练掌握与使用react 对于react-router-dom redux必须熟练掌握,能够遵循rea
2021-02-22 09:59:02
403
原创 js 对象创建(类方式和委托方式比较)
首先我们看下js常用创建对象的代码如下 function Person(name,age){ this.name = name; this.age = age; this.say = function(){ console.log('我叫:'+this.name+',我今年:'+this.age); } } Person.prototype.hello = functi...
2020-12-02 09:24:08
256
原创 Arcgis backbone操作感悟
框架概括Backbone和arcgis框架采用backbone,backbone依赖于jquery和underscore,主要是使用了backbone的view视图,MVC结构,没有使用model模型,和路由功能,单页面。地图主要是采用arcgis js来经行的二次开发,客户端绘制图形主要是继承graphicLayer类,还包括地图其他的一些事件。初步使用框架书写自己的页面写自...
2020-01-08 17:21:04
302
原创 javascript节点操作
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>创建节点</title> <style> div{ widt
2018-11-28 19:20:17
264
原创 javascript对象的创建
javascript对象的知识点可以通过字面量的方式创建对象 var obj={ name:'小红", age:18 }; 通过类似于josn键值对这种方式创建的对象不够灵活,创建对象的时候一开始就把对象的行为给写死了,如果要创建多个不同的对象,又要重新通过new关键字创建对象 var obj=new Object(); obj.name="小红"; ...
2018-11-21 20:46:15
287
原创 javascript变量作用域预解析
javascript当中预解析比较坑的地方;1.javascript解析代码的时候,会分为两个部分,第一个部分为预解析,第二个部分为开始从头到尾执行代码。预解析三点:所有声明为var的变量并且赋值,会将var 变量名提前到作用域最上面。 console.log(c); var c=0;转换为 var c; console.log(c); c=0;只声明为定义,所以输出结...
2018-11-21 14:52:33
169
原创 python_字符串常见操作
#字符串在python中为不可变类型,这意味着不能对字符串经行修改才做mystr="hello"print(mystr)#mystr[1]='e'# 修改字符串的第二个字符,会报错:TypeError: 'str' object does not support item assignment#字符串类型转换a=100a=str(a)#字符串连接操作a="lao"b="wan...
2018-09-09 22:21:07
331
原创 if_while_for语句的使用
#if语句的使用age=input("请输入你的年龄:")age=int(age)if age>18: print("已经成年")else: print("未成年")#if语句and的使用age=int(input("请输入你的年龄:"))if age>0 and age<=18: print("未成年")elif age&am
2018-09-09 18:41:14
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅