小编Rod*_*ues的帖子

webpack构建后如何保留所有功能?

Webpack 检查函数的使用情况并删除(作为死代码)“未使用”的函数。但是,如果我在 HTML 中使用该函数,则如果没有脚本调用该函数,该函数将被删除。

例如,我有 script.js:

function doSomething() {
    console.log("clicked button");
}

function explicitUsedFunction() {
    console.log("Hey, function called!");
}

explicitUsedFunction();
Run Code Online (Sandbox Code Playgroud)

和index.html:

<html>
    <head>
        <title>Test</title>
        <script src="script.js"></script>
    </head>
    <body>
        <button onclick="doSomething()">Button</button>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

doSomething 函数由 onclick 按钮事件使用。

这是我的 webpack.config.js:

const path = require('path');
const TerserMinimizer = require('terser-webpack-plugin');

module.exports = {
    mode: 'production',
    entry: ["./script.js"],
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'bundle.js'
    },
    optimization: {
        minimize: true,
        minimizer: [
            new TerserMinimizer({
                terserOptions: {
                    keep_classnames: true,
                    keep_fnames: true
                }
            })
        ]
    }
}; …
Run Code Online (Sandbox Code Playgroud)

html javascript minify webpack

3
推荐指数
1
解决办法
2878
查看次数

用户名验证Java

我是Java新手,所以我不太懂语言.我有一个简单的HTML表单来填写登录注册.

我的问题是用户名中的细节,它不能有一些无效的字符(例如重音和符号),我不知道如何检查用户名字符.

我曾经request.getParameter("username")String变量中获取用户名.

String username = request.getParameter("username");
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

java validation

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

标签 统计

html ×1

java ×1

javascript ×1

minify ×1

validation ×1

webpack ×1