zoukankan      html  css  js  c++  java
  • python学习--javascript

    https://www.cnblogs.com/wupeiqi/articles/5602773.html

    JavaScript

        独立的语言,浏览器具有js解释器

       

        JavaScript代码存在形式:

            - Head中

                    <script>

                        //javascript代码

                        alert(123);

                    </script>

                   

                    <script type="text/javascript">

                        //javascript代码

                        alert(123);

                    </script>

            - 文件

                <script src='js文件路径'> </script>

               

            PS: JS代码需要放置在 <body>标签内部的最下方

           

        注释

            当行注释 //

            多行注释  /*     */

           

        变量:

           

            python:

                name = 'alex'

            JavaScript:

                name = 'alex'     # 全局变量

                var name = 'eric' # 局部变量

           

        写Js代码:

            - html文件中编写

            - 临时,浏览器的终端 console

           

             

        基本数据类型

            数字

                a = 18;

            字符串

                a = "alex"

                a.chartAt(索引位置)

                a.substring(起始位置,结束位置)

                a.lenght    获取当前字符串长度

                ...

            列表(数组)

                a = [11,22,33]

               

            字典

                a = {'k1':'v1','k2':'v2'}

            布尔类型

                小写

         

        for循环

            1. 循环时,循环的元素是索引

           

                a = [11,22,33,44]

                for(var item in a){

                    console.log(item);

                }

               

                a = {'k1':'v1','k2':'v2'}

                for(var item in a){

                    console.log(item);

                }

               

            2.

                for(var i=0;i<10;i=i+1){

                   

                }

               

                a = [11,22,33,44]

                for(var i=0;i<a.length;i=i+1){

                   

                }

               

                不支持字典的循环

       

         

        条件语句

            if(条件){

           

            }else if(条件){

               

            }else if(条件){

               

            }else{

               

            }

           

            ==   值相等

            ===  值和类型都相等

            &&   and

            ||   or

           

       

        函数:

       

           

            function 函数名(a,b,c){

           

            }

           

            函数名(1,2,3)

       

          

       

       

    Dom

        1、找到标签

            获取单个元素        document.getElementById('i1')

            获取多个元素(列表)document.getElementsByTagName('div')

            获取多个元素(列表)document.getElementsByClassName('c1')

            a. 直接找

                document.getElementById             根据ID获取一个标签

                document.getElementsByName          根据name属性获取标签集合

                document.getElementsByClassName     根据class属性获取标签集合

                document.getElementsByTagName       根据标签名获取标签集合

           

            b. 间接

                tag = document.getElementById('i1')

               

                parentElement           // 父节点标签元素

                children                // 所有子标签

                firstElementChild       // 第一个子标签元素

                lastElementChild        // 最后一个子标签元素

                nextElementtSibling     // 下一个兄弟标签元素

                previousElementSibling  // 上一个兄弟标签元素

               

        2、操作标签

           

            a. innerText

               

                获取标签中的文本内容

                标签.innerText

               

                对标签内部文本进行重新复制

               

                标签.innerText = ""

               

            b. className

                tag.className =》 直接整体做操作

                tag.classList.add('样式名')   添加指定样式

                tag.classList.remove('样式名')   删除指定样式

       

                PS:

               

                    <div onclick='func();'>点我</div>

                    <script>

                        function func(){

                       

                        }

                   

                    </script>

       

            c. checkbox 

                    获取值

                    checkbox对象.checked

                    设置值

                    checkbox对象.checked = true

       

       

       

    作业:

        1、登录、注册,练习:position

        2、后台管理页面

            - 左侧菜单

            - 右边表格,全选反向,模态框,返回顶部

        3、商城页

  • 相关阅读:
    crash收集上报方案
    keychain的使用
    自定义Xcode文件模板
    iOS实现一个简单的扫码功能
    tableView渲染延迟
    iOS app icons
    fastlane自动打包
    iOS pod封装和升级
    手写代码 -- 数组扁平化
    手写代码 -- Promise
  • 原文地址:https://www.cnblogs.com/Ian-learning/p/11397233.html
Copyright © 2011-2022 走看看