JavaScript
Miyagi.Z
这个作者很懒,什么都没留下…
展开
-
使用cesium进行二三维切换
在使用cesium的项目中,我们会遇到二三维功能相互切换的需求,那么我们就需要判断cesium当前是二维还是三维。那么就可以使用以下方法:viewer.scene.mode === Cesium.SceneMode.SCENE3D //3D情况下Cesium.SceneMode中包含:Cesium.SceneMode.COLUMBUS_VIEW//哥伦布视图 Cesium.SceneMode.SCENE2D//2维模式Cesium.SceneMode.SCENE3D//3维模式Cesium.S原创 2020-07-15 10:41:49 · 13924 阅读 · 9 评论 -
js上传geojson文件,读取geojson文件中的坐标。
首先来看看什么是geojson文件。就是这样的:{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {}, "geometry": { "type": "Polygon", "coordinates": ...原创 2019-10-31 15:12:13 · 5308 阅读 · 3 评论 -
关于javascript中避免使用eval的理解
这两天在翻阅《JavaScript模式》的时候,看到一个标题,“避免使用eval()”,这不禁让我想探索一下,为什么要避免使用eval。首先我们来先看一下eval()的定义:执行一段字符串中的JavaScript代码。摘要:eval(code)参数:code包含待求知的JavaScript表达式或待执行的JavaScript语句的字符串。返回:求值后的代码的值,如果存在对应的值...原创 2019-10-08 17:30:11 · 1164 阅读 · 0 评论 -
关于JavaScript中的空格。
在js中,使用空格有助于改善代买的可读性和一致性。js中,可在列表表达式和语句结束后面添加空格。使用空格比较好的位置: //大量空格,并且使用一致 //使得代码的可读性更好 for (var i = 0; i < 10; i ++){...}//分开for循环的各个部分的分号之后 for (var i = 0, max = 10; i < max; i +...原创 2019-10-08 17:55:20 · 3002 阅读 · 0 评论 -
笔记:对JavaScript中对象的理解
创建对象的最简单方式就是创建一个object的实例,然后添加属性和方法: var person = new Object(); person.name = "miyagi"; person.age = 16; person.job = "学生"; person.sayName = function() { ...原创 2019-10-10 18:45:15 · 114 阅读 · 0 评论