JavaScript零基础入门--笔记动力节点最新老杜

JavaScript零基础入门--笔记动力节点最新老杜,第1张

null NaN undefined这三个值有什么区别

在JS当中有两个比较特殊的运算符
 ==(等同运算符:只判断值是否相等)
===(全等运算符:既判断值是否相等,又判断数据类型是否相等) 


    
JS的常用事件

JS中的事件:
                
                    blur失去焦点    
                    focus获得焦点
                    
                    click鼠标单击
                    dblclick鼠标双击
                    
                    keydown键盘按下
                    keyup键盘d起
                    
                    mousedown鼠标按下
                    mouseover鼠标经过
                    mousemove鼠标移动
                    mouseout鼠标离开
                    mouseup鼠标d起
                    
                    reset表单重置
                    submit表单提交
                    
                    change下拉列表选中项改变,或文本框内容改变
                    select文本被选定
                    load页面加载完毕(整个HTML页面中所有的元素全部加载完毕之后发生。



                
                任何一个事件都会对应一个事件句柄,事件句柄是在事件前添加on。



                onXXX这个事件句柄出现在一个标签的属性位置上。


(事件句柄以属性的形式存在。


java中有回调函数机制: 


		public class MyClass{
			
			public static void main(String[] args){
				// 主动调用run()方法,站在这个角度看run()方法叫做正向调用。


run(); } // 站在run方法的编写者角度来看这个方法,把run方法叫做回调函数。


public static void run(){ System.out.println("run..."); } }

 JS中也有回调函数机制: 

 注册事件的第一种方式


    
    
    
    

 第二种注册事件的方式,是使用纯JS代码完成事件的注册


    
    
    

    

 

 

 JS代码的执行顺序

 第一步:根据id获取节点对象
            var btn = document.getElementById("btn"); // 返回null(因为代码执行到此处的时候id="btn"的元素还没有加载到内存)
            
第二步:给节点对象绑定事件
            btn.onclick = function(){
                alert("hello js");
            }


    
    
    

    

    

 

JS代码设置节点的属性 


    

    

    

 

 JS代码捕捉回车键


    
    

    

    

 

 JS的void运算符

void运算符的语法:void(表达式)
            运算原理:执行表达式,但不返回任何结果。



                javascript:void(0)
                其中javascript:作用是告诉浏览器后面是一段JS代码。



                以下程序的javascript:是不能省略的。



    
        既保留住超链接的样式,同时用户点击该超链接的时候执行一段JS代码,但页面还不能跳转。



既保留住超链接的样式,同时用户点击该超链接的时候执行一段JS代码,但页面还不能跳转。


 

 JS的控制语句

                1、if
                2、switch
                
                3、while
                4、do .. while..
                5、for循环
                
                6、break
                7、continue
                
                8、for..in语句(了解)
                9、with语句(了解)


    

 

 


    

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/589846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-13
下一篇 2022-04-13

发表评论

登录后才能评论

评论列表(0条)

保存