JS知识点

JS定义函数并自动执行

函数有两种命名方式:

// 1. 声明式
function xxx(){
    
}
// 2. 函数表达式
var a = function(){
    
}

自执行函数定义

// 如果想让函数直接执行,可以在函数后面加()
var a = function(){
    
}()

// 声明式的函数在这种写法下,往往会被浏览器忽略
function xx(){
    
}()
// 所以需要将声明式的函数变成函数表达式即可
(function xx(){
    
})()
// 还有一种好处
var a = (function(){
    ...
})(window) // 在括号中传入参数,可以避免去函数外面寻找,可以提高效率

jquery的size()方法不能用

jquery1.8 版本之后 size()方法就废弃了,所以需要使用 jquery1.8 版本以下的即可。

表单中按钮的type属性

只需要加入type="button",即使点击也不会提交,这样我们可以通过ajax发起异步请求了。

<form id="loginForm">
    <input name="username" type="text" placeholder="请输入用户名" maxlength="20" min="3" require="必填">
    <input name="password" type="password" placeholder="请输入密码" nochinese="密码不能包括中文">
    <button id="loginBtn" type="button">登录</button>
</form>

 

posted @ 2020-09-17 11:58  忘忧山的兰木  阅读(147)  评论(0编辑  收藏  举报
她只是想吃这个而已啊……这一定是她非常爱吃的,我居然连如此细微的幸福也夺走了……
Hide
Switch
Save