Tag: JavaScript

jQuery在滚动中加载更多的数据

我只是想知道如何才能实现更多的滚动数据只有div.loading是可见的。 通常我们查找页面高度和滚动高度,看看是否需要加载更多的数据。 但下面的例子是那么复杂一点。 以下图像是完美的例子。 在下拉框中有两个加载div。 当用户滚动的内容,无论哪个可见,它应该开始加载更多的数据。 那么我怎样才能找出。加载div是否可见用户还没有? 所以我可以开始只加载该div的数据。

如何使用Node.js下载文件(不使用第三方库)?

如何在不使用第三方库的情况下使用 Node.js下载文件? 我不需要任何特别的东西。 我只想从给定的URL下载文件,然后将其保存到给定的目录。

使用Node.js需要与ES6导入/导出

在我正在合作的一个项目中,我们有两个select我们可以使用的模块系统: 使用require导入模块,并使用module.exports和module.exports导出。 使用ES6 import导入模块,并使用ES6 export 使用其中一个有什么性能好处? 如果我们要在节点上使用ES6模块,还有什么我们应该知道的吗?

JavaScript检查null与undefined以及==和===之间的区别

我知道,我知道这个话题必须有一些线索。 但是我使用了search,没有得到符合我需要的答案。 所以在这里我们去: 如何检查一个variables,如果它是null或undefined , null和undefined之间有什么区别? “==”和“===”之间的区别是什么(很难search谷歌=== )?

工具Unminify /解压缩JavaScript

是否有任何命令行脚本和/或在线工具可以扭转缩小效应,类似于Tidy如何清理可怕的HTML? (我专门研究一个缩小的JavaScript文件,所以variables重命名可能仍然是一个问题。)

如何决定何时使用Node.js?

我是这种东西的新手,但最近我听到很多关于Node.js的好处。 考虑到我一般喜欢使用jQuery和JavaScript,我不禁想知道如何决定何时使用Node.js。 我想到的Web应用程序就像Bitly一样 – 需要一些内容,将其归档。 从过去几天所做的所有功课中,我获得了以下信息。 Node.js的 是一个命令行工具,可以作为一个普通的Web服务器运行,让一个运行JavaScript程序 利用伟大的V8 JavaScript引擎 当你需要在同一时间做几件事情是非常好的 是基于事件的,所以所有精彩的Ajax类的东西都可以在服务器端完成 让我们在浏览器和后端之间共享代码 让我们与MySQL交谈 我遇到的一些来源是: 潜入Node.js – 介绍和安装 了解NodeJS 通过示例节点 ( Archive.is ) 让我们做一个Web应用程序:NodePad 考虑到Node.js几乎可以在Amazon的EC2实例上直接运行,我想了解什么types的问题需要Node.js而不是像PHP , Python和Ruby那样的强大国王。 我明白,这实际上取决于对语言的专业知识,但是我的问题更多地归结为以下几个方面:什么时候使用特定的框架,哪种types的问题特别适合?

JavaScript在Jinja模板中引发JSON渲染SyntaxError

我试图从一个Flask路由传递数据作为JSON到Jinja模板渲染JavaScript。 我想用JavaScript来迭代数据。 浏览器显示SyntaxError: Unexpected token '&'. Expected a property name. SyntaxError: Unexpected token '&'. Expected a property name. 当在呈现的数据上调用JSON.parse时。 如何在JavaScript中使用呈现的JSON数据? var obj = JSON.parse({{ data }}) for (i in obj){ document.write(obj[i].text + "<br />"); } def get_nodes(node): d = {} if node == "Root": d["text"] = node else: d["text"] = node.name getchildren = get_children(node) if […]

在mongodb中实现分页

我知道使用skip来执行分页是一个不好的做法,因为当数据变大时, skip开始消耗大量的内存。 克服这个麻烦的一个方法是使用_id字段的自然顺序: //Page 1 db.users.find().limit(pageSize); //Find the id of the last document in this page last_id = … //Page 2 users = db.users.find({'_id'> last_id}). limit(10); 问题是 – 我是mongo的新手,不知道什么是最好的方法来得到这个last_id

在循环中添加“点击”事件监听器

重构标准onClick在html标签中的监听器,面临的问题与我的代码: var td; for (var t=1;t<8;t++){ td = document.getElementById('td'+t); if (typeof window.addEventListener==='function'){ td.addEventListener('click',function(){ console.log(td); })} } 当td元素被点击时,假定用循环中的最后一个索引点击了td ,例如7 看起来像eventListeners填充了这个循环中的最后一个元素。 循环初始化看起来正确 为什么这么发生? 这里是实时代码

如何在<iframe>中打开PDF文件?

我想打开一个iframe中的PDF文件。 我正在使用以下代码: <a class="iframeLink" href="https://something.com/HTC_One_XL_User_Guide.pdf" jQuery1640737952376988841="85"> User guide </a> 它在Firefox中打开罚款,但它不在IE8中打开。 有谁知道如何使它也适用于IE浏览器?