如何在Javascript的方案?

我试图写我自己的JavaScript框架,像jQuery的。

我使用的Aptana Studio进行设计网站。 我正打算创建一个网页,写的Javascript代码,就像我们会做一个网站。 突然,我注意到的Aptana Studio还拥有一个Javascript项目。 所以,我创建了一个新的Javascript项目。 但它主要是允许你创建只有.js文件中,并没有HTML文件。 我不知道一个独立的.js文件会做什么? 我我就不会需要一个HTML文件来执行,并测试我的javascript代码?

当然,必须有一些优势,使用Javascript的项目。 但我无法弄清楚。 是否有人可以解释如何使用JavaScript项目?

--------------解决方案-------------

我不知道的Aptana Studio的任何事情,但我猜,你打算从另一个项目带动你的JavaScript项目。 想想就像一个独立的库中的JavaScript项目。 这是没有意义的,在图书馆本身的测试代码,因为消费者的库可能不想来对付它。 尝试创建导入您的JavaScript项目,并允许你发挥它并测试它的第二个项目。

我会建议您尝试Javascript的试车手。 它有一个IDE的支持,也似乎是在帮助你调试代码还算不错。 在这里可以找到更多详细信息:http://code.google.com/p/js-test-driver/

我要说的是,当你需要的HTML文件; 根据测试框架,你选择你可能想要做多; 与夹具等负载高达IFRAME和东西一些工作。 不过,我会假定写作的整体框架将采取不仅仅是HTML页面和一个单元测试框架会更贴切的REQ。

螺杆机组的JS http://github.com/nkallen/screw-unit

我知道我已经从你的问题偏离; 但我只是觉得,而不是正确的项目结构和HTML测试,这将是更重要的是一个测试框架,不断发展的敏捷和快速。

但是,这只是我。

分类:JavaScript的 时间:2012-01-01 人气:0
本文关键词: JavaScript中,集锦
分享到:

相关文章

  • 在Javascript中,我怎么告诉用户是否按下两个键在同一时间? 2012-01-02

    在Javascript中,我怎么告诉用户是否按下两个键在同一时间? 例如,我已经绘制在屏幕的中间的圆. 我希望在用户按住向上箭头,右,而用户按住右箭头键来移动它. 这部分工作很容易. 如果用户持有两个向上和向右的箭头,我想移动圆斜,向上和向右. 它看起来并不像这可能与基本的JavaScript事件处理,但肯定有人想出了一个变通/黑客/改进. --------------解决方案------------- 以下是你需要做的概念(我猜这就是所谓的伪代码): 开始是这样的: var PIXEL_DEL

  • Rails和Javascript中是格式化时间 - 跨语言,避免重复码 2012-01-05

    我有一个观点,即需要一个Ruby的日期,就可以进行一些格式输出仅仅是时间,格式为[5:30]. 然后,默认情况下,它增加了30分钟,这让结果是类似以下的输出: 5:30 PM - 6:00 PM 而在HAML文件中的代码如下所示: =format_time( @time ) + " - " + format_time( Time.parse( @time ).advance( :minutes => 30 ) ) 其中,format_time是我创建了一个方法. 但随后,用户可以

  • 最佳实践在JavaScript中暂停 2012-01-08

    什么是JavaScript中暂停的最佳途径. 我曾尝试之前使用的setTimeout()函数,但我真的糊涂了它是如何工作的. --------------解决方案------------- var pauseTime = 1000; //this is in milliseconds setTimeout(runThisFunction,pauseTime); function runThisFunction(){ alert("i waited a second to run!");

  • 我怎么能知道一个JSF组件的ID,所以我可以在JavaScript中使用 2012-01-08

    问题:有时你会想从JavaScript访问组件用getElementById ,但ID是在JSF动态生成的,所以你需要得到一个对象ID的方法. 下面我回答你如何能做到这一点. 原题:我想使用一些代码,如下图所示. 我如何可以引用我的JavaScript中的inputText JSF组件? <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns

  • 什么样的算法,使得曲线是这样的(IMG)可以在JavaScript中的海军报做些什么呢? 2012-01-08

    你可以给我一个算法的例子吗? 编辑:然后我将如何计算使用JavaScript的数学? 有人可以添加? 对不起,没有包括这方面最初.. 注:我使用的"海军报"绘制图形,并输入了海军报是一个JavaScript数组是这样的: [[X,Y],[X,Y],[X,Y] ...] 因此,考虑到改变曲线I输出全部指向数组与循环,吐出来FLOT绘制图形的值. --------------解决方案------------- 一个典型的S形曲线是正切(x)的曲线. 根据定义, tanh(x) = sinh

  • 怎么可能一个C#程序员的方式写在JavaScript中的解决方案? 2012-01-08

    更新:也许这是不是从我原来的职位清楚,但我主要是想知道如何构建的JavaScript代码,而构建一个解决方案,而不是简单地学习如何使用的API(虽然那肯定是很重要)的最佳实践. 我需要将功能添加到一个网站,我们的团队已经决定使用接近接收来自一个JSON格式的AJAX请求调用从Web站点内的Web服务的解决方案. Web服务已创建伟大工程. 现在,我一直在负责编写解决方案中的JavaScript / HTML端. 如果我解决在 C#这个问题,我会创建单独的类来格式化请求,处理Ajax请求/响应,解

  • 如何记录在JavaScript中的命名空间? 2012-01-10

    如何命名空间在JavaScript中记录与jsDoc? 这里是我的尝试,这是正确的? /** * My special namespace * * @name my.namespace * @namespace */ $namespace('my.namespace', /** @lends my.namespace **/ { /** * Foo - does something really neat... * @function */ foo: function() { } }); 只是为

  • 我如何在JavaScript中创建一个新的行? 2012-01-11

    var i; for(i=10; i>=0; i= i-1){ var s; for(s=0; s<i; s = s+1){ document.write("*"); } //i want this to print a new line /document.write(?); } 我打印的明星一个金字塔,我不能得到新行打印. --------------解决方案------------- 使用\n为一个换行符. document.write("\n")

  • 在Javascript中,当一个新的范围内创建? (有一个新的功能,并在“与”语句)难道这些只有2种情况? 2012-01-12

    在Javascript中,当一个新的范围内创建? 在2种情况,我知道的是: 一个新的功能( 更新 2012/09,我认为它需要一个函数调用,而不仅仅是一个函数的定义) 在"用"的声明 作为一个说明,任何新的块(在IF-THEN-ELSE,循环,或刚开始没有其他原因,一个块)将不会创建一个新的作用域. 是否存在这样一种新的范围,除了这两种情况上面创建第三个情况? 谢谢. --------------解决方案------------- 对了,还有那里的作用域链增强(除了第三种情况let M

  • 是否HTML 5让调用保存文件对话框在JavaScript中创建的文件? 2012-01-12

    是否HTML 5让调用保存文件对话框在JavaScript中创建的文件? --------------解决方案------------- 是的,但你并不真的需要HTML5吧,你可以用一个数据URI. 有几个限制,比如IE8只允许文件达到32KB的,你需要得到用户点击一个链接. 见我的回答对的例子类似的问题. 今后您可以使用File API作家,但我不知道对于任何浏览器的支持呢. 我测试过的数据-URI的方式. 目前,它只能在Firefox. 看来,现在最好是留在闪光:https://github

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.844 (s). 10 q(s)