小编dar*_*ryl的帖子

使用php css文件是个坏主意吗?

我只是想知道使用php css文件性能是否好或坏.我真的想做一个php方法来使用变量.

通过php css文件我的意思是:

<?php header("Content-type: text/css"); ?>
Run Code Online (Sandbox Code Playgroud)

你对此有何看法?

html css php wordpress

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

AJAX加载div ID的子项

让我说我有这个:

$('a').each(function() {
    $(this).click(function(e) {
        e.preventDefault();
        var href = $(this).attr('href');
        $('#somediv').load(href + ' #foo');
    });
});
Run Code Online (Sandbox Code Playgroud)

现在我将如何使其加载内部内容#foo而不是实际div#foo

还不太清楚我的意思?

<div id="foo">
    <!-- Load these divs only -->
    <div class="children">bar</div>
    <div class="children">bar</div>
    <div class="children">bar</div>
    <div class="children">bar</div>
    <div class="children">bar</div>
    <!-- // -->
</div>
Run Code Online (Sandbox Code Playgroud)

我想只加载div的内部内容.任何帮助是极大的赞赏!

编辑:已解决

我使用了unwrap方法:

parent.load(href + ' #' + ident + '', function() {
    $('#'+ident+' > div').children().unwrap();
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery load

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

将数字转换为数组jquery

比方说我有12号:

var number = 12;
Run Code Online (Sandbox Code Playgroud)

我怎么能将这个数字改为:

var n = [0,1,2,3,4,5,6,7,8,9,10,11,12];
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery numbers

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

jQuery @ variable?

有人曾与他们的代码中的问题在不同的网站,我发现使用@在他们的代码了很多,我只是好奇它是什么,为什么他在使用它.

这是他的代码:

# check if supports css3
supports = (->
  div = document.createElement("div")
  vendors = "Khtml Ms O Moz Webkit".split(" ")
  len = vendors.length
  (prop) ->
    return true  if prop of div.style
    prop = prop.replace(/^[a-z]/, (val) ->
      val.toUpperCase()
    )
    while len--
      return true  if vendors[len] + prop of div.style
    false
)()

class HandleCarousel
  constructor: (wrapper, block_number) ->
    @block_number = block_number
    @wrapper = wrapper

  wrapper = null
  counter: 0
  block_number: 0
  loopTimeout = 5000
  loopTimer = null

  handleBlur: => …
Run Code Online (Sandbox Code Playgroud)

javascript jquery css-selectors coffeescript

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

同时使用2个变量

我该怎么做呢?

$(function() {

   var foo = $('#foo'),
       bar = $('#bar');

    $('body').click(function() {

        $(foo,bar).css({color: 'red'}); 

    });

});
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/each/RGZ4Z/ - 只有foo变红了

编辑:我可以强调一个事实,我知道我可以很容易地做到:

$('#foo,#bar').css({color: 'red'});
Run Code Online (Sandbox Code Playgroud)

我只是询问变量的用法......

variables jquery selector

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

使用objectForKey的Swift NSUserDefaults NSArray

我对Swift很陌生,而且我已经陷入了困境.

我正在尝试从数据中检索数据NSUserDefaults并将其存储在数组中(tasks):

@lazy var tasks: NSArray = {
    let def = NSUserDefaults.standardUserDefaults()
    let obj: AnyObject? = def.objectForKey("tasks")
    return obj as NSArray
}()
Run Code Online (Sandbox Code Playgroud)

我得到的只是一个警告:EXE_BAD_INSTRUCTION第3行.

还要注意我还没有实际设置任何数据,但我的目标是,如果没有数据,我希望数组为空.我将使用数据填充表格视图.

现在使用var而不是常量:

@lazy var tasks: NSArray = {
    let def = NSUserDefaults.standardUserDefaults()
    var obj: AnyObject? = {
        return def.objectForKey("tasks")
    }()
    return obj as NSArray
}()
Run Code Online (Sandbox Code Playgroud)

错误现在已移至返回行.

nsuserdefaults ios swift

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

为什么这个jQuery代码不起作用?

为什么以下jQuery代码不起作用?

$(function() {
    var regex = /\?fb=[0-9]+/g;
    var input = window.location.href;

    var scrape = input.match(regex); // returns ?fb=4

    var numeral = /\?fb=/g;

    scrape.replace(numeral,'');
    alert(scrape); // Should alert the number?
});
Run Code Online (Sandbox Code Playgroud)

基本上我有这样的链接:

http://foo.com/?fb=4
Run Code Online (Sandbox Code Playgroud)

我如何首先找到?fb=4然后只检索号码?

javascript regex jquery replace match

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

在变量上使用正则表达式?

说我有这个例子:

$(function() {

    var seconds = 142.097019375;

    seconds = seconds.replace(/\.[0-9]*/, '');

    alert(seconds); 

});
Run Code Online (Sandbox Code Playgroud)

这不会起作用,但是如果$('.seconds').html();它会替换它,那么无论如何都要在jquery变量上执行正则表达式.

regex jquery replace

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

为什么这个简单的jQuery不起作用

$(function() {

    var div  = $('div');

    $('input').click(function() {
        if($(this).is(':checked')) {
            div.html(div.text() += 49);    
        } else {
            div.html(div.text() -= 49);      
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

这很疯狂,出于某种原因+=并且-=标记了错误的任务,为什么呢?

顺便说一下,我没有使用这个代码,我知道它很糟糕,我只是测试它 +=

例!http://jsfiddle.net/dD73X/

javascript jquery equation

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

为什么每次重新启动程序时math/rand都会返回相同的结果?

我有点困惑.我有一个随机字符串生成器,这里是代码:

package utils

import (
  "fmt"
  "math/rand"
)

var chars = []rune("abcdefghijklmnopqrstuvwxyz0123456789")

func RandSeq(n int) string {
  b := make([]rune, n)
  for i := range b {
    b[i] = chars[rand.Intn(len(chars))]
  }
  fmt.Println(string(b))
  return string(b)
}
Run Code Online (Sandbox Code Playgroud)

每次运行时,它都会生成一个新的随机字符串,但是如果我重新启动服务器,结果会重复.以下是一些结果:

go run main.go
fpllngzieyoh43e0133ols6k1hh2gdny
xxvi7hvszwk1b182tvjzjpezi4hx9gvm
kir0xcta0opsb5qipjzb3h3x9kcegta5
m1zcv5drxckn42gb50anxndsckjdwgfw
5japz01zicapy9eqixuc9uehq235v48c
51wgg1gypq4s9miwn1dxkjqd614m58f0
fyy29g6ujmxbouxshy2plmkmhlnmdbfh
f7kq8u26873eql4yyp7fyilbb72nrtlc

go run main.go
fpllngzieyoh43e0133ols6k1hh2gdny
xxvi7hvszwk1b182tvjzjpezi4hx9gvm
kir0xcta0opsb5qipjzb3h3x9kcegta5
m1zcv5drxckn42gb50anxndsckjdwgfw
5japz01zicapy9eqixuc9uehq235v48c
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

string random go

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

简单的PHP问题

我是速记条件语句的新手,我不能为我的生活做出如何做到这一点,这里是我的简单代码:

<?php

    function evolve_nav($vals) {

       echo '<'.$vals['type'] !== '' ? ''.$vals['type'].'' : 'darn''>';

    }

?>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么这不会返回任何内容并导致错误?

php ternary-operator conditional-statements

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