Tag: html

页面内的Javascript的任何缺点?

在我的构build(为一个复杂的Web应用程序),我已经汇集了所有的JavaScript到1文件,我正在加载为script.js 我想我可能会走得更远,只是打印所有的JS到HTML。 有什么理由我不应该这样做? 我的想法是…为什么不保存请求? 我知道唯一的缺点是:我知道,因为js非常大,所以初始页面加载速度可能会变慢。 我不是很关心,因为页面是空的反正没有JavaScript。 另外script.js可以被caching。 如果我想cachingHTML中的脚本,我将不得不使用清漆或类似的东西。 我不该这样做的原因是什么? 谢谢。 编辑:我忘了提及这是一个1页的JavaScript应用程序,所以每一个页面都有相同的JavaScript(和HTML)。

使用socket.io/node.js在网页上显示stream媒体Twitter

我正在尝试使用node.js socket.io和twit构build一个Twitterstream式web应用程序。 var express = require('express') , app = express() , http = require('http') , server = http.createServer(app) ,Twit = require('twit') , io = require('socket.io').listen(server); server.listen(8080); // routing app.get('/', function (req, res) { res.sendfile(__dirname + '/index.html'); }); var watchList = ['love', 'hate']; io.sockets.on('connection', function (socket) { console.log('Connected'); var T = new Twit({ consumer_key: '' , […]

未findNode.js socket.io.js或未定义io

我试图在我的freebsd服务器上运行一个node.js应用程序,但是我无法得到socket.io库来使用它。 我试过包括: <script src="/socket.io/socket.io.js"></script> 这给出了404错误,如果我直接链接到文件(即它在我的public_html文件夹中),我得到了io未定义的错误。 提前致谢

Nodejs&套接字io错误:听EADDRINUSE

我正在尝试与Node.js和socket.io进行聊天 现在,这里是我使用Ubuntu 12.04用户,我有桌面上的文件夹PP 里面,我把服务器文件server.js 这里是客户端: $(document).ready(function() { var urlServer = location.origin + ':8081'; var socket = io.connect(urlServer); }); $(document).ready(function() { var urlServer = location.origin + ':8081'; var socket = io.connect(urlServer); $("#boton").on('click', function() { var mensaje = $("#mensaje").val(); socket.emit("mensaje", {msg: mensaje}); }); socket.on("mensaje", function(msg) { console.log("hemos recibido un mensaje", msg); }); }); 在这里的服务器 var server = […]

Node.js:如何将Node.jsembedded到HTML中?

在一个PHP文件中,我可以这样做: <p><?php echo "hello!";?></p> 有没有办法做到这一点,如果是的话是什么逻辑呢? 我有一个想法如何做到这一点: 在HTML文件中为节点使用标识符标记,如: <node>code</node> 在Node中加载和parsingHTML文件 从HTML文件中获取节点标记并运行它 但我不知道这是最好的方式,或者即使它工作:) 请注意我想学习node.js ,所以node.js和其他库和模块都不是我的答案,因为我想知道这个过程的逻辑。

validationhtml代码与node.js

我想validationnode.js应用程序中的一些HTML文档。 我已经find了一些node.js模块,比如w3cjs和w3c-validate,但似乎只能在线工作。 因为我必须检查很多小的HTML文件,所以我正在寻找一种脱机工作的解决scheme,无需互联网。 你知道如何将W3C标记validation器集成到节点应用程序中吗? 或者有什么其他的方法来检查HTML语法? 也许像DOMparsing器?

从下拉菜单中select选项并使用nodejs提交请求

我正在使用nodejs来报废一个网站,而且我对nodej很陌生。网站的初始页面是一个popup窗口,其中必须从selectbox中select选项,然后才能提交,稍后可以浏览页面。这必须先完成时间,然后它将被存储为cookie供以后使用。 我能够得到popup式HTML页面,但我不能从select框中select选项并提交请求。 这是我的代码 var express = require('express'); var request=require('request'); var cheerio=require('cheerio'); var j = request.jar(); //var cookie = request.cookie(); j.setCookie("city_id=1; path=/; domain=.bigbasket.com", 'http://bigbasket.com/', function(error, cookie) { //console.log("error"+error.message); console.log("cookie "+cookie); }); var app=express(); app.get('/', function(req, res){ console.log("hi"); var sessionVal = req.session; request({uri:'http://bigbasket.com/', headers:{'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36' , 'content-type':'application/x-www-form-urlencoded; […]

使用Node,Express&EJS压缩HTML?

我用Node和Express使用EJS。 我的意见产生的HTML是很大,充满了不必要的空白。 有没有一个选项或中间件,我可以在生产中使用,将压缩的HTML? 例如, <!doctype html> <html><head><title>…</title>….</html>

nodejs到<video>使用WebRTCstream式传输

我目前使用nodejs和expressionstreamvideo标签简单地等待app.getvideo标签的src地址,然后使用res.writeHead和res.write提供的数据。 我希望能够使用WebRTC做类似的事情,但延迟更低。 但是,如何做到这一点,并没有真正find好的信息资源,我有点困惑。 任何人都可以推荐任何好的例子,nodejs软件包等…可能有帮助吗? 我希望做一些事情: // Nodejs Server rtcServer.on('connection', function(connection) { var videoSource = getVideoDataSource(); videoSource.on('data', function(data) { connection.write(data); }); }); rtcServer.listen(8000); – // HTML Client <video src="???:8000"/>

Nodejs头部脚本的EJS partials

我正在使用EJS来从Nodejs服务器呈现和服务器HTML页面。 我所包含的一些部分在头部引用了脚本和样式表,但这会导致客户端对同一个文件发出多个请求(例如,如果父视图也包含该文件) 例如: <!– file: parent.ejs –> <html> <head> <link rel="stylesheet" href="public/mystylesheet.css"> <script src="public/myscript.js"> </head> <body> <%- partial("partial.ejs") %> </body> </html> 而在部分: <!– file: partial.ejs –> <html> <head> <link rel="stylesheet" href="public/mystylesheet.css"> <script src="public/myscript.js"> </head> <body> This is an EJS partial! </body> </html> 在这种情况下,“mystylesheet.css”被客户端加载两次(不必要的),“myscript.js” 有一种简单的方法(最好使用EJS)确保部分需要时包含样式表或脚本,但是如果父视图已经包含了资源,则不能使用样式表或脚本?