刚开始初学的时候认为二者皆可,然而最近在写代码的时候遇到了问题,然后在js高程中找到了答案,特此记录。 原文是这样的: 1.从功能上看,这两种访问对象属性的方法没有任何区别。 但方括号语法的主要优点是可以通过变量 采访问属性。 2.通常,除非必须使用变量采访问属性,否则我们建议使用点表示法。 ...
分类:
其他好文 时间:
2020-04-05 11:15:12
阅读次数:
214
<script> // 1.JavaScript作用域 : 就是代码名字(变量)在某个范围内起作用和效果 目的是为了提高程序的可靠性更重要的是减少命名冲突 // 2. js的作用域(es6)之前 : 全局作用域 局部作用域 // 3. 全局作用域: 整个script标签 或者是一个单独的js文件 v ...
分类:
Web程序 时间:
2020-04-02 22:19:11
阅读次数:
79
前言 业务开发中经常会用到异步函数,这里简单的对异步函数以及它的各种各样的解决方案做一个浅析 优缺点: 优点: 能够极大的提高程序并发业务逻辑的能力. 缺点: 异步函数的书写方式和代码执行逻辑很不直观,回调函数这种方式不太符合人类的的线性思维 异步函数的执行流程通常不好管理 不好对异步函数部署错误处 ...
分类:
其他好文 时间:
2020-04-01 19:07:55
阅读次数:
69
0 Event Object导论 支持DOM0、DOM2的浏览器和IE浏览器实现事件处理程序的不同,除了体现在添加事件处理程序的不同上,还体现在event对象的实现差异上,包括具体的属性和方法。在触发DOM上的某个事件时,都会产生一个event对象,这个对象包含着所有与事件有关的信息。一旦事件处理程 ...
分类:
其他好文 时间:
2020-03-30 11:19:57
阅读次数:
70
0 前言 目前读到了《高程3》的错误检测部分,现在先挖一个坑,关于错误检测应该写三篇总结:firebug检测错误和输出信息;try-catch错误捕获;常见错误种类。 本篇逻辑思路如下:首先介绍进行错误捕获的try-catch语句;然后介绍常见的错误类型,这点会结合firebug来说明;其次介绍tr ...
分类:
其他好文 时间:
2020-03-29 19:27:51
阅读次数:
71
软件开发目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 关于README的内容,这个应该是每个项目都应该有的一个文件,目的是能简要描述该项目的信息,让读 ...
分类:
编程语言 时间:
2020-03-29 19:26:38
阅读次数:
76
为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.py | |- ...
分类:
其他好文 时间:
2020-03-29 14:17:33
阅读次数:
89
指令重排的分类:编译期重排序和运行时重排序 在JVM编译时期或者CPU执行JVM字节码时期,对现有的指令进行重排序,主要目的为了优化运行速度(在不改变程序运行结果的前提下) int a = 3 //1 int b = 5; //2 int c = a + b; //3 虽然说指令重排可以调高程序的执 ...
分类:
编程语言 时间:
2020-03-27 13:14:41
阅读次数:
91
我相信大家都用过线程池,但是线程池数量设置为多少比较合理呢? 线程数的设置的最主要的目的是为了充分并合理地使用 CPU 和内存等资源,从而最大限度地提高程序的性能,因此让我们一起去探索吧! 首先要考虑到 CPU 核心数,那么在 Java 中如何获取核心线程数? 可以使用 方法来获取(可能不准确,作为 ...
分类:
编程语言 时间:
2020-03-25 09:15:04
阅读次数:
99
一、城市建筑物轮廓 城市建筑物轮廓表示为每个建筑物的屋顶数、面,可以建立各建筑物的屋顶高程或各建筑物距地面的高度。 目前建筑物平面数据获取只要有以下几种方式: (1)从原有的二维 GIS中提取三维建筑物模型所平面信息,二维 GIS 中,建筑物一般只用投影到地面的轮廓线来表达,并将该轮廓线所勾勒出来的 ...
分类:
其他好文 时间:
2020-03-23 22:20:07
阅读次数:
183