Tag: html5

自动部署,刷新(清除caching)和重新加载您的代码为Web开发人员

我正在寻找一些与“离子服务”相匹配的内容,这将检测我对源代码(源文件夹/ WebContent)所作的任何更改,并且: 自动部署 自动刷新我的浏览器 所以我不需要手动执行部署 – >右键单击我的浏览器 – >清空caching – >重新加载我的浏览器

Javascript安全性错误

所以我用node.js(watch-http-server)创build了一个本地web服务器。 当我跑下面,它完全符合堆栈的片段。 但是,当我在本地网上运行它时,问题就出现了 SecurityError:权限被拒绝访问跨源对象的属性“href” $(function(){ alert('load'); }); body, html{ padding: 0; margin: 0; cursor: default; overflow: hidden; background: url("../res/background.png") no-repeat; background-size: cover; } .stream-container{ position: fixed; margin: 0; padding: 0; top: 2%; left: 5%; } .chat-container{ position: fixed; margin: 0; padding: 0; top: 33%; left: 5%; } <!Doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title> […]

是否有可能运行一个.bat文件button点击节点

是否有可能使用html5button和nodejs运行蝙蝠/可执行文件? 如果是的话,我该如何去做

使用webos将html5 canvas元素保存到文件

这里的imgvariables是从这里使用Open Source Png Generation代码中提取的。 http://www.xarg.org/2010/03/generate-client-side-png-files-using-javascript/这是一个替代canvas.toDataURL(); webOS不支持toDataURL,所以我不得不使用这个库。 在这里我已经使用这个库,并操纵我的canvas图像数据像素数组 EditorAssistant.prototype.getDataURL = function(width,height,data){ var p = new PNGlib(height, width, 256); // construcor takes height, weight and color-depth var background = p.color(0, 0, 0, 0); // set the background transparent for (var i = 0, n = data.length; i < n; i += 4) { var x = i […]

Node.js,数据在服务器和客户端之间来回循环

我用“net”模块编写了一个小型的node.js服务器。 客户端和服务器代码如下所示Client ..套接字在全局声明并由此函数调用。 我正在使用第三方API的套接字可以很好地使用PHP或C ++ socket.so它肯定不是一个基于API的错误。 function SocketAPI() { socket.onConnect = function(success) { if(success) { Connected = true; }else{ alert("Failed to connect to server!"); } } socket.onClose = function() { alert("Connection lost to server!"); } socket.onData = function(text) { if(text==">Send_AuthenTication") { // Tells the client to send authentication data if(localStorage.ID) { socket.send(">"+localStorage.ID); //encrypted }else{ socket.send("<"); […]

socket.io服务器,处理函数

var app = require('http').createServer(handler) , io = require('socket.io').listen(app) , fs = require('fs') app.listen(8080); function handler (req, res) { fs.readFile(__dirname + '/index.html', function (err, data) { if (err) { res.writeHead(500); return res.end('Error loading index.html'); } res.writeHead(200); res.end(data); }); } io.sockets.on('connection', function (socket) { socket.on('sendchat', function (data) { io.sockets.emit('updatechat', data); }); }); 这是我的websocket服务器(node.js + socket.io)。 我了解除处理函数外的所有内容。 有人能解释一下吗? […]

我可以让HTML5可更新数据库在本地search吗?

我正在制作一个网站,专注于网站内部的索引search。 问题在于查询,因为生产服务器非常便宜。 我认为这可能是一个好主意,开始与node.js而不是PHP开发。 但是这个问题远远更远。 我想将站点数据库的部分 (名称,姓名,标签,URL)推送到客户端浏览器,并在本地进行search,每当用户添加数据库中的新条目时推送实时更新,在24小时后或多或less下载所有内容。 这样的话,服务器不会把结果放在客户端上,只是推送新的条目或数据库。 我可以这样做吗? 我需要什么? 我想过使用IndexedDB并为WebSQL浏览器添加一个polyfill,但我不知道这些技术是否可以做到这一点,我要求今天。

错误:无法访问属性href

我正在使用NODE JS模块,我正在创build一个HTTP服务器。 服务器的响应是一个包含embedded网页的JavaScript的页面。 这是响应码: <html> <head> <script type='text/javascript'> function test() { document.body.innerHTML='<iframe id="ifool" src="URL" sandbox="allow-same-origin allow-forms allow-scripts"> </iframe>'; var c; window.setInterval(function(){ c=document.getElementById("ifool").contentWindow.location.href; window.history.pushState(0,0,c); },100); </script> </head> <body onload= "test()"> </body> </html> 我正在使用FF的Firebug,我得到以下错误: Error: Permission denied to access property 'href' c=document.getElementById("ifool").contentWindow.location.href;

Nodejs + Rickshaw:src =引用不起作用

我正在试图制作一个应用程序来生成Twitter字数统计的“实时”图表,基本上是试图在第24章的NodeJS中进行扩展和练习。 我决定使用“人力车”,我想我只是简单地得到一个简单的例子工作。 但是,虽然我可以得到一个简单的HTML页面加载,我不能得到一个graphics显示。 Firefoxdebugging指出:“ReferenceError:人力车没有定义[Break On This Error] graph = new Rickshaw.Graph({”。这意味着有一个引用错误,但经过几个小时的search和阅读,我不目录结构是正确的; npm正确安装所有模块,没有错误。任何人都可以看到我失踪的东西吗? 注:我是JS / Node的新手,虽然本书在Express 2.x中工作,但我一直在使用Express 3.x,所以不知道在所有情况下翻译是否正确。 代码如下: 的package.json { "name":"socket.io-twitter-example", "version": "0.0.1", "private": "true", "dependencies": { "express": ">=2.5.4", "rickshaw": ">=1.1.0" } } app.js var express = require('express'), rickshaw = require('rickshaw'), app = express(), http = require('http'), server = http.createServer(app) server.listen(3000); app.get('/', function (req,res) { […]

尝试覆盖input区域中的预填充数据

我正在试图在Jade文件中显示一个input区域,其中存储在mongodb会话存储中的会话信息从预先填充的数据中收集。 Web应用程序构build在Express for node.js上。 我的Jade文件与input区域(预填入会话数据)类似: input(name='username', value='#{username}') 所以input区域显示存储在会话中的正确的用户名。 然后,我希望用户能够编辑该字段并根据需要提交新的用户名。 我的mongodb更新()如下所示: uname = request.body.username; targetcol.update({username: req.session.username, password: req.session.password}, {username: uname}); 一旦提交,相关configuration文件的mongodb集合中的文档就不会被更新,而是保持与预先填充的值相同的值。 我想知道这是因为我在Jade文件中将它赋值为一个value=吗? 有什么不对的build议,以及如何解决?