小编ang*_*iwi的帖子

如何检查Mac上是否安装了Java JDK?

如何检查Mac上是否安装了Java SDK?

这有命令行吗?

java macos

110
推荐指数
5
解决办法
14万
查看次数

nodeJS - 如何使用express创建和读取会话

我想在用户进入应用程序时创建用户sessison.并在需要时阅读会话.这是我的尝试

var io   = require('socket.io'),
    express = require('express');
    querystring = require('querystring');

var app = express.createServer();
app.get('/', function(req, res){
    var sessionVal = querystring.parse(req.url.substr(2));// sessionVal is an email for example: me@gmail.com
    app.use(express.cookieParser());
    app.use(express.session({ secret: sessionVal }));
});
var socket = io.listen(app);
socket.on('connection', function(client) {
    client.on('message', function(message) {
        // message will be an object {text:'user text chat blah blah', email:'me@gmail.com'}
        // if the seesion stored, has the same value with message.email
        // then the message will be broadcasted
            socket.broadcast(message.text);
        // else will not …
Run Code Online (Sandbox Code Playgroud)

node.js

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

无法获取CSS文件

我的目录设置如下:

app.js
vews
  home.html
  css
    style.css
Run Code Online (Sandbox Code Playgroud)

我的主文件是这样的:

<html>
<head>
  <title></title>
  <link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的应用程序是这样的:

var io   = require('socket.io'),
    url  = require('url'),
    sys  = require('sys'),
    express = require('express'),
    http=require('http');

var app = express();
var server = http.createServer(app);
var socket = io.listen(server);

app.engine('.html', require('ejs').__express);
app.set('views', __dirname + '/views');
app.set('view engine', 'html');

app.get('/', function(req, res){
    res.render('home');
});

app.listen(4000);
sys.puts('server running ' + 'now ' + Date.now());
Run Code Online (Sandbox Code Playgroud)

问题是当我运行应用程序时,无法加载css文件.

node.js express

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

在焦点/单击时选择contenteditable div中的所有文本

我有满足感的div如下所示.

<div style=" border:solid 1px #D31444" contenteditable="true">12 some text...</div>
Run Code Online (Sandbox Code Playgroud)

我需要的是,当我点击div时,所有文本将自动被选中.你能给我解决方案吗?

javascript jquery

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

在contenteditable div中选择范围

我有一个contenteditablediv和几段.

这是我的代码:

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
        <div id="main" contenteditable="true" 
             style="border:solid 1px black; width:300px; height:300px">
            <div>Hello world!</div>
            <div>
                <br>
            </div>
            <div>This is a paragraph</div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

假设,我想做一个范围选择,其中包含字符串"world!This is"

怎么做?

javascript range selection

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

角度2 - 如何设置<选择>默认选择的选项

我的模板是这样的

<select>
  <option>AM</option>
  <option>PM</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何设置默认选择的AM选项?

angular

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

HTML5 - 如何获取图像尺寸

我有这个脚本,它用于获取浏览器上传图像的宽度和高度.

参考:http://renevier.net/misc/resizeimg.html

function createReader(file) {
    reader.onload = function(evt) {
        var image = new Image();
        image.onload = function(evt) {
            var width = this.width;
            var height = this.height;
            alert (width); // will produce something like 198
        };
        image.src = evt.target.result; 
    };
    reader.readAsDataURL(file);
}

for (var i = 0, length = input.files.length; i < length; i++) {
    createReader(input.files[i]);
}
Run Code Online (Sandbox Code Playgroud)

我想从createReader函数外部访问值的宽度和高度.我怎样才能做到这一点?

javascript html5

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

nodejs - mongodb - 如何删除记录

这是数据

{
    "username": "runrun",
    "channel": "all",
    "expire": NumberLong("1308183908743"),
    "_id": ObjectId("4df93f54e07324af47000001")
}
Run Code Online (Sandbox Code Playgroud)

这是我用来删除记录的代码

db.collection('seesion',function(err, collection){
    collection.remove({
        "expire": {"$lte": Date.now()}
    },function(err, removed){
        console.log(removed);
    });
});
Run Code Online (Sandbox Code Playgroud)

我想删除已过期的会话.问题是,代码不起作用,也许与numberLong有关?

mongodb node.js

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

jquery - 在each()函数中选择下一项

我想在each()函数中选择this的下一个元素.查看代码注释

$(function(){
    var selects = $('body').find('span');
    selects.each(function(index,el){
        if(index==0){
            //remove the next span of this, which is span2 
        }

    });
}); 


    <body>
        <div>
            <span>1</span>
        </div>
        <span>2</span>
        <div>
            <span>3</span>
        </div>  
    </body>
Run Code Online (Sandbox Code Playgroud)

jquery

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

ejs包含函数无法找到带有html扩展名的模板

我的ejs引擎设置是app.js如下:

// this parse html file as ejs file
    app.engine('.html', require('ejs').__express);
    app.set('view engine', 'html');
    app.set('views', __dirname + '/view');
Run Code Online (Sandbox Code Playgroud)

我的目录是这样的:

view (folder)
  home.html
  head.html
app.js
Run Code Online (Sandbox Code Playgroud)

Home.html是这样的:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>home</title>
<% include head %>
</head>

<body>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

和head.html是这样的:

<link rel="stylesheet" type="text/css" href="css/main.css">
<script type="text/javascript" src="js/jquery-1.5.js"></script>
Run Code Online (Sandbox Code Playgroud)

问题是如果扩展名为html,则不会解析文件head.html.错误说它期待ejs文件.那么include函数有问题吗?

ejs node.js express

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

标签 统计

node.js ×4

javascript ×3

express ×2

jquery ×2

angular ×1

ejs ×1

html5 ×1

java ×1

macos ×1

mongodb ×1

range ×1

selection ×1