相关疑难解决方法(0)

如何使用HTML/CSS/JavaScript开发桌面应用程序?

首先,我对这方面的专业兴趣不感兴趣.我是一名网络开发人员,我最近离开Spotify的同事,并表示他将主要使用JavaScript为Spotify桌面应用程序工作.他说它使用"Chrome框架",内部的所有内容都像网络应用程序(HTML/JS/CSS)一样.

作为一个从未为Desktop构建任何东西的Web开发人员,这是个好消息.如果我可以使用我已经知道的技术并在某种"框架"内实现它们,并且仍然能够构建一个窗口或更好的跨平台应用程序.

我知道我没有提到有关数据库的任何内容,但即使是一个简单的hello world桌面应用程序也可以使用Web技术.

那怎么一个呢?究竟我需要/需要知道什么?

html javascript css desktop-application

187
推荐指数
5
解决办法
16万
查看次数

如何在Node.js中解释'use strict'语句?

我已经开始探索Node.js并编写了许多演示Web应用程序,以了解Node.js,Express.js,jade等的流程.

但最近我遇到的一件事是声明"use strict"作为每个函数和每个.js文件中的第一行.

Node.js究竟是如何解释的?

javascript use-strict node.js

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

使用Node.js构建网站的最佳实践

我想知道如何用Node.js从头开始开发一个网站.我理解我怎么可能这样做,但我对最好的设计实践很感兴趣.

我需要这个理论网站:

  1. 做了很多AJAX
  2. 非常直截了当
  3. 相对较小
  4. 连接到...让我们说一个MySQL服务器

在PHP中,构建一个非常小的网站非常简单 - 我在Apache和MySQL服务器上设置PHP然后执行以下操作:

  • includes/db/ 其中有connect.php用于连接数据库,具有常见数据库相关功能的文件等等
  • includes/layout/ 有像footer.php,header.php和其他布局相关的东西
  • includes/users/ 处理用户相关的操作

那么PHP只是让你构建页面并将这些文件包含在一起形成一个网站 - 我可以这样:

<?php
   require_once('inclues/users/user_session.php');
   require_once('inclues/db/connect.php');
   require_once('inclues/design/header.php')
?>

// Other php or html or related content relating to the page

<?php
   require_once('inclues/.../footer.php');
?>
Run Code Online (Sandbox Code Playgroud)

我想知道Node.js中可能有什么相似之处 - 我正在寻找一种方法来实现这一点,尽可能简单,快速直接.

如果答案不简单,我会喜欢推荐书,我不介意阅读.

我喜欢基于事件的编程,我非常喜欢JavaScript的能力,我对Node.js感到非常兴奋.我想学习如何从一开始就以正确的方式开发这种东西.

javascript model-view-controller node.js

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

Node.js事件循环

Node.js I/O事件是单线程还是多线程?

如果我有几个I/O进程,节点会将它们放在外部事件循环中.它们是按顺序处理(最快的第一个)还是处理事件循环以同时处理它们(......以及哪些限制)?

events loops node.js

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

只是拿起节点.我应该先使用快递还是真正学习节点?

正如标题所述,我现在正在接收节点.我看了一下Express,主要是通过观看expressjs.com上的视频,给人留下了深刻的印象.

但是,它让我想起了很多Rails.我总觉得我从未真正理解当我使用RoR时发生的事情.它结合了如此多的魔力,它真的让我不自信并把我推开了.我不需要了解裸机,但我喜欢很好地了解事情的方式/原因.

可能只是我对Jade和Sass的无知使Express视频看起来像巫术.

可能是相关的:我已经使用JavaScript和一些库(jQuery,Dojo,Raphaeljs,ESRI)已经有几年了,所以我不是完全没有想法的.

node.js express

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

如何在Windows 7中使用Nodej?

我即将变得疯狂寻找它,大多数例子只显示如何在linux终端上运行它,只是与服务器的通信.有人可以向我解释如何在Windows 7中使用NodeJ(使其运行并加载所需的任何东西)吗?

并请,我如何将其与我的HTML5代码集成?

我非常感谢你的回答

javascript html5 webserver websocket node.js

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

Node.js生成html

我创建了一个生成数据列表的JavaScript程序.示例输出如下:

output one 
output two 
output three 
...
Run Code Online (Sandbox Code Playgroud)

我希望能够生成一个HTML文件,该文件可以保存到磁盘并通过浏览器打开.下面是我想要生成的HTML示例.

<html>
    <head>
    </head>
    <body>
        <table id="history_table">
            <tr>
                <td>header 1</td>
                <td>header 2</td>
                <td>header 3</td>
            </tr>
            <tr>
               <td>output one</td>
            </tr>
            ...
        </table>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我试过这样做:

var htmlDoc = document.createElement("HMTL");
htmlDoc.innerhtml('<head></head><body>...</body>');
Run Code Online (Sandbox Code Playgroud)

但这显然是错误的,因为文档对象不存在.

我认为这个问题特别有意义,因为它收到的票数很多.可以重新开放吗?

html javascript node.js

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

如何在两个node.js实例之间进行通信,一个客户端一个服务器

我是node.js的初学者(事实上刚刚开始).其中一个基本概念对我来说并不清楚,我在这里要求并且在SO上找不到.

在网上阅读一些教程,我写了一个客户端和服务器端代码:

服务器端(比如server.js):

var http = require('http'); //require the 'http' module

//create a server
http.createServer(function (request, response) {
  //function called when request is received
  response.writeHead(200, {'Content-Type': 'text/plain'});
  //send this response
  response.end('Hello World\nMy first node.js app\n\n -Gopi Ramena');
}).listen(1337, '127.0.0.1');

console.log('Server running at http://127.0.0.1:1337/');
Run Code Online (Sandbox Code Playgroud)

客户端(比如client.js):

var http=require('http');

//make the request object
var request=http.request({
  'host': 'localhost',
  'port': 80,
  'path': '/',
  'method': 'GET'
});

//assign callbacks
request.on('response', function(response) {
   console.log('Response status code:'+response.statusCode);

   response.on('data', function(data) {
     console.log('Body: '+data);
   });
});
Run Code Online (Sandbox Code Playgroud)

现在,要运行服务器,我键入 …

node.js

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

在Node.js上有任何在线练习吗?

我是Node.js的新手,我需要一些练习,所以有没有像http://www.codecademy.com/ 在node.js上的在线练习?

node.js

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

从node.js开始,作为一个完整的服务器端新手?

我的主要问题是,将node.js作为一个完整的服务器端newb开始是否有意义.JS/node.js是从头开始服务器端Web编程的好选择吗?

我做了很多前端工作,即HTML,CSS和基本的JS.我甚至想从Rails开始,但总觉得不知道窗帘背后发生了什么让我完全不确定框架 - 这太过于"约定优于配置".

我希望一般学习JS并在此之后潜入node.js.但是,我不知道这对于没有任何服务器端经验的人来说是一个好方法.在查看现有的node.js主题和讨论时,使用的术语似乎需要大量有关服务器如何工作的知识.

server-side node.js

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