前端速学成财:第十四课-实战演练:用gulp+webpack构建用户登录(1)

登录页面,基本要素如下:
1.页面展示
2.基本脚本判断
3.后端交互

为了逼格,我们开始创建文件夹层级.
在项目根目录下创建

src
  --main.js
  --tpl
    --login.html(后缀随意)

注意:一旦发布到生成环境,以上文件是不需要上传到服务器上的

1.利用我们之前学习的gulp-webpack把JS编译
2.利用gulp把tpl下面的文件生成到build/html里面

login.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h2>用户登录</h2>
<div>用户名</div>
<div><input type="text" id="txtUserName"></div>
<div>密码</div>
<div><input type="password" id="txtUserPwd"></div>
<div>
    <button id="btnLogin">登录</button>
</div>
<!--本节课引用js先写死在这 -->
<script src="../js/build.js"></script>
</body>
</html>

main.js

var btnLogin=document.getElementById("btnLogin");
btnLogin.onclick=function () {
    alert("登录测试");
}

webpack.config.js

module.exports=
{
    entry:[    //entry是入口文件 可以多个
        __dirname+'/src/main.js'
    ],
    output:{
        path:__dirname+'/build/js',
        filename:'build.js'
    }
}

gulpfile.js

//生成JS文件
gp.task('build-js',function () {
    gp_webpack(webpack_config, webpack)
        .pipe(gp.dest('./build/js'));

});

//最终生成
gp.task('run',['build-js'],function () {
    gp.src(['./src/tpl/*.html'])
        .pipe(gp.dest('./build/html'));
})

运行
gulp run

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值