小编And*_*per的帖子

优雅干净的方式在JavaScript文件中包含HTML?

我正在构建一个带有几个模态对话窗口的小应用程序.窗口需要一点点HTML.我已经在javascript库中对窗口HTML进行了硬编码,但对此解决方案并不满意.有没有更优雅的方式来做到这一点?似乎JavaScript没有多行字符串/ heredoc语法.

var html = "<div id='email_window'><h2>Email Share</h2><div>";
html = html + "<form action='javascript:emailDone();' method='post'>";
html = html + "<div><label for='to'>To</label><input id='to' type='text'></div>";
html = html + "<div><label for='from'>From</label><input id='from' type='text' value='" + email + "'></div>";
html = html + "<div><label for='subject'>Subject</label><input id='subject' type='text' disabled='disabled' value='" + subject + "'></div>";
html = html + "<div><label for='body'>Body</label><input id='body' type='text' disabled='disabled' value='" + body + "'></div>";
html = html + "<div><input type='submit' value='Send'><input type='button' value='Cancel' onClick='javascript:$.fancybox.close();'></div>";
html = html + "</form></div>";

$("#data").html(html); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

23
推荐指数
5
解决办法
3万
查看次数

Hudson持续集成构建作业的版本控制

我们有一个持续集成服务器,有40多个不断变化的工作.我希望版本控制Hudson中的持续集成构建作业,这样我们就可以在遇到问题时回滚更改.

是否有Hudson插件可以执行此操作或已存在的其他解决方案,或者我应该将配置文件保存在SVN中.

continuous-integration hudson hudson-plugins

9
推荐指数
2
解决办法
1385
查看次数

shell相当于php preg_match?

有没有相当于PHP的preg_match的shell?

我正在尝试从shell脚本中的此字符串中提取数据库名称.

define('DB_NAME', 'somedb');
Run Code Online (Sandbox Code Playgroud)

在PHP中使用preg_match我可以做这样的事情.

preg_match('define(\'DB_NAME\','(.*)'\'\)',$matches);
echo $matches[1];
Run Code Online (Sandbox Code Playgroud)

如何在shell脚本中完成相同的操作?

php regex shell grep

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