小编Ous*_*ord的帖子

如何使用UglifyJS缩小文件夹中的多个Javascript文件?

您好我正在使用uglifyJs来缩小我的javascript文件,它一次只能处理一个文件,我所要求的是将名为JS的文件夹中存在的所有javascript文件缩小到一个名为JSM的文件夹中,以便清楚我的JS文件夹中有2个名为test1.js和test2.js的文件,我想对该文件夹运行uglify并在JSM文件夹中生成test1.min.js和test2.min.js,所以有办法吗这个?像这样的命令:

uglifyjs -c -m JS/*.js JSM/*.min.js
Run Code Online (Sandbox Code Playgroud)

或任何可以帮助我的想法.

谢谢.

node.js uglifyjs uglifyjs2

42
推荐指数
4
解决办法
4万
查看次数

在PHP中将新的键/值对添加到JSON中

我的MySQL数据库的结果是我在PHP中使用json编码,结果如下:

[
    {
        "id": "8488",
        "name": "Tenby",
        "area": "Area1"
    },
    {
        "id": "8489",
        "name": "Harbour",
        "area": "Area1"
    },
    {
        "id": "8490",
        "name": "Mobius",
        "area": "Area1"
    }
] 
Run Code Online (Sandbox Code Playgroud)

我想要做的是为该JSON添加一个新的键/值对,以便它将是:

[
    {
        "id": "8488",
        "name": "Tenby",
        "area": "Area1",
        "image": "1278.jpg"
    },
    {
        "id": "8489",
        "name": "Harbour",
        "area": "Area1",
        "image": "1279.jpg"
    },
    {
        "id": "8490",
        "name": "Mobius",
        "area": "Area1",
        "image": "1280.jpg"
    }
]
Run Code Online (Sandbox Code Playgroud)

那我怎么能在PHP中做到这一点?

php json

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

Javascript Slickgrid,在行选择上更改行背景

我正在使用slickgrid库,我有一个网格,我希望它能够在点击时选择一行,然后将它的背景颜色变为红色.

我正在使用下面的代码,网格点击事件正在工作我可以在控制台中打印每行点击的ID,但我不知道如何更改选定的行背景.

<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>SlickGrid example 1: Basic grid</title>
  <link rel="stylesheet" href="js/SlickGrid/slick.grid.css" type="text/css"/>
  <link rel="stylesheet" href="js/SlickGrid/css/smoothness/jquery-ui-1.8.16.custom.css" type="text/css"/>
  <link rel="stylesheet" href="css/exemple.css" type="text/css"/>
</head>
<body>
<table width="100%">
  <tr>
    <td valign="top" width="50%">
      <div id="myGrid" style="width:480px;height:187px;"></div>
    </td>
  </tr>
</table>

<script src="js/SlickGrid/lib/jquery-1.7.min.js"></script>
<script src="js/SlickGrid/lib/jquery.event.drag-2.2.js"></script>

<script src="js/SlickGrid/slick.core.js"></script>
<script src="js/SlickGrid/plugins/slick.rowselectionmodel.js"></script>
<script src="js/SlickGrid/slick.grid.js"></script>


<script>
  var grid;
  var columns = [
    {id: "title", name: "Title", field: "title",selectable: true},
    {id: "duration", name: "Duration", field: "duration"},
    {id: "%", name: "% Complete", field: "percentComplete"},
    {id: "start", …
Run Code Online (Sandbox Code Playgroud)

javascript slickgrid

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

nodeJS ReferenceError:导航器未定义。

你好,我正在尝试让一些 Javascript 文件在 nodeJS 上工作,一切都设置得很好,但是这是我得到的错误:

C:\>node myServer.js

C:\myFunctionsCallTest.js:750
if( (j_lm && (navigator.appName == "Microsoft Internet Explorer")) || navigato
              ^
ReferenceError: navigator is not defined
    at Object.<anonymous> (C:\myFunctionsCallTest.js:750:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\myServer.js:1:79)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)

C:\>
Run Code Online (Sandbox Code Playgroud)

我正在使用的文件是:

myServer.js

var my_module = require("./myFunctionsCallTest.js");
console.log("RSA encrypted message :"+ my_module.Encrypt("myKey","myMessage"));

myFunctionsCallTest.js //This file contains some call of prototypes like : 
.....................................
RSAKey.prototype.setPublic = RSASetPublic; …
Run Code Online (Sandbox Code Playgroud)

rsa public-key-encryption node.js

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

NodeJs Express,在视图中显示会话

我有一个用express 3编写的服务器,我使用EJS作为模板引擎,我想知道如何在我的View中显示我的会话变量.

app.js/***模块依赖项.*/

var express = require('express');
var routes = require('./routes');
var user = require('./routes/user');
var http = require('http');
var path = require('path');

var app = express();

// all environments
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.cookieParser());
app.use(express.session({secret : 'xvxcvxvcxvxcv'}));
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));


var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
var ck_username = /^[A-Za-z0-9_]{1,20}$/;
var ck_password =  /^[A-Za-z0-9!@#$%^&*()_]{6,20}$/;

// development only
if ('development' == app.get('env')) {
  app.use(express.errorHandler());
}

app.get('/', routes.index);
app.get('/users', user.list);

app.post("/Register",function(req, res){ …
Run Code Online (Sandbox Code Playgroud)

session ejs node.js express

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

VB.NET生成1到10之间的唯一5个数字

你好我在0和10之间的5个唯一数字,我做如下:

Dim RandomClass As New Random()
Dim RandomNumber As Integer
For counter As Integer = 0 To 5
    RandomNumber = RandomClass.Next(0, 10)
    MsgBox(RandomNumber )
Next
Run Code Online (Sandbox Code Playgroud)

有时它有效,我得到这些数字:"1,7,4,9,3"但有时我会得到重复的数字,如:"5,2,3,2,7"

我怎样才能确保每次都有唯一的号码?

谢谢.

vb.net random

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

nodejs表示3框架会话破坏问题

我正在使用带有Express 3框架的nodejs,我有一个删除一个特定会话的问题,这是我正在使用的代码:

app.js 

var express  = require('express');
................
................
app.use(express.cookieParser());
app.use(express.session({secret : 'asxcfrgth'}));
app.use(app.router);

app.get('/User', function(req, res){

req.session.login = "Invalid username";
req.session.password= "Invalid password";

console.log(req.session.login);
console.log(req.session.password);

req.session.destroy();
});
Run Code Online (Sandbox Code Playgroud)

req.session.destroy将删除我的所有会话,那么有没有办法只破坏第一个会话,并留下第二个会话?我想避免使用这个:

req.session.login ="";
Run Code Online (Sandbox Code Playgroud)

要清空会话变量,谢谢.

session-variables node.js express

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

Slickgrid,在悬停时更改行颜色

我有一个slickgrid网格,我想改变行悬停的行背景颜色.我试过这个:

$(".slick-row").mouseenter(function(){ 
    $(this).css("background-color","red"); 
}).mouseleave(function(){ 
    $(this).css("background-color","white"); 
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有办法吗?

jquery slickgrid

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

清空数组()以序列化为JSON对象文字

我有以下代码PHP:

$response = array(
 "code"=>"100",
 "message"=>"Invalid input",
 "details"=>array(
 ));
echo json_encode($response);
Run Code Online (Sandbox Code Playgroud)

返回JSON如下:

{"code":"100","message":"Invalid input","details":[]}
Run Code Online (Sandbox Code Playgroud)

如何使PHP脚本返回JSON如下:

{"code":"100","message":"Invalid input","details":{}}
Run Code Online (Sandbox Code Playgroud)

随着{}代替[].

php json

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

使用next()的jQuery目标元素不起作用

您好我有以下HTML代码,我想在点击链接时获得'p'元素的样式.

<a href="#" onclick="var state = $(this).next().css('display'); alert(state);"/>Link
<p style="display:none;">Test Div</p>
Run Code Online (Sandbox Code Playgroud)

我的问题是我总是'未定义'而不是'无'这只是一个例子,我可以使用id或类来定位'p'元素,但在生产中我有很多链接,他们没有id或类,这就是为什么我想用'this'来定位'p'元素.

我怎样才能做到这一点?

谢谢.

javascript jquery

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