seajs
来源:互联网 发布:诈骗 知乎 编辑:程序博客网 时间:2024/05/13 17:26
做一个简单的例子,目录结构大概是这样的:
|- js| |- app| | |- login.js| |- vendor| |- sea.js|- index.html
index.html
<form action="http://url" method="post" id="loginForm"><input type="text" name="user" placeholder="用户名/邮箱"/><input type="text" name="pass" placeholder="密码"/><button id="submit" type="submit">登录</button></form><script src="js/vendor/sea.js"></script><script>seajs.config({base: './js/'});seajs.use('app/login');</script>
app/login.js
define('app/login', function(require, exports, module){var loginForm = document.getElementById('loginForm');loginForm.onsubmit = function(){// this is form[id="loginForm"]if ( this.user.value == '' || this.pass.value == '' ) {alert('用户名和密码不能为空');return false;} else {return true;}};// 或者可以这么写,var submit = document.getElementById('submit');submit.onclick = function(event){if ( loginForm.user.value == '' || loginForm.pass.value == '' ) {alert('用户名和密码不能为空');event.preventDefault();} else {loginForm.submit();}}});
0 0
- SeaJS
- seajs
- seajs
- SeaJS
- SeaJs
- SeaJs
- seaJS
- seajs
- SeaJS
- seajs
- seajs
- seaJs
- SeaJS
- seaJs
- seajs
- seajs
- seajs
- SeaJS 学习
- ThinkPHP常见知识点
- 如何使用Retrofit写一个Android的REST客户端的小教程
- Java千百问_02基本使用(013)_linux系统如何管理环境变量
- Java 开发环境配置
- 关于angularjs中多个ng-app该如何启用的问题
- seajs
- 外观模式
- 剑指offer 16题 【代码的鲁棒性】反转链表
- 怎样用jmp指令改变CS,IP
- python中的items方法
- hdu 4844 公路巡逻 dp(略难)
- gson的@Expose注解和@SerializedName注解
- 一个简单的登录页面
- hbase 12.1 regionserver 宕机报错记录——1