小编Har*_*rke的帖子

$ j在jQuery中意味着什么?

我最近遇到了一段代码.它如下:

      var myFeature = {

'config' : { 
    'container' : $('#myFeature')
},

'init' : function(config) { 

    if (config && typeof(config) == 'object') {
        $.extend(myFeature.config, config);
    }

    myFeature.$container = myFeature.config.container;

    myFeature.$sections = myFeature.$container.
        find('ul.sections > li'); 

    myFeature.$section_nav = $('<ul/>').
        attr('id','section_nav').
        prependTo(myFeature.$container);

    myFeature.$item_nav = $('<ul/>').
        attr('id','item_nav').
        insertAfter(myFeature.$section_nav);

    myFeature.$content = $('<div/>').
        attr('id','content').
        insertAfter(myFeature.$item_nav);

    myFeature.buildSectionNav(myFeature.$sections);
    myFeature.$section_nav.find('li:first').click();

    myFeature.$container.find('ul.sections').hide();

    myFeature.initialized = true;

},


'buildSectionNav' : function($sections) {

    $sections.each(function() {

        var $section = $(this);

        $('<li/>').
            text($section.find('h2:first').text()).
            appendTo(myFeature.$section_nav).
            data('section', $section).
            click(myFeature.showSection);
    });

},

'buildItemNav' : function($items) {

    $items.each(function() …
Run Code Online (Sandbox Code Playgroud)

javascript variables jquery

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

如何仅获取SQL Server中的数值(ISNUMERIC未提供正确的值)

我有一个名为'testTable'的表,有两列,'id'是自动递增的,'someValue'.

'someValue'列中包含的数据是: 12, 1.2, .4, 1d4, +, -, .

我想只选择数值.但是当我使用以下查询时:

SELECT someValue, ISNUMERIC(someValue) 
FROM testTable;
Run Code Online (Sandbox Code Playgroud)

所有的价值都是真的.并为查询:

SELECT * FROM testTable 
WHERE ISNUMERIC(someValue) = 1;
Run Code Online (Sandbox Code Playgroud)

正在返回所有值.

我只想要12,1.2而且.4.

我怎样才能做到这一点?

更新:

列的数据类型someValuevarchar(50).

sql-server sql-server-2005 sql-server-2008

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

创建单例对象,最好的方法

我想创建一个单例对象,我找到了3种方法,其中一种更好,为什么其他方式不好.假定构造函数是私有的.

方法1:

class ClassX{  
   private static ClassX objX = null;

      static{
          objX = new ClassX();
      }

   //get objX method
 }
Run Code Online (Sandbox Code Playgroud)

方法2:

 class ClassX{  
   private static ClassX objX = new ClassX();

   //get objX method
 }
Run Code Online (Sandbox Code Playgroud)

方法3:

 class ClassX{  
   private static ClassX objX = null;

   public ClassX getInstance(){
      if(objX == null)
          return new ClassX();
      else
          return objX;
   }
 }
Run Code Online (Sandbox Code Playgroud)

java singleton

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

以下哪种技术更好?

假设我有三个条件:Condition1,Condition2,Condition3.如果满足所有条件,则方法/函数返回true,否则返回false.

技术一:

     function check(){
        if(Condition1 is true AND Condition2 is true AND Condition3 is true){
           return true;
        }
        return false;
     }
Run Code Online (Sandbox Code Playgroud)

技巧二:

      function check(){
         if(Condition1 is false){
             return false;
         }
         if(Condition2 is false){
             return false;
         }
         if(Condition3 is false){
             return false;
        }

         return true;
      }
Run Code Online (Sandbox Code Playgroud)

哪种技术会更好?

javascript coding-style

-3
推荐指数
1
解决办法
187
查看次数