视频学习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>

 

猜你喜欢

转载自www.cnblogs.com/cxm-weiniss/p/9369891.html