• JS入门(一)


      最近在 mooc 学习了点 JS 的内容,也仅仅只是入门。。。

    <!-- JS入门 -->
    
    <!-- 引用JS文件 -->
    <script src="script.js"></script>
    
    <!-- 输出内容 -->
    var mystr="hello";
    document.write(mystr+"I love JavaScript");
    
    <!-- 弹窗警告 -->
    var mychar="I love JavaScript";
    alert(mychar);
    
    <!-- 选择对话框 -->
    <!-- return ture or false -->
    confirm("你是男生?");
    
    <!-- 提问对话框 -->
    <!-- str1: 要显示在消息对话框中的文本,不可修改 -->
    <!-- str2:文本框中的内容,可以修改 -->
    prompt("str1","str2");
    
    <!-- 打开窗口 -->
    <!-- window.open([url],[name],[str]); -->
    <!-- _blank:在新窗口显示目标网页 -->
    <!-- _self:在当前窗口显示目标网页 -->
    <!-- _top:框架网页中在上部窗口中显示目标网页 -->
    window.open('http://www.imooc.com','_blank','width=600,height=400,top=100,left=0');
    
    <!-- 关闭当前窗口 -->
    window.close();
    <!-- 关闭特定对象的窗口 -->
    class.close();
    
    <!-- 通过Id获取元素 -->
    document.getElementById("con");
    
    <!-- innerHTML属性用于获取或替换 HTML 元素的内容。 -->
    document.getElementById.innerHTML="new content";
    
    <!-- Object.style.用于改变HTML样式 -->
    document.getElementById("con").style.color="red";
    
    <!-- Object.style.display用于隐藏或显示的效果 -->
    <!-- 隐藏内容 -->
    document.getElementById("con").style.display="none";
    <!-- 显示内容 -->
    document.getElementById("con").style.display="block";
    
    <!-- className属性设置或返回元素的class 属性 -->
    <!-- 获取元素的class 属性 -->
    <!-- 为网页内的某个元素指定一个css样式来更改该元素的外观 -->
    <style>
        body{ font-size:16px;}
        .one{
            border:1px solid #eee;
            width:230px;
            height:50px;
            background:#ccc;
            color:red;
        }
        .two{
            border:1px solid #ccc;
            width:230px;
            height:50px;
            background:#9CF;
            color:blue;
        }
    </style>
    <!-- 改变外观 -->
    document.getElementById("p1").className="one";
    
    <!-- 编程挑战 -->
    <!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;}
    p{
        line-height:18px;
        text-indent:2em;}
    </style>
    </head>
    <body>
      <h2 id="con">JavaScript课程</H2>
      <div id="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="none()">
        <input type="button" value="显示内容" onclick="block()">
        <input type="button" value="取消设置" onclick="nonono()">
      </form>
      <script type="text/javascript">
    //定义"改变颜色"的函数
        function changecolor(){
            document.getElementById("txt").style.color="blue";
            document.getElementById("txt").style.backgroundColor="red";
        }
    
    //定义"改变宽高"的函数
        function changewh(){
            document.getElementById("txt").style.width="300px";
            document.getElementById("txt").style.height="300px";
        }
    
    //定义"隐藏内容"的函数
        function none(){
            document.getElementById("txt").style.display="none";
        }
    
    //定义"显示内容"的函数
        function bolck(){
            document.getElementById("txt").style.display="block";
        }
    
    //定义"取消设置"的函数
        function nonono(){
            if(confirm("是否取消设置?")){
                document.getElementById("txt").removeAttribute('style');
            }
        }
      </script>
    </body>
    </html>
    转载请注明出处:http://www.cnblogs.com/ygdblogs
  • 相关阅读:
    洛谷 P6599 「EZEC-2」异或 题解
    线段树懒标记以及标记永久化的两种实现方法(模板)
    洛谷P3834 【模板】可持久化线段树 1 题解
    Codeforces 1012B Chemical table (思维+二分图)
    HDU 6386 Age of Moyu (最短路+set)
    CodeForces 739B Alyona and a tree (二分+树上差分)
    Codeforces 444C DZY Loves Colors (线段树)
    HDU 5441 Travel (离线dsu)
    Codeforces 1000E We Need More Bosses (边双连通+最长链)
    CodeForces 219D Choosing Capital for Treeland (树形DP)经典
  • 原文地址:https://www.cnblogs.com/ygdblogs/p/5428359.html
Copyright © 2020-2023  润新知