小编Den*_*s D的帖子

有一个数字参数传递给toString是什么意思?

我只是想知道将数字作为参数附加到toString()方法意味着什么

例如 obj.toString(10);

我google了,我以前从未见过参数.

javascript

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

Javascript正则表达式"单空格字符"

我正在学习javascript,我正在分析现有的代码.

在我的JS参考书中,它说搜索单个空间使用" \s"?

但我遇到了代码

obj.match(/Kobe Bryant/);
Run Code Online (Sandbox Code Playgroud)

而不是使用\s,它使用实际空间?

为什么这不会产生错误?

javascript regex

29
推荐指数
3
解决办法
9万
查看次数

在RAILS Views中包含一个公共javascript文件夹

我有一个脚本库,我想在我的rails应用程序的客户端实现;

在视图中,我知道我可以执行以下操作.

<%= javascript_include_tag 'folder/script.js' %>
..
Run Code Online (Sandbox Code Playgroud)

而且因为有太多单独的脚本文件,这个过程非常浪费时间和冗余.

我知道有一种技术可以将所有脚本包含在public/javascript文件夹中

<%= javascript_include_tag :all %>
Run Code Online (Sandbox Code Playgroud)

但是这将包括目标文件夹之外的不需要的脚本,专门用于一个View.

有没有办法只包含特定文件夹中的所有脚本?

提前致谢

ruby-on-rails

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

正则表达式中(.+?)的用途

我对这个正则表达式的东西有点新鲜.

在分析一些代码时,我经常遇到这种模式.+?(.+?)

我似乎无法使用我的noobish演绎推理找到这种模式的含义.

javascript regex

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

Javascript表达式"document.body.getElementsByTagName();" vs"document.getElementsByTagName();"

亲爱的专家,我对javascript很新,我经常看到编码员使用这些行互换.

document.body.getElementsByTagName();
Run Code Online (Sandbox Code Playgroud)

document.getElementsByTagName();
Run Code Online (Sandbox Code Playgroud)

有什么区别,好处?

这与FF和IE有什么关系吗?

javascript dom

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

在Javascript数组中存储DOM引用元素

亲爱的专家,我试图用JS动态生成DOM元素.

我从Douglas Crockford的书中读到,DOM的结构非常糟糕.

无论如何,我想创建一些DIVISION元素并将引用存储到一个数组中,以便以后可以访问它.

这是代码

for(i=0; i<3; i++) {
    var div = document.body.appendChild(document.createElement("div"));
    var arr = new Array();
    arr.push(div);
}
Run Code Online (Sandbox Code Playgroud)

不知何故,这将无法工作.....只创建了1个div元素.当我使用它arr.length来测试代码时,数组中只有1个元素.

还有另一种方法来实现这一目标吗?

提前致谢

javascript dom

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

在循环结构中将元素附加到DOM

页面加载后,我想为页面上的每个现有元素添加一个额外的元素.

我试过这样的事情:

    var divs=document.getElementsByTagName('div');

    for(i=0;i<divs.length;i++){
        newDiv=document.createElement('div');
        divs[i].appendChild(newDiv);
    }
Run Code Online (Sandbox Code Playgroud)

只是一个警告,这实际上会冻结浏览器,因为divs变量是动态的,每次循环时divs.length只会越来越大.

有没有办法确定DOM第一次正常加载时的标签数量,并有机会静态处理这些元素.

到目前为止,我无法解决另一种解决方案.

非常感谢.丹尼斯!

javascript dom

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

使用Javascript加载其他外部Javascripts

我有一个JS代码库,可以从文件夹加载.而不是<script src='...'></script>在HTML文档的标记中逐个键入行,有没有一种方法只链接一个Javascript文件,组织并自动加载其他JavaScript文件.

我知道Dojotoolkit正在使用这种技术,其中只有一个JS文件被加载到客户端的计算机上,一旦在浏览器中请求了<script>代码,就会生成20个带有标记的其他JS代码.

javascript

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

无法从脚本中找到元素

我正在尝试从JavaScript获取DOM元素.虽然ID是正确的,getElementId但似乎无法找到它; 我得到了

TypeError:无法读取null的属性"innerHTML"

在Chrome中,或者

TypeError:x为null

在Firefox中只使用下面的简单代码.为什么是这样?

<!DOCTYPE html>

<html>
    <head>
        <script>
            var x = document.getElementById("myHeader");
            alert(x.innerHTML);
        </script>
    </head>
    <body>
        <h1 id="myHeader">Click me!</h1>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript dom

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

Javascript分裂字符串

我遇到了一个Javascript代码块,用dom结构拆分段落.

代码如下:

string.split("<b" + "r>");
Run Code Online (Sandbox Code Playgroud)

我有点困惑为什么他们必须使用PLUS SIGN并将参数拆分为查找字符串?

为什么不用

string.split("<br>");
Run Code Online (Sandbox Code Playgroud)

这里涉及技术或浏览器问题吗?

javascript string

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

Django和Drupal

由于Django是一个Web开发框架,Drupal是一个CMS.

是否可以将它们一起使用,而不是像Djache一样在Django上使用首选数据库?

也许这个问题不够明确.

是否可以在服务器端同时使用Django和Drupal来提供更好的Web开发解决方案?

django drupal

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

标签 统计

javascript ×9

dom ×4

regex ×2

django ×1

drupal ×1

html ×1

ruby-on-rails ×1

string ×1