阅读更多

5顶
0踩

Web前端
Twitter近日发布了Flight,这是一个轻量的、基于组件的框架。目前该框架使用在Twitter的应用程序中。

Twitter称,该框架致力于构建基于现有DOM模型的应用程序,并可以将功能映射到DOM节点,且支持DOM的事件传播机制。

无论应用程序是否使用模板或生成HTML,Flight都不依赖于任何Web渲染技术,并且不关心请求如何被路由,相反,该框架提供了一个整洁的解耦的页面组件功能。

Flight的组件不能被直接引用,而是通过触发和订阅事件来进行通信。因此,Flight中的每个组件和每个组件API与其他所有组件都是分离的,这样比较容易使用和测试。

根据Twitter介绍,Flight组件是简单和可靠的,因为事件是组件工作中唯一可变的,并且很容易产生。组件只要在DOM节点范围内,就可以订阅DOM树上的事件。

Flight同时也支持functional mixins,并能够防止重复混入或意外覆盖。

Flight开发者表示,未来会增加一个完整的测试框架,并会发布用来创建Twitter Web前端的实用工具。

Github地址:https://github.com/twitter/flight

文档:https://github.com/twitter/flight/blob/master/README.md

演示:email示例应用演示
5
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VC 如何使程序运行后自己删除自己

    VC 如何使程序运行后自己删除自己,免去手动删除的麻烦。

  • VC MFC 如何删除文件,目录,文件夹

    VC MFC 如何删除文件,目录,文件夹==========================================第一种方法:   定义一个文件类对象来操作CFile   TempFile;    TempFile.Remove(指定文件名);第二种方法:  使用系统函数 DeleteFile( LPCSTR filename )删除文件    _rmdir(),删除

  • VC实现程序自删除(三种方法)

    1、Gary Nebbett的方法Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者。乃NT系统一等一的高手。下面就分析一些他的这段代码,这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删除了:#include int main(){ HMODULE module = GetModuleHandle

  • VC++中MFC窗口对象的清除

    对于vc++初学者来说,总觉得窗口对象的清除过程有些莫名其妙.在程序中看不到对delete的显式调用,这似乎违反了c++中有关初始化和清除的规则.那么,程序是怎样取消一个窗口对象? 要消除窗口对象,必须清楚窗口对象的构成.在一个通常的程序中,先创建c++窗口对象,然后由Windows创建实际的窗口结构,并返回句柄与c++对象连接.也就是说,窗口对象包含c++窗口对象和Windows窗口对象,

  • 程序实现自我删除的七种方法

    程序实现自我删除的七种方法

  • c/c++编程学习:程序自删除

    程序自删除的方式有很多,不过最终的思想不过是关闭本身进程,开启新进程用于删除自身。下面这个方法是用windows自带命令行程序实现删除。 命令行为 cmd.exe /c del filename 代码示例:C语言形式 #include #include #include BOOL SelfDel() { SHELLEXECUTEINFO sei; TCHAR szModule [MAX_PATH],szComspec[MAX_PATH],szParams [MAX_PATH]; /

  • VC下MFC程序自删除(自杀)几种方法的实践与探讨

    在VC下做了个MFC的程序,想让他运行后,自动删除自己。在网上看了些资料,方法也有一些,都实践了一下,感觉对MFC的程序,使用cmd.exe可能更合适一些。其他的方法也蛮好,蛮经典的,不过我感觉用在MFC程序上就不太合适了。我实践的方法有三种:1.使用汇编,就是Gary Nebbett的经典代码。2.使用创建克隆进程方式。3.使用ShellExecute执行cmd.exe。第一

  • exe自删除(VC版本) 网上转载

    字号:大 中 小  在开发程序过程中,有许多情况中都需要执行程序自己把自己从物理磁盘上删除,例如,卸装程序,一些黑客程序获取信息后自清除等,我们把这些具有自删除功能的程序统称为“自杀”程序。对于一名程序员,想必都有在程序中使用代码删除物理磁盘文件的经历吧,我们只需要简单的调用DeleteFile API函数就可以搞定,但是该函数并不能删除自己,当它执行删除自己时,将会导致出现“无法删除文件:

  • C#删除程序自身【总结】

      偶然看到一个可以自删除的程序,于是了解下如何实现。然后整理如下:   思路:   在.NET程序中,因为运行中的程序是受系统保护的,不能自己删除自身的,所以自删除的思路:   在关闭本程序之前启动新的进程打开另一个程序,调用这个程序来删除原程序。然后再完成外部进程的销毁。   操作: 方法一:程序中打开新的进程,删掉程序后,再销毁进程本身   流程:首先生成一个B...

  • C# 删除指定文件或文件夹

    C# 删除指定文件或文件夹 string strFilePath = @”c:\ttt\ttt.txt”; 或者 string strFilePath = @”c:\ttt\”; // 1、首先判断文件或者文件路径是否存在 if (File.Exists(fileFullPath)) { // 2、根据路径字符串判断是文件还是文件夹 FileAttributes attr...

  • C#中对象的销毁

    文章目录1 对象的销毁1.1 对象的生存周期1.2 对象在内存中的状态1.3 垃圾回收机制(GC)1.4 析构函数 1 对象的销毁 1.1 对象的生存周期 对象在内存中不断的“生生死死”,具有生命周期。 1.2 对象在内存中的状态 1.3 垃圾回收机制(GC) .NET虚拟机特有的机制,自动运行,并检查对象的状态。发现对象不被引用时,会将其释放所占空间(销毁)。 1.4 析构函数 托管运行环境...

  • C# 杀掉后台进程

    var p = Process.GetProcessesByName("WINWORD"); if (p.Any()) { for (int i = 0; i < p.Length; i++) { p[i].Kill();

  • C# 杀进程的方法

    private void KillProcess(string processName) { //获得进程对象,以用来操作 System.Diagnostics.Process myproc = new System.Diagnostics.Process(); //得到所有打开的进程

  • 程序在执行完成之后删除自身

    有时候我们需要批处理程序在执行完成之后删除自身,可以用 del %0 来完成。只要在批处理程序最后一行加入这条语句就可以了,如下面的例子:@echo offecho 按任意键后我将删除自己,呵呵pausedel %0...

  • C#中自己删除自己

    //利用批处理文件实现 [DllImport(&quot;kernel32.dll&quot;)] public static extern uint WinExec(string lpCmdLine, uint uCmdShow); private void button1_Click(object sender, EventArgs e) {             string vBatFile = Path....

  • C#实现删除自身程序(附完整源码)

    C#实现删除自身程序(附完整源码)

Global site tag (gtag.js) - Google Analytics