我很想知道,因为Clojure Compiler和UglifyJS不仅可以优化代码大小而且还可以优化性能(虽然我认为大小是主要优先级),如果我的node.js应用程序被缩小,我的运行速度会更快吗?我知道它可能取决于应用程序,但我一般都会问这个问题.
这么大的消息!异步 Django。
我有一些困惑,想通过提出一些问题来清除它们。
1. 异步视图需要“不需要”AJAX?
根据我掌握的信息,(不知道 AJAX 是什么,但许多 Django 教程都提到了它,所以它在我的学习愿望清单上)
Ajax 是一组 Web 开发技术,在客户端使用许多 Web 技术来创建异步 Web 应用程序。使用 Ajax,Web 应用程序可以从服务器异步发送和检索数据,而不会干扰现有页面的显示和行为。
这不是 Django 中的异步视图也会做的事情吗?
1A。如果 Async Django 不会完全取代 AJAX,是否值得学习?
2. 这对频道意味着什么?
Channels 是一个项目,它采用 Django 并将其能力扩展到 HTTP 之外 - 处理 WebSockets、聊天协议、IoT 协议等。它建立在名为 ASGI 的 Python 规范之上。
异步 django 也可以替换频道吗?
用推理建议与这些主题相关的事情。例如将 AJAX 与 JSON 一起使用(只是一个示例)
我知道将 Django 转换为 async 需要时间,所以在回答时请记住这一点
我正在尝试使用 Node js 在我的网站上配置 webpack,我还使用 ejs 作为视图。我尝试了很多方法来处理我的 webpack 中的 ejs,但到目前为止我还没有成功。
const path = require('path')
const nodeExternals = require('webpack-node-externals')
module.exports = (env, argv) => {
return ({
entry: {
server: './src/app.js',
},
output: {
path: path.join(__dirname, 'dist'),
publicPath: '/',
filename: 'main.js'
},
mode: argv.mode,
target: 'node',
node: {
// Need this when working with express, otherwise the build fails
__dirname: true,
__filename: true,
},
externals: [nodeExternals()], // Need this to avoid error when working with Express
module: {
rules: [
{ …Run Code Online (Sandbox Code Playgroud)