问题列表 - 第45566页

jQuery - 从任何不仅被点击的<li>中删除类

可以说我有这样的清单......

<ul>
  <li class="one">One</li>
  <li class="two">Two</li>
  <li class="three">Three</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

......我希望能够在李的家里切换班级......

$( "li" ).click(function() {
    $( "li" ).toggleClass( "active" );
});
Run Code Online (Sandbox Code Playgroud)

..所以我想要li除了被点击的那个从未显示为'.active',同时仍然保持'.active'li中的toggleClass能力

所以我想也许我想从任何其他li中删除Class,除了点击的那个.我不知道我怎么能做到这一点......

关于如何实现这样的事情的任何想法?我相信它很容易,但我不知道因为我对jQuery很新

解决了 - 如果有人想看到它......我们去: http ://jsfiddle.net/6jm2s/17/ 也是这个... http://jsfiddle.net/6jm2s/18/

两个答案都很完美.. @jondavidjohn和@hunter谢谢你们......太糟糕了我不能把Checkmark放在两个答案上......但我会让猎人拥有它,因为他的代码更短...... :)

javascript jquery html-lists removeclass toggleclass

2
推荐指数
2
解决办法
2万
查看次数

缓冲区与字符串速度:为什么String更快?

我有一个名为Memcached.Js的项目,它是Node.js的Memcached服务器端口.

我一直在玩字符串和缓冲区,比较内存占用和性能.对于内存,毫无疑问缓冲区是正确的选择.

但令我惊讶的是,表演也是如此.执行字符串操作比使用缓冲区更快.这是我试过的:

// Option 1: data.toString() - amazing, but it's the best one
var commandDataStr = mdata.data.toString().substr(startPos, bytes);
var commandData = new Buffer(commandDataStr);

// Option 2: data.slice().toString() - the same as above... What?
var commandDataStr = mdata.data.slice(startPos, startPos + bytes).toString();
var commandData = new Buffer(commandDataStr);

// Option 3: data.slice() - bad
var commandData = mdata.data.slice(startPos, startPos + bytes);

// Option 4: data.copy() - bad as well
var commandData = new Buffer(bytes);
mdata.data.copy(commandData, 0, startPos, startPos + bytes); …
Run Code Online (Sandbox Code Playgroud)

javascript string optimization performance node.js

20
推荐指数
2
解决办法
9883
查看次数

html5:复选框/无线电中所需属性的重要性

在表单提交时,您如何根据需要标记复选框/单选按钮?

灵感来源:Pekka问题回答

html5 attributes specifications

17
推荐指数
3
解决办法
2万
查看次数

为匿名用户IIS 7.5授权一个目录?

我正在尝试在IIS 7.5中为匿名访问添加目录.它适用于Web Dev,但不适用于IIS 7.5

我目前正在目录中使用此web.config.这是一个带有样式表的目录:

<?xml version="1.0"?>
<!-- 
    Note: As an alternative to hand editing this file you can use the 
    web admin tool to configure settings for your application. Use
    the Website->Asp.Net Configuration option in Visual Studio.
    A full list of settings and comments can be found in 
    machine.config.comments usually located in 
    \Windows\Microsoft.Net\Framework\v2.x\Config 
-->

    <configuration>
        <appSettings/>
        <connectionStrings/>
        <system.web>
            <authorization>

                <allow users="*" />

            </authorization>

        </system.web>
    </configuration>
Run Code Online (Sandbox Code Playgroud)

更新:

我已经转到该文件夹​​并在身份验证下,我已经将IIS_USR中的匿名身份验证更改为池.这似乎是正确的.

我会奖励那些为理解这个环境提供非常好的解释和资源的人.此外,如何全局应用它将很有用 - 对于所有文件夹.

asp.net iis-7

6
推荐指数
1
解决办法
1万
查看次数

Cassandra是否支持条件查询?

我正在考虑从我当前的SQL-esque解决方案(simpledb)切换到cassandra,主要是因为速度,成本和cassandra的内置缓存功能.但是我坚持索引的想法.我已经在cassandra中收集了你必须手动创建索引才能执行复杂的查询.但是,如果你有如下数据,一行有一个简单的超级列:

row1 {value1 ="5",value2 ="7",value3 ="9"}

而且你需要执行动态查询,例如"给我所有的行,其中x和y之间的值为1,z和q之间的值为2,等等.这可能吗?或者如果你有这样的查询,那么使用cassandra是个坏主意吗?

cassandra nosql

6
推荐指数
1
解决办法
1046
查看次数

将全局try/catch添加到JavaScript

有没有办法将整个页面包装在try/catch中,以便我可以从正在执行的任何脚本中捕获任何错误?

javascript

25
推荐指数
1
解决办法
5577
查看次数

如何在cookie中存储其他语言(unicode)并重新获取它

任何人都可以帮助我理解如何存储另一种语言的cookie值,以及如何以该语言再次检索它.

在存储后检索时,我的外语cookie似乎变成了垃圾.

一些代码:

写cookie代码:

   function writecook() {
            document.cookie = "lboxcook=" + document.getElementsByTagName('input')[0].value;
            //input[0] is the input box who's value is stored
   }
Run Code Online (Sandbox Code Playgroud)

检索Cookie代码:

  <script language="JavaScript"> 
            function get_cookie ( cookie_name )
            {
               var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );


               if ( results )
               return ( unescape ( results[2] ) );
               else
               return null;
            }
            </script> 
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript unicode cookies utf-8

4
推荐指数
1
解决办法
6619
查看次数

各种JSTL库和使用哪些库有什么区别?

我很困惑,因为构建和运行错误误导了我.从他们那里,我无法弄清楚各种JavaServer Page Standard Tag Libraries之间的区别.例如,我看到:

jstl.jar (in Apache Tomcat)
jstl-1.2.jar (in Tomahawk examples)
jstl-impl.jar (in GlassFish)
Run Code Online (Sandbox Code Playgroud)

在过去,我已经使用过javax.servlet.jsp.jstl(并且最近恢复并私下存储了灾难)

jstl-api-1.2.jar
jstl-impl-1.2.jar
Run Code Online (Sandbox Code Playgroud)

后者是我似乎能够可靠地使用JavaServer Faces(JSF)工作的那些.

我发现没有wiki语句可以对比这些不同的JAR.是的,我知道他们的年龄不同.我想知道,例如,如果jstl.jar不应该是一个现代的,确定的,在一个(apiimpl)中,我只是使用错误的JSF库(myfaces-api-1.2.8.jar,比如)去吧?

我的目的是建立一套明确的JAR,用于使用MyFaces或RichFaces进行Facelet工作,这两个我最了解.

感谢任何能够为此做出一些启发和最佳实践的人.

jsf jstl java-ee

5
推荐指数
1
解决办法
4394
查看次数

如何决定如何将Django项目拆分为应用程序

我有一个用PHP/symfony编写的项目,它使用了45个表.我正在将它移植到Python/Django.

多年来我一直认为你应该将你的项目分成一堆小文件而不是一些大文件.据我所知,相信并不奇怪.在Rails和symfony中,有一个单模型的文件约定.然而,在Django中,似乎大多数开发人员将每个应用程序的模型都放在一个文件中.

如果你的应用程序足够小,这对我来说很有意义.但是,对于大型应用程序,我没有任何意义,而且我拥有的是至少一个大型应用程序.

在我的项目使用的45个表中,35个密切相关.我有一个从CSV文件导入数据的脚本.对于每个CSV文件中的每一行,我一次性将50-80个数据保存到30-35个不同的表中.

也许我只是想错误的方式,但是当我的项目几乎所有表格都有着千丝万缕的联系时,将我的项目划分为6或7个不同的应用程序似乎非常奇怪.当我触摸一张桌子时,我触摸了所有35张桌子.划分必须是任意的.那会是什么意思?

请原谅我,如果我有偏见,因为我当然有偏见.我在symfony中没有这个问题,我不会在Rails中使用它.(因为GeoDjango和Python的GIS功能,我选择了Django.)

  • 在一个完美的世界里,每个文件我会有一个模型.
  • 如果我尝试每个文件有一个模型,我会得到循环引用问题.
  • 我可以通过将所有模型放在一个文件中来避免循环引用问题,但这对我来说是错误的.
  • 我可以通过将它们分成不同的应用程序来避免将我的所有模型放在同一个文件中,但为了最终得到足够小的应用程序,我必须以任意(因而无意义)的方式分解我的项目.

我该怎么办?

django

25
推荐指数
1
解决办法
4450
查看次数

如何在浏览器中打开rss链接时打开我的Android应用程序?

我正在为我的Android手机创建一个rss聚合器.我希望能够从浏览器订阅RSS订阅源,因为大多数网站都通过rss按钮订阅.

如何构建一个意图过滤器来接收这些链接?

这个问题类似,并展示了如何创建一个处理浏览器链接的意图过滤器: 在Android浏览器中创建一个链接启动我的应用程序?

但是,我不知道如何使它特定于rss feed.作为尝试,我尝试了这个过滤器:

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <data android:mimeType="application/rss+xml" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" /> 
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

我是在正确的轨道上吗?我应该过滤什么?

rss android intentfilter android-intent

11
推荐指数
2
解决办法
6104
查看次数