小编kur*_*ast的帖子

开发javascript浏览器应用程序的最佳节点包是什么?

我开始使用nodejs这是一个很棒的工具.我用它来开发我的前端,我已经使用coffee-script自动编译为javascript,以及允许我编写单元测试的jasmine包.我正在寻找很酷的软件包来加速我的javascript/css developppement.

例如,当我完成开发我的应用程序时,我想要一个缩小所有javascript文件的包,然后把它放在一个文件中,有点像闭包编译器.我想我必须写一些清单文件,然后一个nodejs utiliy将采取该清单中列出的所有文件并"编译"我的应用程序.

那么nodejs包可以做什么呢?

我还应该使用javascript/coffeescript进行快速前端开发吗?谢谢.

javascript node.js coffeescript jasmine

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

Javascript正则表达式:测试文本是否仅包含集合中的字符

检查(测试)文本是否仅包含来自集合的字符(例如,如果文本仅包含标点符号)更好

var regex = /[\.,-\/#!$%\^&\*;:{}=\-_`~()]/g

res = text.replace(regex, '')

if (res) return false
Run Code Online (Sandbox Code Playgroud)

所以我用替换它是可以用regex.test做的吗?

javascript regex

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

如何将PHP值传递给外部JavaScript文件

我试图将我的变量从我的主页传递到外部JS文件.请看我的代码.

主页:

<script type="text/javaScript">
$(document).ready(function(){

var add_project_link="<?= base_url().'add_project/show_form'; ?>";
var add_agent_link="<?= base_url().'agent/add_agent';?>";
});

</script>
Run Code Online (Sandbox Code Playgroud)

外部JS

 $(document).ready(function(){
    alert(add_project_link);
    alert(add_agent_link);
  });
Run Code Online (Sandbox Code Playgroud)

我有:

未定义的referenceError add_project_link未定义.

我认为外部JS会捕获主页中声明的变量.有什么想法吗?非常感谢!

javascript php parameters jquery codeigniter

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

如何在javascript中停止功能

如何在mouseout事件发生时停止time()?

jsfiddle链接:

`<div id="j" style="height:50px; width:50px; background-color:red;">Hello</div`>


$("#j").mouseenter(function(){
    var count = 3;
    var counterIncrement=1;
    setInterval(timer, 1000); 
    function timer() {
        count = count+counterIncrement;
        if (count == 3  ) {
            counterIncrement = +counterIncrement;
        }
         console.log(count);

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

当mouseout再次出现时我想重置timer()函数mousein然后开始count = 3

javascript

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

在javascript中模拟点击<a> -element

对于一个网站,我使用的是jQuery supzersized gallery脚本:http://buildinternet.com/project/supersized/slideshow/3.2/demo.html

正如您在演示中所看到的,右下角有一个小箭头按钮,可以切换缩略图栏.配置文件中没有选项可以在打开网站时自动将其混合.

所以我想我必须模拟点击该按钮(按钮是托盘按钮,请参阅HTML).我试过这样的事情:

<script>
$(function() {
    $('#tray-button').click();
});
</script>
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不适用于我测试过的任何浏览器.

任何的想法?

javascript jquery click hyperlink simulate

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

在Javascript代码中添加CSS?

我试图在我的JavaScript代码中添加一个CSS类,但当我在浏览器中预览它似乎没有用

继承人的代码

<script>
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
  year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
  daym="0"+daym
var dayarray=newArray("Sunday","Monday","Tuesday","Wednesday","Thursday",
                      "Friday","Saturday")
var montharray=newArray("January","February","March","April","May","June",
                        "July","August","September","October","November",
                        "December")
document.write(""+dayarray[day]+" "+daym+" "+montharray[month]+" "+year+"")
    .className = 'bigdate';
</script>
Run Code Online (Sandbox Code Playgroud)

这是CSS:

.bigdate{
  color:#03C;
}
Run Code Online (Sandbox Code Playgroud)

javascript css

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