美文网首页
前端基本功--js实战3 10.24

前端基本功--js实战3 10.24

作者: 多佳小昕 | 来源:发表于2017-10-31 19:46 被阅读0次

一、仿淘宝搜索框

  1. label for "id"
    Paste_Image.png
    ps:忘记了子绝父相要设置位置
    2.判断用户输入事件
    正常浏览器 : oninput
    Ie 678 支持的 : onpropertychange
    3.js部分 有两个错误
    <script type="text/javascript">
        window.onload = function(){
            function $(id) {return document.getElementById(id);} //这里又写错了,是返回值
            $("txt").oninput = function(){ //$是函数,后面的变量不能忘记加括号
                if (this.value == "") {
                $("message").style.display = "block";
                }
                else{
                $("message").style.display = "none";
                }
            }
        }

id不加引号是因为要负责接收下面传递的值!!加了引号就是字符串了就是固定的了!!!
二、使用数组
1.数组: 就是一个大变量, 它里面可以存储很多的值。
2.声明数组:
var arr = [1,2,3,4]
var arr = new Array(1,2,3)
3.使用数组:
数组名[索引值],索引号是从0开始的。
函数名()
4.数组长度 数组名.length
5.遍历数组 用for循环
三、+号
1.加号+:数值相加 字符相连
1+1 = 2;
“你好” + “吗” “你好吗”
“你好” + 2 “你好2
2.减号-:减号可以相减,即使是字符型。
“0” + 10 “010”
10 - “2” 8
所有的input 取过来的值 是 字符型。
3.一元: a++ b++ +a -a
二元: a+b a>=b
三元: 表达式 ? 结果1 : 结果2 等价于 if else
如果表达式结果为真 , 则返回 结果1
如果表达式结果为假, 则返回结果2
4.排他思想
5.变量 和属性
变量: 是独立存在的 自由自在的 miss 小姐 女士
属性和方法:属于某个对象的 属性和 方法 mrs

    <script>
        window.onload = function(){
           var btns = document.getElementsByTagName('button');
           var divs = document.getElementById('divs').getElementsByTagName('div');
           for (var i =  0; i<btns.length ;  i++) {
            btns[i].index = i;
               btns[i].onclick = function(){
                for (var j = 0; j < btns.length;j++) {
                    btns[j].className = "";
                    divs[j].className = "";
                }//去掉所有人
                this.className="red";
                divs[this.index].className = "show";
                //留下我自己
               }

           }
        }
    </script>

相关文章

  • 前端基本功--js实战3 10.24

    一、仿淘宝搜索框 label for "id"Paste_Image.pngps:忘记了子绝父相要设置位置2.判断...

  • 4.7 DAPP实战,合约与前端交互

    4.7 DAPP实战,合约与前端交互 合约与前端交互需要用到web3.js和truffle-contract,we...

  • js基本功01

    前端基本功—js 第1天 [if !supportLists]1.1[endif]课程介绍 前6天js的基础语法(...

  • 前端基本功--js实战4 10.31

    一、三种循环 for(初始化; 条件; 增量){} while(条件) { 语句 } 可能会不执行 do {} ...

  • 前端基本功--js实战7 11.09

    一、根据字符返回位置 跟charAt() 相反根据位置返回字符indexOf(“字符”);找不到返回-1,索引号从...

  • 前端基本功--js实战5 11.05

    一、1.获取节点属性getAttribute(属性) 获取属性alert(demo.getAttribu...

  • 前端基本功--js实战6 11.07

    一、时钟 1.第一步:得到现在的时分秒第二步:秒针一次走6度、分针一次走6度、时针一次走30度。 二、短信验证 1...

  • 前端基本功--js实战2 10.12

    一、函数声明函数: 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。1.自定义函数 需要调用 func...

  • 前端基本功--js实战1 9.24

    一、js作用1.网页特效2.网页交互3.表单验证总之就是控制结构和样式。二、js基本语句都是属于内置对象,内置对象...

  • 查漏补缺(一)

    css3的动态属性,比如:下拉列表的淡入淡出效果; vue框架的了解与实战; 前端必备技能:node.js。 注:...

网友评论

      本文标题:前端基本功--js实战3 10.24

      本文链接:https://www.haomeiwen.com/subject/ilpusxtx.html