11 2013 档案
摘要:JS有一个不起眼但很重要的特性,即它不支持函数外部的块级作用域。函数中变量的作用域: 变量的作用域指程序中变量可见的位置,即程序中变量可以被使用的位置。在函数之外声明的变量作用域是全局的,意思是可以在程序的任意位置使用或者改变它们。在函数内部声明的变量也是全局的,除非在声明时使用了var关键字。var关键字使得变量的作用域成为局部的,即变量仅可以在定义它的函数内使用且一旦函数结束将不再可见。返回值: 函数使用return语句返回值。关键字return是可选的且只能用于函数内。在函数内,当执行到return关键字时,函数退出。return可用于返回某些任务的处理结果,比如一项计算,或...
阅读全文
摘要:The JavaScript doing the actual work is the same in both the older style of modules with dojo.declare and the newer AMD style.The big differences between legacy and AMD modules are how they are defined (dojo.declare() vs. define()) and how they are loaded (dojo.require() vs. require()).legacy:View C
阅读全文
摘要:1.先在官网上ArcGISAPIforJavaScriptdownloadpage(需要有账户)下载最新的API;2.将下载好的压缩包解压;3.将解压的离线包拷贝到Tomcat应用程序目录webapps下(如我的机器地址为D:\Tomcat\apache-tomcat-5.5.28\webapps\arcgis_js_api);4.用记事本打开D:\Tomcat\apache-tomcat-5.5.28\webapps\arcgis_js_api\library\2.7\jsapi\js\esri目录下的esri.js文件,找到[HOSTNAME_AND_PATH_TO_JSAPI]并将其改为
阅读全文
摘要:引用自蛊惑Into博客园:Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量的取值等于数组或者对象在堆内存中的首地址,在栈中的这个特殊的变量就变成了数组或者对象的引用变量,以后就可以在程
阅读全文
摘要:1、Java虚拟机将硬盘中的person.class文件加载入内存;2、执行该类中的static代码块,如果有的话,给person.class类进行初始化;3、在堆内存中开辟空间,分配内存地址;4、在堆内存中建立对象的特有属性,并进行默认初始化;5、对属性进行显示初始化;6、对对象进行构造代码块初始化;7、对对象进行对应的构造函数初始化;8、将内存地址赋给栈内存中的p变量(栈内存);对象调用过程
阅读全文
摘要:计算机(右键)-属性-高级系统设置-环境变量 1.新建系统变量 :JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_10(你的JDK安装路径) 2.修改系统变量 :PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 3.新建系统变量: CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径) cmd--- java -version OK
阅读全文

浙公网安备 33010602011771号