• 那些jquery或javascript花招


    • js定时器
    定时器:
    1)反复性定时器:格式:window.setInterval(“fn()”,1000);
    a)会反复执行
    b)第二个参数是以毫秒计算的
    2)一次性定时器:格式:window.setTimeout(“fn()”,1000);
    a)执行一次
    b)第二个参数是以毫秒计算的
    清除定时器:
    1)window.clearInterval();清除反复性定时器
    2)window.clearTimeout();清除一次性定时器
    • 一个显示上传图片的案例
      #html部分
    <div class="col-md-6"> <img id='showpics' class="featurette-image img-fluid mx-auto" data-src="holder.js/500x500/auto" alt="Generic placeholder image" > <form> <div class="form-group row"> <label for="goodsname" class="col-sm-2 col-form-label"> <button type="button" id="upbtn" class="btn btn-primary">图片上传</button> </label> <div class="col-sm-10"> <input type="file" name="file0" id="file0" multiple="multiple" class="form-control" placeholder=""> </div> </div> </form> </div>
    #jquery部分
    <script src=".././static/booststrap4/js/jquery-3.3.1.min.js"></script>
    <script type="text/javascript">
        function getObjectURL(file)
        {
            var url = null ;
            if (window.createObjectURL!=undefined)
            { // basic
                url = window.createObjectURL(file) ;
            }
            else if (window.URL!=undefined)
            {
                // mozilla(firefox)
                url = window.URL.createObjectURL(file) ;
            }
            else if (window.webkitURL!=undefined) {
                // webkit or chrome
                url = window.webkitURL.createObjectURL(file) ;
            }
            return url ;
        }
        $("#file0").change(function(){
            var objUrl = getObjectURL(this.files[0]) ;
            console.log("objUrl = "+objUrl) ;
            if (objUrl)
            {
                $("#showpics").attr("src", objUrl);
                $("#showpics").removeClass("hide");
            }
        }) ;
    
    </script>
  • 相关阅读:
    钩子函数和回调函数
    Vue.js的坑
    数据库清空表中的数据
    chrome jsonView插件安装
    PostgreSQL数据的导出导入
    PostgreSQL9.6.2的WINDOWS下安装
    HEXO+Github,搭建属于自己的博客
    Vue.js 入门指南之“前传”(含sublime text 3 配置)
    win系统下nodejs安装及环境配置
    Vue.js学习网址
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/10161313.html
Copyright © 2020-2023  润新知