php学习中

Posted BobHuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php学习中相关的知识,希望对你有一定的参考价值。

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

php -S 127.0.0.1:8080 -t E:\\class_management\\public

 

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()函数

以上是关于php学习中的主要内容,如果未能解决你的问题,请参考以下文章

IDEA中代码模板学习

Swoole 关于reload重启与回调函数中代码的重载

html中代码执行顺序

最近项目中代码管理学习

最近项目中代码管理学习

基于深度学习的图像分类中代码的error