08 2021 档案
摘要:1.同步与异步 首先明确一个大前提:JavaScript的主要优势之一就是任何事情都是异步的。 在大多数情况下,虽然主线程中还是按照代码中写的从上到下执行,但是写在上方的代码(例如一个函数)如若尚未执行完成,不会影响到下方的代码开始执行的时间。 例如: doALongThing(() => cons
阅读全文
摘要:(1)div 的 background-image 默认是不缩放的,以 div 左上角为定位点。 想要使得 background-image 缩放至 div 大小可以用: background-size:100% 100%;
阅读全文
摘要:(1)如果dojo模块中某一处出现了错误,那么其后所有代码均不会被执行。 如: 此处 scaleBar 中出现了错误:container : scalebar 尚未创建,无法加载 scaleBar 到 container 中。 那么此时 dojo 模块中的,170行后面的所有代码 (此处为 comp
阅读全文
摘要:这里用两幅图直观表示 position: absolute 定位的参考点。 当父级元素是页面时: 子绝父相的应用: 儿子元素使用绝对定位,父元素使用相对定位,这样的话儿子元素的参考点将会发生改变,将不再以页面为参考点,而是以父辈元素的盒子的角为参考点。这个父元素不一定是其直接父亲,父辈元素都可以,哪
阅读全文
摘要:(1)当采用: <script src="https://js.arcgis.com/4.11/"></script> 来访问ArcGISJsApi时,如果你此时想用本地文件去进行一些 Layer 的绘制,如: const geoJSONLayer = new GeoJSONLayer({ url:
阅读全文