Tag: jquery

如何在我的js文件中需要一些npm模块

我有这个index.jade文件 include scripts script( src='path of my site/project name/src/scripts/index.js' ) 还有index.js文件 var _ = require('./underscore'); var IScroll = require('iscroll/build/iscroll-probe.js'); var zepto = require('./vendor/zepto.js'); var morpheus = require('morpheus'); var easings = require('./vendor/morpheus-easings.js'); require('./vendor/zepto.touch.js'); 我得到的ReferenceError:需求未定义我想包括正确的工作任何帮助模块?

节点webkit:剪切/复制/粘贴右键单击上下文菜单和iframe

有没有参考如何做到这一点? 整个应用程序有一个我不能修改第三方内容的iframe。 我可以在一个空白的应用程序中设置一个上下文菜单,但是当iframe接pipe整个窗口时,它不会出现。 (我使用$(document).on(“contextmenu”,..) 我怎样才能让它在iframe中工作呢?

带有nodejs jade和ajax的静态导航栏和页脚

我试图通过点击我的导航栏中的链接来呈现静态导航栏和页脚之间的dynamic内容,但每次点击链接时都会复制包含导航栏和页脚的内容。 我使用快递和玉模板引擎节点。 这是我的(简体)最顶级的玉文件。 doctype html html head title= title // { links } body block navbar #navLinks.nav.navbar-nav a(href='/', id='home') Home a(href='/ourteam', id='team') Our Team a(href='/blog', id='blog') Blog #pageBody block content block footer // { footer content } // { scripts } 我的jQuery AJAX脚本: $('#navLinks').on('click', 'a', function(event) { event.preventDefault(); console.log("Hello world"); var url = $(this).attr('href'); updatePage(url); […]

AJAX到PHP不使用NODEJS发送数据到数据库

我目前正在开发一个聊天项目..我正在使用一个PHP框架,并设法在节点上运行,现在我遇到的问题是,Ajax查询不起作用,它不会发送一个单一的数据给我数据库..我使用的脚本是完美的工作,因为我使用这个脚本,当我仍然使用一个聊天应用程序的ajax长轮询…现在只是没有工作,当我在新的聊天应用程序使用节点我正在开发…这是我的index.php <?php startblock('script') ?> <script src="/socket.io/socket.io.js"></script> <script src="http://code.jquery.com/jquery-1.11.1.js"></script> <script> var socket = io(); $('form').submit(function(){ socket.emit('chat message', $('#m').val()); $('#m').val(''); return false; }); socket.on('chat message', function(msg){ var data2 = { text: msg }; $.ajax({ url: 'localhost:3000/includes/message/store_chat.php', dataType: 'json', type: 'POST', data: {json:JSON.stringify(data2)}, success: function (data2) { } }); }); </script> <script> jQuery(function ($) { $(window).on("resize", function () […]

node.js:雅虎天气的jQuery插件不打印数据

我得到了node.js与jQuery和这个插件: http : //simpleweatherjs.com/ 。 现在我想使用另一个服务的天气数据,而不是把它放到HTML中,但我不能访问/打印数据。 错误function起作用,成功function不起作用。 var jsdom = require("jsdom"); jsdom.env({ html: '<html><body><div id="weather"></div></body></html>', scripts: [ 'http://code.jquery.com/jquery-2.1.1.min.js', 'http://cdnjs.cloudflare.com/ajax/libs/jquery.simpleWeather/3.0.2/jquery.simpleWeather.min.js' ], done: function(errors, window) { var $ = window.jQuery; $.simpleWeather({ location: 'Paris', woeid: '615702', unit: 'c', success: function(weather) { console.log(weather.temp+'°'+weather.units.temp); }, error: function(error) { console.log(error.message); } }); } }); 这是正常的http://codepen.io/fleeting/pen/xwpar 还有一个插件的节点模块,但是我不知道如何使它工作,没有文档。

html5up! 条纹与meteor

我试图使用一个很好的响应网站模板http://html5up.net/striped并运行到一些问题。 我已经build立了一个非常基本的testing。 我下载了条纹包,在陨石应用程序中创build了一个客户端文件夹,并将条纹文件夹放入。我不得不做两个更改 – 将index.html中的“left-sidebar”类移动到一个,而不是meteor似乎允许向class级申请class级。 – 将图像移动到公用文件夹中的“img”文件夹中 网格似乎偏离中心,当我从meteor跑出来时,大部分的着色不会加载。 然而,它自己的条纹文件很好(当我直接在我的浏览器,而不是通过Web服务器加载index.html文件)。 有什么想法发生在这里? 我玩了一段时间没有用。 我只能认为这与meteor如何加载资源有关,但是我对这种工作的理解并没有为我带来任何进展。

jQuery访问站点中的DOM

我试图从这个网站刮表中的各种元素,教自己使用node.js,cheerio和请求 我无法得到表格中的项目,本质上我想从表中获得“排名”,“公司”和“3年增长”。 我该怎么做呢? 基于在线教程 ,我开发了我的scraping.js脚本,如下所示: var request = require ('request'), cheerio = require ('cheerio'); request('http://www.inc.com/inc5000/index.html', function (error, response, html) { if (!error && response.statusCode == 200) { var $ = cheerio.load(html); $('tr.ng-scope').each(function(i, element){ //problem probably lies here var a = $(this).get(0); console.log(a); }); } }); 不过,我肯定我没有得到上述评论的权利。 有没有办法可以更好地访问表中的属性? 我注意到Xpaths是这样的 // * [@ id =“col -r”] / […]

使用Node.js w / Cheerio预处理HTML

我有一个不幸的任务,即将大量的HTML页面转换为新的模板。 我将需要移植到新的模板中,再加上一些额外的DOM操作。 不幸的是,这些需要作为静态HTML页面来托pipe。 我想知道如果Node.js与运行jQuery的Cheerio会是适当的,还是有另一种方法,我应该考虑。

需要jQuery和lodash与browserify

我喜欢browserify的想法,但是我在包装需要“全局”variables(如jQuery和lodash)方面遇到了麻烦。 我会期待: // application.js var $ = require('jquery') var _ = require('lodash') var a = require('./path/to/module/a.js') 使$和_可用于模块a。 毕竟,这个代码是编译的, $和_是首先定义的。 但是,我得到一个问题,页面不会加载,说$和_是未定义的。 好吧,我不明白,但至less我会期待: // a.js var $ = require('jquery') var _ = require('lodash') var AClass = function() { console.log($, _) } module.exports = AClass 运行没有问题。 但是,我不断收到错误,说$和_没有定义,即使在这两个文件中的以下代码工作: var $ = require('jquery') var _ = require('lodash') console.log($, _) 除此之外,我的应用程序是否有问题,或者我有些基本上对browserify不了解?

Npm找不到模块'cropit'

我不能让npm认识到我已经安装了cropit。 我的package.json包含这样的相关行: "cropit": "^0.1.9", "jquery": "~2.1.1" 我选了一个不正确的版本吗? 我使用的版本jQuery和裁剪,不一起工作? 我正在用这些行导入模块,这对我的Bootstrap导入来说是完美的。 global.jQuery = global.$ = require('jquery'); require('cropit');