小编Jür*_*aul的帖子

获得兄弟/姐妹节点的价值

让我们在一个页面上说我有很多这样的重复:

<div class="entry">
  <h4>Magic:</h4>
  <a>Edit</a> 
  <a>Delete</a>
</div>
Run Code Online (Sandbox Code Playgroud)

nodeValueh4不重复.我如何获得nodeValuea基础上,h4标签的nodeValue?获取ah4内容所在的h4 的姐妹节点的内容Magic:.

php xml xpath dom domdocument

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

为什么使用dom来解析网页而不是正则表达式?

我一直在寻找有关在页面中查找内容的问题,并且DOM在解析网页而不是使用时,建议使用很多答案REGEX.为什么会这样?它是否会改善处理时间等.

php regex search parsing dom

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

如何在PHP中更新xpath的版本?

可能重复:
XPath 2.0和/或XSLT 2.0是否会在PHP中实现?

我想我正在使用xpath 1.0,因为我没有这个lower-case()功能.我的PHP版本是5.3.8.如何将xpath更新到2.0版本?

php xml xpath

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

带有return语句的Foreach循环

比方说我有这个功能:

function testName($name){
  $nems = array('John','Mary','Joseph','Chuck');

  foreach($nems as $nem){
    if($nem == $name)
      return true;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

并且$name = 'Mary',foreach循环会立即终止一次$nem==$name还是继续完成迭代整个数组?

php arrays

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

在这种情况下,&(&符号)符号意味着什么?

我是php和mysql的新手.我在youtube上关注phpacademy的教程.有一个部分是表单数据,但是每个遵循教程(包括我自己)的人都有未定义的索引错误.我用&(&符号)符号修复它.但它在以下情况下做了什么?为什么将$符号放在$前面会停止错误?它和@是一样的吗?它只是抑制错误还是实际修复它?

$submit = &$_POST['submit'];
Run Code Online (Sandbox Code Playgroud)

html php mysql send

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

检查数据库是否存在

如何检查bash中是否存在数据库?

我打算制作一个自动备份脚本,每个网站的数据库名称是:

(siteName) mysite.com  = mysite_com (dbName)
Run Code Online (Sandbox Code Playgroud)

bash mongodb

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

使用lambda修改值

让我们说我有这个模板,我想用渲染:

var template = '{{#numbers}}'
             +     '{{#capitalize}}{{percentage}}{{/capitalize}} complete.\n'
             + '{{/numbers}}';
Run Code Online (Sandbox Code Playgroud)

我用ff编译它:

var hello = hogan.compile(template);

var rendered = hello.render({
  numbers: [
    { percentage: .3 },
    { percentage: .6 },
    { percentage: .8 }
  ],
  capitalize: function() {
    return function(num) {
      // console.log(num);
      return num * 100;
    }
  }
})

console.log(rendered)
Run Code Online (Sandbox Code Playgroud)

如何将数字乘以100而不是geting NaN

NaN complete.
NaN complete.
NaN complete.
Run Code Online (Sandbox Code Playgroud)

此外,当您取消注释上面的行时,num = {{percentage}}而不是数字本身.

javascript node.js hogan.js

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

Git init在不同的目录而不是当前初始化

我想我错误配置了一些东西,当我进行git init --bareon /git/math-site.com而不是初始化已经存在的git目录上的目录/git/science-site.com.为什么要在另一个目录上初始化repo?

这是我做的命令列表:

cd /git/math-site.com
git init --bare
Reinitialized existing Git repository in /git/science-site.com/
Run Code Online (Sandbox Code Playgroud)

编辑:我尝试删除/git/science-site.com,/git/math-site.com现在出现了新的错误.

mkdir /git/math-site.com && cd /git/math-site.com
git init --bare
fatal: GIT_WORK_TREE (or --work-tree=<directory>) not allowed without specifying GIT_DIR (or --git-dir=<directory>)
Run Code Online (Sandbox Code Playgroud)

git

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

在视图之间制作动画

在我的每个观点中,我对每个render方法都有这个:

render: function(){
    template = _.template(ViewTemplate, {foo:get});
    wrapper = this.$el;
    wrapper.is(':hidden') ? 
    wrapper.html(template).show(200) : 
    wrapper.hide(200, function(){ wrapper.html(template).show(200) });
}
Run Code Online (Sandbox Code Playgroud)

但这是如此重复,我想知道如何在我的视图之间实现动画,而不是重复相同的代码行?

requirejs backbone.js

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

使用pace.js加载附加图像

我想在加载附加图像时使用pace.js来显示进度条,它们提供了一个API,但我不知道它是如何工作的.

$('#loadImg').click(function() {
  Pace.start();
  var $con = $('#content');
  $con.append('<img src="http://lorempixel.com/500/500/">').imagesLoaded(function() {
    console.log('done!');
    Pace.stop();
  });
});
Run Code Online (Sandbox Code Playgroud)

我使用它与desandro/imagesloaded调用,Pace.stop()但我没有看到任何进度条.

为了方便起见,我做了一个演示插件.

javascript jquery hubspot

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