define

seajs学习日志 简单尝试模板+数据合并、模块异步加载、非标准CMD模式定义define模块

二次信任 提交于 2019-12-22 21:39:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天继续尝试seajs 2.3的版本,那做点什么demo好呢,就来一个简单是数据模板吧,然后通过其他一些细节深入学习 先看看目录结构,按照官方demo架设 index.html只是简单入口 文件和seajs的配置项,最下面有一个seajs.use加载crontroller模块,然后回调暴露的combine方法 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>halo sea.js</title> <script type="text/javascript" src="../sea-modules/sea.js"></script> </head> <body> <div id="hello"></div> </body> </html> <script type="text/javascript"> seajs.config({ base : "../sea-modules/", alias : { "jquery" : "jquery.js" } }); seajs.use("../static/crontroller", function(c){ console.log(c.combine()); }); </script>

PHP常量详解:define和const的区别

夙愿已清 提交于 2019-12-03 08:40:27
常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。通常常量标识符总是大写的。 可以用 define() 函数来定义常量。在 PHP 5.3.0 以后,可以使用 const 关键字在类定义的外部定义常量,先前版本const 关键字只能在类(class)中使用。一个常量一旦被定义,就不能再改变或者取消定义。 常量只能包含标量数据(boolean,integer,float 和 string)。 可以定义 resource 常量,但应尽量避免,因为会造成不可预料的结果。 可以简单的通过指定其名字来取得常量的值,与变量不同,不应该在常量前面加上 $ 符号。如果常量名是动态的,也可以用函数constant() 来获取常量的值。用get_defined_constants() 可以获得所有已定义的常量列表。 常量和变量有如下不同: ·常量前面没有美元符号($); ·常量只能用 define() 函数定义,而不能通过赋值语句; ·常量可以不用理会变量的作用域而在任何地方定义和访问; ·常量一旦定义就不能被重新定义或者取消定义; ·常量的值只能是标量。 Example #1 定义常量 <?php define("CONSTANT", "Hello world."); echo CONSTANT; //

please define NDK_ROOT

安稳与你 提交于 2019-12-02 09:46:48
刚开始学习cocos2d-x,第一步必须是把环境变量配置好。关于sdk ndk的下载都挺简单,就不加整理了。依据网上找的一些资料,进行如下配置 1.设置环境变量, 即在终端窗口编辑 sudo vi ~/.bash_profile 在中添加 export ANDROID_SDK_ROOT= /Users/lizhiming/Public/android_dev/adt_bundle_mac/sdk/tools export ANDROID_NDK_ROOT= /Users/lizhiming/Public/android_dev/adt_bundle_mac/android-ndk-r9d export NDK_ROOT= /Users/lizhiming/Public/android_dev/adt_bundle_mac/android-ndk-r9d export PATH=$PATH:$ANDROID_NDK_ROOT export PATH=$PATH:$ANDROID_SDK_ROOT 以上环境变量配置,路径名依据自己的sdk及ndk的真实路径为准 2. 完成ndk的编译环境设置 进入cocos2d-x源码目录,执行命令:./tools/android-buildsetup.sh ,正常会打印一大堆的writing ....properties信息。 3