![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 86
dinxin横刀一笑
WebGIS+项目管理
展开
-
三维可视化常见的技术路线浅析
1.三维可视化技术路线1.1.基本概念1.1.1.建模篇1.1.1.1.revit建模revit建模,BIM模型大部分都是revit制作。【桥梁,管道,建筑等等】1.1.1.1.1.优点优点1:最常用于计算材料数量和需求以量化和分析用于项目中的材料(一般建设项目前,由BIM模型设计结构评估造价)。当有非常完整的设计图时,BIM可以非常近乎完整的呈现出3D模型信息中混凝土(图1)、钢筋和钢构的使用量。(图2)。 ...原创 2021-03-23 21:31:00 · 2270 阅读 · 0 评论 -
虚拟表单提交模拟ajax请求
前端开发人员经常会遇到ajax请求出现跨域问题,比如做单点登录。结合本人开发经验推荐一方法——虚拟表单提交,解决此类问题。此方法的特点是简单易懂!好了,直接上干货!function formCommit(){varformobj;//window.top.open(url,"_blank");$.ajax({type:'post',dataType:'jsonp',url:...原创 2016-04-26 11:26:13 · 2992 阅读 · 0 评论 -
AceEditor使用小结
之前用mirrorcode作为前台编辑器,但是缺少代码提醒等快捷键操作,使用起来非常不便。后来考虑使用AceEditor。在一般情况下,我们需要引入的js库是两个:ace.js,ext-language_tools.js接下来就是按照ACE Editor的官方API指示进行搭建(如果看着有点迷的话,简易入门在此,去网上下载ace的包,地址:https://github.com/a...原创 2019-05-02 12:45:19 · 9776 阅读 · 0 评论 -
JavaScript之闭包和立即执行函数
一说起闭包,可能是JS(ES5)初学者比较头疼的地方,比较晦涩难理解。在这里结合编码过程中的实际经验,通过深入浅出描述去讲解下闭包。首先,得先知道闭包的定义,为了便于理解,可以这样思考闭包即一个函数,什么函数呢?就是能访问另一个函数作用域的函数。常用的方式创建闭包的常见方式,就是在一个函数内部创建另一个函数。接着我们从javascript的机制上了解闭包:1、javascript具有自动垃...原创 2019-05-03 13:30:25 · 283 阅读 · 0 评论 -
实战入门Canvas
最近实在太忙,实在没时间写文章,在此表示抱歉。今天给大家代码一篇前端Canvas开发实战(你要知道WebGIS中很多图层覆盖物等元素都是通过Canvas渲染的,因为我们经常调用常用的API,如OpenLayer或Leaflet,并不知晓其源码中逻辑道理,学会了Canvas或SVG,为后续看懂常用地图前端框架,将大有帮助)。以下直接上图:前几天工作上遇到了一个新需求:绘制如上图多个柱体...原创 2019-06-08 15:34:15 · 394 阅读 · 0 评论 -
leaflet插件OSMBuildings-Leaflet.js的应用
osmbuildings应该出了很长时间了,最近玩leaflet偶然发现,觉得蛮好玩的就集成进来。osmbuildings主页:http://osmbuildings.org/github地址:https://github.com/kekscom/osmbuildings先看效果图:介绍下具体实现过程:一、数据准备1.QGIS打开shape图形,保证投影为wgs...原创 2019-06-10 22:38:50 · 2296 阅读 · 2 评论 -
Vue学习之初阶
第一章1、npm升级https://blog.csdn.net/brain_bo/article/details/80673893 // npm 升级https://www.jianshu.com/p/e143e597929a // 区分使用npm install, npm install --save, npm install --save-dev2、vue-cli 3.0脚手架...原创 2019-07-16 23:34:28 · 174 阅读 · 0 评论 -
web地图热力图理解
直接上代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>高德地图热力图</title> <link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/de...原创 2019-07-24 18:09:10 · 1750 阅读 · 0 评论 -
jquery attr方法获取input的checked属性问题
问题:经常使用jQuery插件的attr方法获取checked属性值,获取的值的大小为未定义,此时可以用prop方法获取其真实值,下面介绍这两种方法的区别:1.通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为flase复制代码 代码如下:<input type="checkbox" id="selectAll" oncli...原创 2016-05-23 11:04:07 · 374 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()使用介绍
以下示例使用 JSON.parse 将 JSON 字符串转换成对象。var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}'; var contact = JSON.parse(jsontext); document.writ原创 2016-05-30 16:56:44 · 572 阅读 · 0 评论 -
JS定义函数浅析(一)
一、JS两种定义函数方式及区别二、function定义函数的4种方法 1.最基本的作为一个本本分分的函数声明使用。 复制代码代码如下: 复制代码代码如下:function func(){} 或 var func=function(){}; 2.作为一个类构造器使用: 复制代码代码如下: 复制代码代码如下:function class(){} ...翻译 2017-06-15 14:07:08 · 372 阅读 · 0 评论 -
JS匿名函数浅析
匿名函数的基本形式为(function(){...})();前面的括号包含函数体,后面的括号就是给匿名函数传递参数并立即执行之匿名函数的作用是避免全局变量的污染以及函数名的冲突 1.小括号的作用小括号能把我们的表达式组合分块,并且每一块,也就是每一对小括号,都有一个返回值。这个返回值实际上也就是小括号中表达式的返回值。所以,当我们用一对小括号把匿名函数括起来的时候,实际上小括号...翻译 2017-06-15 13:37:29 · 382 阅读 · 0 评论 -
理解javascript中的立即执行函数(function(){…})()
javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数...原创 2016-08-04 15:23:47 · 253 阅读 · 0 评论 -
js命名空间
1.首先为什么要用js命名空间 在我们的项目中,如果多个人为同一个页面写js的话,命名冲突就有可能发生,如果所有的函数都是全局的话,如下:a.js中function com(){ .....}b.js中function com(){ ........}且一个页面同时引用了这两个js文件,这样我们调用的时候会出问题,可能老是调用到第一个文件里面的函数了...原创 2016-06-29 17:14:34 · 420 阅读 · 0 评论 -
JSON.parse和eval的区别
JSON(JavaScript Object Notation)是一种轻量级的数据格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是Javascript原生格式,这意味着在javascript中处理JSON数据不需要任何特殊的API或工具包,而且效率非常高。基本格式:varjsonData='{"data1":"Hello,","data2":"world!"}'调...原创 2016-06-22 19:04:16 · 283 阅读 · 0 评论 -
<input type="image" ...>和<img>的区别
<input type="image" src="" onclick="...">1、当该标签在<form></form>中时,在浏览器中点击显示的图片后,效果等同于submit,即表单提交,故onclick事件不用submit,否则会发生表单提交两次的现象,经常会造成表单元素被重复提交,数据库被写入异常!!2、但用该标签显示的图片,图片名称中可包含中文..原创 2016-06-16 11:09:18 · 2369 阅读 · 0 评论 -
js 闭包的理解
<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script type="text/javascript" src="../js/jquery-1.8.0.min.js" &am原创 2016-05-30 17:13:44 · 387 阅读 · 0 评论 -
JS中Null与Undefined的区别
在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返...转载 2016-05-30 17:03:28 · 289 阅读 · 0 评论 -
JS变量作用域浅析
一、在申明变量是凡是没有var关键字,而直接赋值的变量均为全局变量 1、function test() { a = 30; var b = 20; } test(); console.log("a="+a); //这里很明显,a为全局变量 console.log("b="+b);//b为局部变量,故在函数test外...原创 2017-06-21 15:38:00 · 279 阅读 · 0 评论