• JavaScript(一)


    javascript 《基础篇》

    摘要:JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备


    一、JavaScript能做什么

    (1)客户端表单验证,减轻服务端的压力

            网站中常见的会员注册,在会员填写注册信息时,如果某些信息格式输入错误——像密码位数不够等,表单界面即使给出错误提示。这些错误提交到服务器前,由客户端提前进行验证,称为客户端表单验证,这样,用户得到了及时的交互(反馈填写情况)网站服务器端也减轻了压力,这是JavaScript最常用的场合

    (2)制作页面动态特效

             响应鼠标单击事件,创建动态页面特效

             

                                  表单验证效果                                                                                                     

                                                                     Tabs切换效果   


    二、什么是JavaScript   

    •         JavaScript主要用于向HTML页面添加交互行为。
    •         JavaScript是一种脚本语言
    •         JavaScript一般用来编写客户端脚本,解释性语言,边执行边解释。       

      三、JavaScript的基本结构 

       

     1 <!DOCTYPE html>
     2    <head lang="en">
     3        <meta charset="UTF-8">
     4         <title>初识JavaScript</title>
     5     </head>
     6      <body>
     7           <script type="text/JavaScript">
     8               document.write("初识 JavaScript");
     9               document.write("<h1>你好,JavaScript</h1>");
    10           </script>
    11       </body>
    12 </html>

    输出结果为

       

    1 <script type="text/javascript">
    2      JavaScript语句;
    3 </script>

    1 HTML文件
    2 ……
    3 <script src="js/test.js"></script>
    4 ……
    5 
    6 js/test.js文件
    7 ……
    8 alert('Hello');
    9 ……

    1 <a href="javascript:alert('Hello');">test</a>
    1 <input type="button" onclick="alert('Hello');" value="test">

    二、常用输出语句

    1 alert("第一个JavaScript程序");  //警告框
    2 console.log("你好");  //控制台输出
    3 document.write("<b>这里是加粗文本 这里内嵌文本</b>") ; //文档页面输出

     

     

     

     

    1 alert(220 + 230);                // 输出结果:450
    2 alert(2 * 3 + 25 / 5 - 1);            // 输出结果:10
    3 alert(2 * (3 + 25) / 5 - 1);            // 输出结果:10.2

    alert(22 > 33);            // 输出结果:false
    alert(22 < 33);            // 输出结果:true
    alert(22 == 33);            // 输出结果:false
    alert(22 == 22);            // 输出结果:true

    1 alert('Hello');        // 单引号字符串
    2 alert("Hello");         // 双引号字符串

    1 alert('220' + '230');        // 输出结果:220230
    2 alert('220 + 230 = ' + 220 + 230);    // 输出结果:220 + 230 = 220230
    3 alert('220 + 230 = ' + (220 + 230));    // 输出结果:220 + 230 = 450

    1 if (22 > 33) {
    2   alert(true);    // 判断成立时执行此语句
    3 } else {
    4   alert(false);    // 判断不成立时执行此语句
    5 }

     1 // 定义函数
     2 function sum(a, b) {
     3   var c = a + b; 
     4   return c;
     5 }
     6 
     7 
     8 // 调用函数,输出结果:33
     9 alert(sum(11, 22));
    10 // 调用函数,输出结果:55
    11 alert(sum(22, 33));

    1 // window对象
    2 window.console;
    3 window.document;
    4 window.alert('test');
    5 window.prompt('test');
    6 
    7 window.console.log('test');
    8 window.document.write('test');

    1 <body>
    2   <div id="test">Hello</div>
    3 <script>
    4   var test = document.getElementById('test');
    5   alert(test.innerHTML
    6 </script>
    7 </body>

    1 <body>
    2 <input id="btn" type="button" value="test">
    3   <script>
    4     document.getElementById('btn').onclick = function() {
    5   alert(this.value);  // 获取按钮的value属性,输出结果:test
    6 };
    7   </script>
    8 </body>

    案例1——改变背景颜色

     1 <!DOCTYPE html>
     2 <html>
     3   <head>
     4     <meta charset="UTF-8">
     5     <title>改变网页背景色</title>
     6     <script>
     7       function color(str) {
     8         document.body.style.backgroundColor = str;
     9       }
    10     </script>
    11   </head>
    12   <body>
    13     <input type="button" value="设为红色" onclick="color('red')">
    14     <input type="button" value="设为黄色" onclick="color('yellow')">
    15     <input type="button" value="设为蓝色" onclick="color('blue')">
    16     <input type="button" value="设为自定义颜色" onclick="color('#00ff00')">
    17   </body>
    18 </html>

                  


    案例2——验证用户输入的信息 

     1 <!DOCTYPE html>
     2 <html>
     3   <head>
     4     <meta charset="UTF-8">
     5     <title>验证用户输入的密码</title>
     6     <script>
     7       var password = prompt('请输入密码:');
     8       if (password == '123456') {
     9         alert('密码输入正确!');
    10       } else {
    11         alert('密码输入错误!');
    12       }
    13     </script>
    14   </head>
    15   <body></body>
    16 </html>

    你好,欢迎你来到博客,我是布莱昂。在这里你将看到我关于前端技术和框架的一些理解和体会,并且以后所有博客将在这里发布,由于本人技术水平和认知能力有限,文中难免有认识不足和理解错误的地方,欢迎大家留言指正,我将感激不尽!
  • 相关阅读:
    FIREDAC操作SQLITE内存数据库
    DELPHI移动端支付宝支付
    DELPHI支付宝支付代码
    DELPHI微信支付代码
    mssql内存表
    Ubuntu下添加开机启动项的2种方法
    docker容器中安装vim
    使用find命令查找Linux中的隐藏文件的方法
    Go语言_RPC_Go语言的RPC
    Mac下export生效
  • 原文地址:https://www.cnblogs.com/zxa2020/p/13048771.html
Copyright © 2020-2023  润新知