我怎样才能清除焦点上的textarea?

即时通讯使用一个简单的forms与textarea,当用户点击到textarea我想textarea的内容被清除。 这可能吗?

如何制作进度条

如何在html / css / javascript中制作进度条。 我真的不想使用Flash。 在这里可以find一些东西: http : //dustincurtis.com/about.html 我真正想要的是一个“进度条”,它改变了我在PHP中给出的值。 你的过程是什么? 有没有什么好的教程呢?

代码高尔夫:有限状态机!

有限状态机 确定性有限状态机是一种简单的计算模型,在基础CS课程中被广泛用作自动机理论的介绍。 它是一个简单的模型,相当于正则expression式,它决定了某个inputstring是Accepted还是Rejected 。 抛开一些手续 ,一个有限状态机的运行包括: 字母表 ,一组字符。 状态 ,通常可视化为圆形。 其中一个州必须是开始状态 。 一些州可能会接受 ,通常可视化为双圈。 过渡 ,通常可视化为国家之间的定向拱,指向与字母表相关联的状态之间的链接。 inputstring , 字母字符列表。 机器上的运行从起始状态开始。 inputstring的每个字母都被读取; 如果在当前状态和对应于该字母的另一个状态之间存在转换,则当前状态改变为新状态。 读完最后一个字母后,如果当前状态为接受状态,则接受inputstring。 如果最后一个状态不是接受状态,或者一个字母在运行过程中没有相应的状态,则inputstring将被拒绝。 注:这个短暂的破坏远非FSM的全面正式定义; 维基百科的精美文章是对这个主题的一个很好的介绍。 例 例如,下面的机器会告诉从二进制数字中,从左到右读取的偶数是否为0 : 字母表是集{0,1} 。 状态是S1和S2。 (S1, 0) -> S2 , (S1, 1) -> S1 , (S2, 0) -> S1 , (S2, 1) -> S2 。 inputstring是任何二进制数字,包括一个空string。 规则: 以您select的语言实施FSM。 […]

Javascript:遍历对象文字值

我有一个标准的jQuery插件,在上面创build默认设置: jQuery.fn.myPlugin = function(options) { var defaults = { starts: "0px,0px", speed: 250, … }; o = $.extend(defaults, options); } 我有另一个名为numberOfObjectsvariables。 我试图循环通过默认的variables。 对于find的每个对象(来自numberOfObjects )我需要复制variables值的值。 所以,如果numberOfObjectsvariables是3,则defaults.starts应该是0px,0px > 0px,0px > 0px,0px 。 >用于分割值。 这是我现在有。 X表示默认的variables名称。 Y表示x的当前值的variables。 我已经得到了这么多,不知道下一步该做什么。 for (x in defaults) { // x is defaults.x defaults.x = defaults.x + " > y"; }

在列表monad中使用return和not使用return

我开始了我的大哈斯克尔十字军(GHC :),我对单子和IOfunction有些困惑。 任何人都可以解释这两个函数有什么区别吗? f1 = do x <- [1,2] [x, x+1] — this is monad, right? f2 = do x <- [1,2] return [x, x+1] 结果是: *Main> f1 [1,2,2,3] *Main> f2 [[1,2],[2,3]]

以编程方式访问应用程序标识符前缀

如何以编程方式访问Bundle Seed ID / Team ID / App Identifier Prefixstring? (据我所知,这些都是一样的东西)。 我正在使用UICKeychainStore钥匙串包装器将数据保存在多个应用程序中。 这些应用程序中的每个应用程序在其授权plists中都有一个共享的钥匙串访问组,并共享相同的设置configuration文件。 默认情况下,钥匙串服务使用plist中的第一个访问组作为存储数据的访问组。 当我debuggingUICKeychainStore时,这看起来像“AS234SDG.com.myCompany.SpecificApp”。 我想设置访问组为“AS234SDG.com.myCompany.SharedStuff”,但我似乎无法find如何获得编程的访问组的“AS234SDG”string,并希望避免硬编码它如果可能的话。

在twitter引导模式下的自动对焦input

我有这样的问题 – 我需要在twitter引导模式(显示后)自动对焦一些元素。 棘手的部分在这里 – 这个模式的内容是从单独的HTML文件使用“数据远程”(jQuery.load方法)加载,所以 $(document).on('shown', ".modal", function() { $('[autofocus]', this).focus(); }); 只有在模态被加载之前工作。 问题是 – 如何使自动对焦在第一次模态加载工作?

junit:没有testing发现

我inheritance了一个Java项目,是Java开发新手。 对于我来说,让自己感觉舒适的代码就是围绕它编写一些testing。 我正在使用IntelliJ编写我的代码。 我现有的项目有这样的文件夹结构: /myProject /src /main /java /com.lexcorp /core /email /providers emailProvider.java 我创build了一个新的项目,将举行这个项目的testing。 我希望这个项目能同时进行unit testing和集成testing。 目前,我的新项目有这样的结构: /myProjectTests /src /main /java /com.lexcorp.core.email.providers emailProviderTest.java emailProviderTest.java文件如下所示: package com.lexcorp.core.email.providers; import junit.framework.TestCase; import org.junit.Test; public class EmailProviderTest extends TestCase { private final String username = "[testAccount]"; private final String password = "[testPassword]"; @Test public void thisAlwaysPasses() { assertTrue(true); } […]

当我运行pod安装时,我得到`master` repo需要CocoaPods 0.32.1,尝试更新但仍然在0.31

Iam试图在xcode项目中安装cocoa豆荚,但是在做: $ pod install 我得到以下错误: Setting up CocoaPods master repo [!] The `master` repo requires CocoaPods 0.32.1 – Update CocoaPods, or checkout the appropriate tag in the repo. /Library/Ruby/Gems/2.0.0/gems/claide-0.5.0/lib/claide/command.rb:281:in `rescue in run': undefined method `verbose?' for nil:NilClass (NoMethodError) 所以我更新了cocoa豆 $ sudo gem update cocoapods 但它告诉我没有什么可更新的: Password: Updating installed gems Nothing to update 运行pod –version 但是我得到: […]

如何使用Gradle将Boon或Jackson JSONparsing器添加到Android Studio?

我想知道如何将Boon或Jacksonparsing器添加到Android Studio中使用Gradle的Android项目? 我发现如何用GSON做到这一点,但是用Boon或者Jackson找不到任何东西。