zoukankan      html  css  js  c++  java
  • Python之路,day16-Python基础

    Python之路,day16-javascript基础

        发展历史:     1.table     2.table + css     3.div + css          

    js:  

    js简介:    

    1.JavaScript 被设计用来向 HTML 页面添加交互行为。    

    2.JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。        

     3.JavaScript 通常被直接嵌入 HTML 页面。    

    4.JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)     

    浏览器---解释器:    

    1.html解释器     2.css解释器     3.js解释器      

    js的书写方式:    

    1.<!--js的第一种书写方式-->     <script>         alert('dsadsads');     </script>        

    2.js的第二种书写方式     <script src="a.js"></script>       

    3.注释方式        

       3.1 单行注释             //我是单行注释        

       3.2 多行注释             /**/    

    4.变量         python:             name = “alex”         js:            

      4.1: 局部变量                 var name = "alex";                  

        (1).变量对大小写敏感(y 和 Y 是两个不同的变量)                    

        (2).第一个字符必须是字母、下划线(_)或美元符号($)                    

         (3).余下的字符可以是下划线、美元符号或任何字母或数字字符                       注释:由于 JavaScript 对大小写敏感,变量名也对大小写敏感。                                

       4.2  全局变量                 name = "alex";                     

    5.数据类型:                

      5.1数字             var num = 10;             var num = 10.2;             var num = 10.;             var num = .1;                         var num = "1234dsadsa";             parseInt(num); // 1234             parseFloat();            

          5.2字符串             var str = "alex is sb";             console.log(str);                     5.3列表(数组)             var arrname = [元素0,元素1,….];

    循环:               

    var arr = ['zahngsan','lisi','taoge','hailong'];                         

    python:               

          for i in arr:                         print(i)                            

    js:                                                         

       第一种循环方式:                         var arr = ['zahngsan','lisi','taoge','hailong'];                                                 for(var i=0; i<arr.length; i = i+1){                             console.log('dsadsadsa');                         }      

       第二种方式:                         var dict = {"name":"lisi","age":'23'};                                                 for(var i in arr){                             console.log(arr[i]);                         }                                                         5.4字典(json)             var dict = {"name":"lisi","age":'23'};                      

    5.6 bool             true or false                    

    5.7 function           

    6.基本的运算符:        

      算术运算符:             +   -    *    /     %       ++        --          ++:             var num = 1;             num++; // num = num + 1;                             

      比较运算符:             >   >=   <    <=                         全等 和 相等             !=    ==    ===   !==

          逻辑运算符:              &&   ||   !

          赋值运算符:             =  +=   -=  *=   /=

           字符串运算符:              +  连接,两边操作数有一个或两个是字符串就做连接运算

    7.流程控制:            

      1.顺序结构                console.log("吃饭");                console.log("睡觉");                console.log("打豆豆");                       

       2.分支结构              

        2.1 单分支结构                if(表达式){                                    }              

        2.2双分支                 if(){                                 }eles{                                 }                              

         2.3 多路分支                 if(){                 }else if(){                                 }else if(){                                 }else{                 }                              

         2.4 switch...case                 swicth(){                     case :                         consoel.log();                         break;                }        

      3.循环结构                         先干一次  再说                       

          do...while        

             var n = 0;          

             do{                

            console.log('dsdsadsa');            

               n = n + 1             }

            while(n<3);               

     4.函数                       

      python :        

             def test():          

               console.log("fuck hailong");                              

      js的函数有三种书写方式:               

      1.function test(){                     console.log();                 }                               

      2.var test = function(){                     console.log('dsadsaj');                 }                                 test();                               

      3.(function(){                     consoel.log('dsadsa');                 })()  

    8.序列化           

      JSON.stringify(obj)   序列化             JSON.parse(str)        反序列化

       2、转义             decodeURI( )                   URl中未转义的字符             decodeURIComponent( )   URI组件中的未转义字符             encodeURI( )                   URI中的转义字符             encodeURIComponent( )   转义URI组件中的字符             URIError                         由URl的编码和解码方法抛出  

    DOM     1.直接查找:         document.getElementById(“idname”)         document.getElementsByTagName(“tagname”)         document.getElementsByName(“name”)         document.getElementsByClassName(“name”)             2.间接查找         parentElement           // 父节点标签元素         children                      // 所有子标签         firstElementChild        // 第一个子标签元素         lastElementChild        // 最后一个子标签元素         nextElementtSibling     // 下一个兄弟标签元素         previousElementSibling  // 上一个兄弟标签元素

  • 相关阅读:
    python中os.listdir( )函数读取文件夹
    斐讯k2p 月光银 硬件版本A2-软件版本22.7.8.5 刷官改系统
    Ubuntu 16.04 换国内源
    pip和apt-get换源
    Python-OpenCV中的filter2D()函数
    Python-OpenCV中图像合并显示
    Python-OpenCV——Image Blurring(Image Smoothing)
    Python-OpenCV中的resize()函数
    删除Chrome地址栏记录中自动补全的网址
    Python中Numpy mat的使用
  • 原文地址:https://www.cnblogs.com/heshaochuan/p/6441227.html
Copyright © 2011-2022 走看看