相关疑难解决方法(0)

加载许多小的JavaScript文件或一个大的JavaScript文件是否更好?

我在chrome中注意到,如果我将图像作为base64字符串加载,然后滚动浏览页面的那一部分,它将减慢速度.

我还注意到,当我使用我的Javascript导航出一个选项卡,然后返回到该选项卡时,它将缓慢几秒钟,就像V8重新编译js一样.

我可以想到三个选项,但我不知道哪个是最好的:

  1. 首先加载一个小的加载页面,然后雄辩地处理后续加载
  2. 用一切加载一个巨大的js或css文件(jquery +我的代码+等)
  3. 将某些代码聚集在一起(使用jquery cdn但将我的代码组合在一起)

尽可能快速,雄辩地加载js的最佳方法是什么?

javascript

15
推荐指数
3
解决办法
8625
查看次数

在客户端使用npm包

有没有办法在客户端使用npm包?例如,我想在我的客户端javascript文件中使用dateformat(https://www.npmjs.com/package/dateformat)包

packages node.js npm

11
推荐指数
2
解决办法
1万
查看次数

有没有办法控制Javascript Async Load Order?

如何设置两个外部asyncJavascript文件的加载和执行顺序?

鉴于以下......

<script src="framework.js" async></script> // Larger file
<script src="scripts.js" async></script> // Small file
Run Code Online (Sandbox Code Playgroud)

虽然由于它的文件大小而在scripts.js下载和执行之前是第二个framework.js,但是scripts.js依赖于framework.js.

有没有办法在保持async属性的同时指定加载和执行顺序?

javascript asynchronous deferred-loading

8
推荐指数
1
解决办法
4891
查看次数

node_modules 文件夹的用途是什么?

我想知道 node_modules 文件夹到底是什么以及用于什么。我知道当我们使用 npm 下载任何库时,该库会转到 node_modules,但我知道当我们要将其上传到 github 时,我们必须忽略 node_modules 文件夹,因为它占用大量空间。通过 package.json 我们可以使用 npm i 下载所有依赖项,我的问题是...假设我想将我的应用程序/网站部署到某个服务器/主机,我是否也必须将 node_modules 文件夹上传到服务器?另一件事,通常我从网站下载我的 jquery 和 bootstrap 并复制到我的项目内的 css/js 文件夹中,但是这次我尝试使用 npm 并且一切都转到 node_modules 并且我使用的是cordova,当我执行命令cordova时build 既不生成我的 jquery 也不生成我的引导程序。所以这就是我的问题,如果我想主持我的项目,我真的必须上传 node_modules 吗?当它是cordova或ionic时,我还必须将node_modules复制到www文件夹吗?如果是,那么使用 npm 下载库有什么意义?这是真的吗?哪一个更好?去网站下载文件并粘贴到 www 或通过 npm 下载?

jquery node.js npm node-modules bootstrap-4

6
推荐指数
1
解决办法
1万
查看次数

使用node.js进行丰富的应用开发

我是node.js的新手,已经要求使用Node.js开发基于Web的丰富应用程序.

现在我正在研究node.js上的入门指南.我有机会在这里查看页面并与数百个框架混淆.我不知道选择合适的框架,需要帮助才能做出完美的决定.让我解释一下我的要求.

  1. 想要为所有功能开发RESTfull API.(OAuth上的任何库?)
  2. 想要在API之上开发Web应用程序.应用程序必须以这样的方式设计,即应在客户端开发主要功能.意味着,所有业务逻辑都必须在客户端开发.我听说像Backbone.js,Underscore.js这样的库已经完成了这项工作,但对它没有明确的想法.

请建议我哪些框架能更好地满足我的要求.

谢谢,

javascript node.js

5
推荐指数
1
解决办法
3611
查看次数