• php学习ing


    cmd运行,表示在本地d:/php/workspace下文件映射在127.0.0.1的8080端口下,-S -t不要忘记

    php -S 127.0.0.1:8080 -t E:class_managementpublic

     

    DOM加载是自上而下的

    <html>
    <head>
    <meta charset="UTF=8">
    <title>tql</title>
    
    </head>
    <body>
    
        <img src="images/pepaa12.jpg" height="128px" class="J_myimage" onclick=function()>
    </body>
    <script type="text/javascript">
        let count=0;
        let myImage=document.querySelector(".J_myimage");
        myImage.addEventListener('click',function(event)
        {
            if(count%2==1)
            {
                myImage.setAttribute("src","images/pepaa11.jpg");
            }
            else
            {
                myImage.setAttribute("src","images/pepaa12.jpg");
            }
            count++;
        });
    </script>
    </html>
    View Code

    把script挪到上面并不能运行,因为你这时候的class是空的,所以你可以在标签上绑定onclick函数,封装为函数运行就可以解决了

    <html>
    <head>
    <meta charset="UTF=8">
    <title>tql</title>
    <script type="text/javascript">
        let count=0;
        function changeimage()
        {
            let myImage=document.querySelector(".J_myimage");
            if(count%2==1)
            {
                myImage.setAttribute("src","images/pepaa11.jpg");
            }
            else
            {
                myImage.setAttribute("src","images/pepaa12.jpg");
            }
            count++;
        }
    </script>
    </head>
    <body>
        <img src="images/pepaa12.jpg" height="500px"class="J_myimage" onclick="changeimage()">
    </body>
    </html>
    View Code

    所以说对于web的开发,如果要使用js文件然后加载的话,请使用函数,而不是在html文件去调用这些东西。或者使用window.onload或者$(document).ready()函数

  • 相关阅读:
    webshell
    隐写术的总结
    A&DCTF
    JavaScript数组去重方法汇总
    Reverse Words in a String III
    DOM编程 --《高性能JavaScript》
    数据存储 --《高性能JavaScript》
    加载和执行 --《高性能JavaScript》
    算法和流程控制 --《高性能JavaScript》
    重载类型转换操作符(overload conversion operator)
  • 原文地址:https://www.cnblogs.com/BobHuang/p/10511191.html
Copyright © 2020-2023  润新知