• 视频学习JavaScript入门篇学习笔记(重点知识整理)


     JavaScript入门篇学习笔记(重点知识整理)

    1、输出内容(document.write

    var mystr = "我是";
    
    var mychar = "JavaScript";
    
    document.write(mychar + "<br>");
    
    document.write(mystr + mychar + "的忠实粉丝!");

     

     

    2、alert 消息对话框

    var mychar = "I love JavaScript";
    
    alert(mychar);

    3、confirm 消息对话框

                function rec() {
                    var mymessage = confirm("你是女士!");
                    if(mymessage == true) {
                        document.write("你是女士!");
                    } else {
                        document.write("你是男士!");
                    }
                }

    4、prompt 消息对话框

    function rec() {
                    var score; //score变量,用来存储用户输入的成绩值。
                    score = prompt("请输入您的成绩:");
                    if(score >= 90) {
                        document.write("你很棒!");
                    } else if(score >= 75) {
                        document.write("不错吆!");
                    } else if(score >= 60) {
                        document.write("要加油!");
                    } else {
                        document.write("要努力了!");
                    }
                }

    5、打开新窗口(window.open

    window.open('http://www.imooc.com', '_blank', 'height=600,width=400,top=100,left=0');

     

    6、关闭窗口(window.close

    <script type="text/javascript">
                var mywin = window.open("http://www.imooc.com");
                mywin.close();
            </script>

    7、代码练习:

    <!DOCTYPE html>
    <html>
        <head>
            <title> new document </title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <script type="text/javascript">
                function openWindow() {
                    var open = confirm("确认新建窗口打开网站吗?");
                    if(open == true)
                    // 新窗口打开时弹出确认框,是否打开
                    {
                        var url = prompt("通过输入对话框,确定打开的网址", "http://www.imooc.com");
                        if(url != null)
                        // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
                        {
                            window.open(url, "_blank", 'width=400px,height=500px,menubar=no,toolbar=no');
                        }
                        //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
                        else { alert("再见!"); }
                    } else { alert("再见!"); }
                }
            </script>
        </head>
        <body>
            <input type="button" value="新窗口打开网站" onclick="openWindow()" />
        </body>
    </html>

    8、通过ID获取元素

    <p id="con">JavaScript</p>
            <script type="text/javascript">
                var mychar = document.getElementById("con");
                document.write("结果:" + mychar); //输出获取的P标签。
            </script>

    9、innerHTML 属性用于获取或替换 HTML 元素的内容

    var mychar = document.getElementById("con");
                document.write("原标题:" + mychar.innerHTML + "<br>"); //输出原h2标签内容
                mychar.innerHTMl = "Hello world!";
                document.write("修改后的标题:" + mychar.innerHTML); //输出修改后h2标签内容

    10、显示和隐藏(display属性)

    function hidetext() {
                    var mychar = document.getElementById("con");
                    mychar.style.display = "none";
                }
                function showtext() {
                    var mychar = document.getElementById("con");
                    mychar.style.display = "block";
                }

    11、改变 HTML 样式

    <!DOCTYPE HTML>
    <html>
        <head>
            <meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
            <title>javascript</title>
            <style type="text/css">
                body {
                    font-size: 12px;
                }
                #txt {
                    height: 400px;
                    width: 600px;
                    border: #333 solid 1px;
                    padding: 5px;
                }
                .txt {
                    height: 400px;
                    width: 600px;
                    border: #333 solid 1px;
                    padding: 5px;
                }
                p {
                    line-height: 18px;
                    text-indent: 2em;
                }
            </style>
        </head>
        <body>
            <h2 id="con">JavaScript课程</H2>
            <div id="txt" class="txt">
                <h5>JavaScript为网页添加动态效果并实现与用户交互的功能。</h5>
    <p>1. JavaScript入门篇,让不懂JS的你,快速了解JS。</p>
    <p>2. JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作。</p>
    <p>3. 学完以上两门基础课后,在深入学习JavaScript的变量作用域、事件、对象、运动、cookie、正则表达式、ajax等课程。</p>
            </div>
            <form>
                <!--当点击相应按钮,执行相应操作,为按钮添加相应事件-->
                <input type="button" value="改变颜色" onclick="changecolor()">
                <input type="button" value="改变宽高" onclick="changewh()">
                <input type="button" value="隐藏内容" onclick="hiddentxt()">
                <input type="button" value="显示内容" onclick="showtxt()">
                <input type="button" value="取消设置" onclick="cancel()">
            </form>
            <script type="text/javascript">
                var mm = document.getElementById("txt");
                //定义"改变颜色"的函数
                function changecolor() {
                    mm.style.color = "pink";
                    mm.style.backgroundColor = "blue";
                }
                //定义"改变宽高"的函数
                function changewh() {
                    mm.style.width = "200px";
                    mm.style.height = "500px";
                }
                //定义"隐藏内容"的函数
                function hiddentxt() {
                    mm.style.display = "none";
                }
                //定义"显示内容"的函数
                function showtxt() {
                    mm.style.display = "block";
                }
                //定义"取消设置"的函数
                function cancel() {
                    var a = confirm("取消设置?");
                    if(a == true) {
                        //                    mm.style.width="600px";
                        //                    mm.style.height="400px";
                        //                    mm.style.color ="black";
                        //                    mm.style.backgroundColor = "white";
                        //                    mm.style.display="block";
                        txt.removeAttribute('style'); //用一句话就可以
                    }
                }
            </script>
        </body>
    </html>

     

  • 相关阅读:
    多表连接查询
    从0开始独立完成企业级Java电商网站开发(服务端)
    ThreadLocal小试牛刀
    svn版本控制
    策略模式和工厂模式搭配使用
    MyBatis-Plus
    github骚操作
    【测试】 Java如何优雅的生成测试数据
    【随笔】开源之殇
    【Maven】maven 插件开发实战
  • 原文地址:https://www.cnblogs.com/cxm-weiniss/p/9369891.html
Copyright © 2020-2023  润新知