- 因为时间一般不太够,本文为最最基本版,只提供思路
- java我不会,后端不涉及java
- GIS方面,只推荐适合入门的,真要是深入学GIS我也说不准用什么好,也许都会去学webGL了吧
划线可以不是必须
编辑器 前端vscode、后端:vs2019
1HTML CSS-
推荐 :黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili
-
时间不多的话,可以先看到250集左右
-
基础:重点,能不能理解leaflet等一些文档,以及能不能解决莫名其妙的bug,就看你基础学的怎么样了
- 【尚硅谷】Javascript基础&实战丨JS入门到精通全套完整版_哔哩哔哩_bilibili
-
dom: *** 作元素,如按钮绑定事件
-
bom: *** 作浏览器
-
ui框架:bootstrap- 效率极高,推荐但是不必须,css学的好20分钟就会了
-
ajax:异步数据交互
-
es6:更好用的js规范 -
vue:前端框架,-
干开发,即使你是后端,你可能也需要学,更不要说前端了
-
npm -
node -
es6
-
-
开源的,geoserver?postgis? -
arcgis server -
(推荐)supermap iserver+leaflet:简单易学
-
学习:GIS学堂 (supermap.com)中的iserver和超图封装的leaflet(我觉得他们讲的很烂,不过也没更好的了)
-
发布地图
-
在html文件中练习超图的示例
示例,api,入门指南
iClient for Leaflet 示范程序 (supermap.io)
iClient for Leaflet 开发指南 (supermap.io)
iClient for Leaflet API (supermap.io)
-
-
结合leaflet的示例,api文档、实现更多功能(超图封装的功能,局限性很大,熟悉超图的示例后多看开源的文档,openlayer也是如此)
Leaflet - a Javascript library for interactive maps (leafletjs.com) -
这样你就可以用 iserver地图服务+leaflet(超图封装的leaflet+开源的leaflet)在单个html文件做GIS功能了
-
方案一(难,需要会vue,效率高,不学vue找不到工作(不要硬上vue,vue需要很多前置知识))前后端分离,vue+c#后端/java后端
-
方案二:(推荐)
-
.net MVC,前后端耦合,前端页面写在视图引擎里,也就是V里,
-
了解数据交互方式,在html做好功能,复制到MVC的视图中(路径、.net mvc的机制等会出现很多问题,耐心解决)
-
仅推荐(比较吃c#基础,和web的知识):
.net mvc前后端耦合
.net webapi
-
-
三层架构?拖控件?
-
举个例子,面试的时候这些完全是减分项,
-
逻辑混乱,教程还不好找,不明白学校为什么还在讲这些
-
根据超图iclient for leaflet api和开源的leaflet做webGIS功能
根据前端知识和工具,做页面,(如图引擎或前端框架)
根据数据库知识和后端知识做后端
内容可太多了,毕业前都看不完,毕业设计的话可以指看我高亮标出的
尚硅谷
- 图表可视化
术语速查手册 - Apache ECharts
arcgis api for jsOverview | ArcGIS API for Javascript 4.21 | ArcGIS Developer
openlayer
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)