CSS新标签

结构标签

<header></header>
<nav></nav>
<main></main>
<footer></footer>

非结构标签

    <p>这是一个<mark>突出</mark>标签</p>
    下载进度条<progress max="100" value="50"></progress>
    <figure>
        ![](火影16.png)
        <figcaption>
            <p>这是小樱</p>
        </figcaption>
    </figure>
    <p>沙发斯蒂芬斯蒂芬斯蒂芬沙发沙发斯蒂芬</p>
    <script type="text/javascript">
        var pro =                  document.querySelector("progress");
        var timer = setInterval(function(){
        if(pro.value == pro.max){
            clearInterval(timer);
                alert("下载完毕");
            };
            pro.value++;
        },100);
    </script>

表单相关

    <form action="#" method="post">
        颜 色:<input type="color" /><br /><br />
        数 字:<input type="number" /><br /><br />
        搜索框:<input type="search" name="" id="" value="" /><br /><br />
        范 围:<input type="range" min="10"/><br /><br />
        年月日:<input type="date" /><br /><br />
        时 间:<input type="time" /><br /><br />
        星 期:<input type="week" /><br /><br />
        年 月:<input type="month" /><br /><br />
        NBA球星搜索榜:<input type="search" placeholder="搜索你喜欢的球星" list="datalist" /><br /><br />
        <datalist id="datalist">
            <option value="詹姆斯" label="Top1"></option>
            <option value="杜兰特" label="Top2"></option>
            <option value="库里" label="Top3"></option>
            <option value="维鲁斯" label="Top4"></option>
            <option value="哈登" label="Top5"></option>
        </datalist>
        邮 箱:<input type="email" placeholder="请输入邮箱" autofocus="autofocus" name="e" autocomplete="on" required="required" /><br /><br />
        多 选:<select name="" multiple="multiple">
            <option value="">你好</option>
            <option value="">你好</option>
            <option value="">你好</option>
            <option value="">你好</option>
            <option value="">你好</option>
        </select><br /><br />
        <input type="submit" value="提交" /><br /><br />
    </form>
    <script type="text/javascript">
        var color = document.querySelector("input[type=color]")
        color.onchange = function(){
            console.log(this.value);
            document.body.style.backgroundColor = this.value;
        };
        var range = document.querySelector("input[type=range]");
        range.onchange = function(){
            console.log(this.value);
        }
    </script>

文件上传

    <input type="file" name="" id="" value="" multiple="multiple"/>
    <script type="text/javascript">
        var inputFile = document.querySelector("input[type=file]");
        inputFile.onchange = function(){
            console.log(this);
            console.log(this.files);
            //把this.files对象转化成数组
            var filesArr = Array.prototype.slice.call(this.files);
            console.log(filesArr);
            for(var tempFile of filesArr){
                console.log(tempFile);
                //因为将来要上传真实的文件内容到服务器,我们需要通过FileReader这个对象来以二进制或者其他形式进行数据读取
                var fileReader = new FileReader();
                //读取数据以二进制字符串格式,需要一个参数 Blob 对象
                //fileReader.readAsBinaryString(tempFile);
                //fileReader.readAsText(tempFile,"utf-8")
                //base64的url格式,也是需要一个参数 Blob对象
                fileReader.readAsDataURL(tempFile)
                //读取过程中会一部出发3个事件
                fileReader.onloadstart = function(){
                    console.log("====开始读取=====");
                };
                fileReader.onprogress = function(){
                    console.log("====开始中。。。=====");
                };
                fileReader.onloadend = function(){
                    console.log("读取完毕");
                    console.log(this.result)//读取的文件
                };
            }
        };
    </script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 5,389评论 0 7
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,120评论 1 10
  • 小主人报8月20日讯(实习记者 王书虹)20日,海口市国贸路北京大厦15楼风之声大演播室锣鼓喧天,风之声语...
    王小花的书阅读 582评论 0 1
  • 眼睛瞎了,听到了无法忍受的言语 一开始就是错 泼妇的嘴脸 喋喋不休 情商和智商的双低
    于妤香菇君阅读 164评论 0 0