在jQuery中检测dom元素运行的最佳方法是什么?
例如,如果我有以下项目列表
<ol>
<li class="a"></li>
<li class="foo"></li>
<li class="a"></li>
<li class="a"></li>
<li class="foo"></li>
<li class="foo"></li>
<li class="foo"></li>
<li class="a"></li>
<li class="foo"></li>
<li class="foo"></li>
<li class="foo"></li>
</ol>
Run Code Online (Sandbox Code Playgroud)
假设我想抓住所有li.foo
元素并将它们包装在自己的<ol>
块(或任何包装器)中,最终得到类似的东西.
<ol>
<li class="a"></li>
<li class="foo"></li>
<li class="a"></li>
<li class="a"></li>
<li><ol>
<li class="foo"></li>
<li class="foo"></li>
<li class="foo"></li>
</ol></li>
<li class="a"></li>
<li><ol>
<li class="foo"></li>
<li class="foo"></li>
<li class="foo"></li>
</ol></li>
</ol>
Run Code Online (Sandbox Code Playgroud)
从示例中可以看出,我只想包装li.foo
dom元素的"运行" (其中有两个或更多li.foo
元素连续出现).
我不确定通过jQuery实现这一目标的最好/最有效的方法(或者只是普通的javascript).
我被分配了一个项目,其中包含大量基于SharePoint的编写不良的代码.
它由大约15个子项目组成,其中一些是Windows服务,一些是Web服务,一些是在SharePoint内部运行的Web应用程序,一些是webparts甚至是控制台应用程序.它们都在同一台服务器上运行并相互调用.
生产中已经存在许多问题,但很难追查.
最初的开发者必须是塞林格或神奇宝贝系列的粉丝,因为他不遗余力地捕捉所有例外情况.不幸的是,它们都没有被报告或记录过.
我当前的任务是将日志记录引入整个项目,这样我就可以找到现在看不见的异常,跟随纠结的重复调用,至少有一些堆栈跟踪.我决定和NLog一起看,它看起来很活跃,很酷,而不是log4net,这对我来说非常好,但有点不那么花哨.
由于组件紧密耦合,我想将日志记录集中在一个文件中,因此相关错误不会分散在硬盘驱动器上.因此,我希望有两个或三个不同的日志文件,其中包含五个或更多项目,或多或少同时写入每个文件.
配置NLog以集中日志记录的最佳方法是什么?我应该为每个项目配置一个配置文件,还是相关项目应该共享它们?我应该在哪里将配置文件从SharePoint webparts中记录下来?我是否会面临任何许可问题?
我正在使用SharePoint 2007.
我想创建一个类似于iPhone的设置应用程序的视图.
这个视图是使用UITableView还是什么?是以编程方式创建的项目还是可以在Interface Builder中执行此操作?
希望这很清楚:
class myParent():
def __init__( self ):
self.parentNumber = 5
class Child( myParent ):
def __init__( self ):
self.childNumber = 4
def multiplyNumbers( self ):
print myParent.parentNumber * self.childNumber
p = Child()
p.multiplyNumbers()
Run Code Online (Sandbox Code Playgroud)
我希望单独设置parentNumber,然后通过子类达到该数字,在这种情况下使用它进行一些乘法.
我是OOP领域的新手,所以欢迎任何关于继承的一般指针!
更多信息: 我正在为基于vfx的项目设计项目管理解决方案,并且正在玩类和继承,以了解它们如何能够帮助我.
现在,我已经获得了顶级类,Project和派生类Shot.Shot具有self.length变量,具有特定镜头的长度.它还有一个getLengthInSeconds()方法,它使用self.length和Project.fps来确定以秒为单位的长度.Project有一个setFps()方法,其中在创建类的实例后设置fps.
我习惯于以变量为前缀的变量.并且没有对使用没有自我的更"全局"变量的类进行过多尝试..如果我把一切都变得全球化,没有自我,我可以毫不费力地使用Project.fps,但是我的脖子上有一个"糟糕的编程习惯"警告.也许有更好,更整洁的方式?
编辑:
经过一番阅读,super()似乎有点危险,比我想象的要多一些.我主要有单继承类,甚至不确定如何使用钻石层次结构.是否有更安全的方法来访问超类变量和不包含super()的方法?
编辑:
好吧,看看这是否有意义,或者我是否认为这一切都是错的.
我正在看班级和继承作为团体和孩子.一个孩子知道它的父母及其所有的价值观.一个孩子对另一个父母知道父母的价值观.我想要完成的是将所有镜头都创建为项目的一部分.现在,我正在从Project()类中创建Shot()实例,将实例添加到镜头列表中,然后在Project()实例中进行维护.
即
class myParent( object ):
def __init__( self ):
self.parent_id = ''
self.children = []
def createChild( self, name ):
self.children.append( myChild( name ) )
def getChildren( self ):
return self.children
def setParentId( self, id ): …
Run Code Online (Sandbox Code Playgroud) 连接到远程主机时mysql是否正常运行是否正常,或者它与连接到本地主机的性能是否相同?
当我尝试连接到远程主机时,我注意到了一个小的性能差异,所以我想知道这是否正常?
我使用的是Asp.Net 4.0,会话状态的配置如下所示.
<sessionState mode="SQLServer" cookieless="false" timeout="5"
allowCustomSqlDatabase="true"
sqlConnectionString="data source=.\SqlExpress;initial catalog=App_SessionState;user id=sa;password=xxxxxxxx"/>
Run Code Online (Sandbox Code Playgroud)
如果我在浏览器中没有活动大约10分钟,则不应删除Session对象.但是10分钟后我仍然可以访问Session变量.我在这里错过了什么吗?
编辑:
如果我在10分钟后访问一个会话变量,如下所示,我不应该得到NULL
var myObj = Session["MyKey"] as MyClass;
Run Code Online (Sandbox Code Playgroud)
10分钟后mObj不为NULL.
是否可以使用php(xampp)在Windows上创建隐藏文件/文件夹?如果是的话,怎么样?
我想用新功能(http://api.jquery.com/jQuery.ajax)对http状态代码(如200,201或202)作出反应.但该功能忽略了我的201和202回调.
firefox-4.0_b10和chromium-9.0会出现此错误
我期待着解决这个小问题.
关心斯特凡
我的代码剪了:
jQuery.ajax({ url: url, dataType: 'json', statusCode: { 404:function() { alert("404"); }, 200:function() { alert("200"); }, 201:function() { alert("201"); }, 202:function() { alert("202"); } }, success: function(data){ switch(data.status) { case 'done': /* display it to the User */ break; } });
我正在尝试提高长期运行的plpgsql存储过程的性能,但我不知道有什么(如果有的话)分析工具可用.任何人都可以提供有关如何分析此类程序的建议吗?
如何matrix[i][j]
在C++中找到给定矩阵()中的最大值,最小值和平均值.类型是unsigned long double.
jquery ×2
ajax ×1
asp.net ×1
asp.net-4.0 ×1
c++ ×1
connect ×1
file ×1
hidden ×1
host ×1
iphone ×1
javascript ×1
jquery-1.5 ×1
logging ×1
matrix ×1
mysql ×1
nlog ×1
oop ×1
performance ×1
php ×1
plpgsql ×1
postgresql ×1
profiling ×1
python ×1
session ×1
sharepoint ×1
windows ×1