关押了铁哥关于haXe的介绍,忍不住体验了一如既往吧:

平等、下载安装flashdevelop

http://flashdevelop.org/
到就下边下载最新的flashdevelop并安装(注:安装之用java
sdk1.6以上版本,同时还要安装.netframework)

tips:

flashdevelop并无能够识别最新的jdk
1.7,假设您的机及设置之凡1.7版本,需要手动编辑

x:\Program Files (x86)\FlashDevelop\Tools\flexsdk\bin\jvm.config

找到
java.home=”C:\Java\jre7\”

管java.home设置成本机jre7的路径即可,

再插一句子题外话:固然您的机械是win 64员,最好安装java sdk
64位本,否则eclipse有或跑不起来。

老二、下载安装haXe

http://haxe.org/ 到这下面下载安装haXe

tips:联机安装速度颇缓慢,日常得安装包及一半不时,socket联系中断出错,提出直接下载neko-1.8.2-win.zip(可选)以及haxe-2.09-win.zip手动安装.

其三、完成后,就可用flashdevelop体验haXe的劲了

javascript是一个百般是的语言,没有意外,唯有做不至。可是这种弱类型语言有一个致命伤:缺乏好之ide环境,而且编译期不爱觉察语法上的左,而haXe正好弥补了即刻一点。

以让人心潮澎湃的是仍然无缝整并了jQuery(haXe-2.09内置了jQuery 1.6.4本)

1、创制一个haXe的js
project,写一个jQuery的ready示例吧

 

import js.JQuery;
import js.Lib;

/**
 * ...
 * @author jimmy.yang
 */

class Main 
{

    static function main()
    {
        new JQuery(null).ready(function(e:JqEvent) { 
            Lib.alert("jQuery is ready!");
        } );    
    }   
}

 

如上就几执行代码,就一定给

 

$(document).ready(function(){
    alert("jQuery is ready!");
})

 

编译后,最终会编译生成一个js文件jshaXe.js,并自动引用到html页面被,有趣味之同室可以自行分析一下变化的js代码,仍旧万分轻看懂的.

2、测试一下jQuery的选用器

static function main()
{
    new JQuery(null).ready(function(e:JqEvent) {        
        var abc = new JQuery("div.abc");//选择所有div class="abc"的元素
        abc.each(function(i:Int, e:HtmlDom) {
            abc.eq(i).html("这是第" + i + "个class='abc'的div");
        } );

        var btn = new JQuery("#btn");//选择id="btn"的元素
        btn.click(function(e:JqEvent):Void { 
            Lib.alert("您点击了按钮:" + e.currentTarget.id);
        } );
    } );    
}

 

如上代码十分给

 

$().ready(function(){
    var abc = $("div.abc");
    abc.each(function(i){
        abc.eq(i).html("这是第" + i + "个class='abc'的div");
    });

    var btn = $("#btn");
    btn.click(function(e){
        alert(e.currentTarget.id);  
    })
})

 

相关文章

网站地图xml地图