相关视频
jQuery可以写在哪里
jQuery的写法主要是匿名函数自调用
匿名函数自调用
为什么参数要有window和undefined
(function( window, undefined ) {
}
)(window);
window.jQuery = window.$ = jQuery; window多了两个属性,两个属性的值都是jQuery,只需要搞懂jQuery是什么。
jQuery是个函数,执行返回的是实例对象。
jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
}
测试时用.js未压缩的版本,上线的时候用.min.js压缩的版本。
引用js必须在使用之前。
// 绑定文档加载完成的监听,加监听就是绑定回调函数
$(function () {
$('#btn2').click(function () {//给btn2绑定点击监听
alert($('#username').val())
})
})
整体代码
window.onload = function () {
var btn = document.getElementById('btn1')
btn.onclick = function () {
alert(document.getElementById('username').value)
}
}
// 绑定文档加载完成的监听,加监听就是绑定回调函数
$(function () {
$('#btn2').click(function () {//给btn2绑定点击监听
alert($('#username').val())
})
})
用户名:
结果展示