美文网首页
17.项目中代码的收获

17.项目中代码的收获

作者: 最爱喝龙井 | 来源:发表于2020-01-15 15:27 被阅读0次

1. 获取表单中的值的时候要进行去空格处理;

$.trim($('input).val())

2.需要循环发起多次ajax请求的时候,可以使用递归(项目需求:input中填入次数,生成对应次数的状态码)

var count = 0;
function getData() {
    if(count >= 请求次数){return}
    $.ajax({
        url: 'xxxx',
        type: 'post'
        data: {...},
        success: function(data) {
            count++;
            getData();
       }
    })
}

3.encodeURI() 函数可把字符串作为 URI 进行编码。

location.href ='code.html?recommender='+encodeURI(recommender)+'&number='+number;

4.clipboard.js踩坑

  • 点击一次触发多次回掉,在回调函数中添加clipboard.destroy()来阻止多次回调
$(document).on('click', '.copy-btn1', function () {
            var clipboard = new ClipboardJS('.copy-btn1');
            clipboard.on("success", function (e) {
                showOkMsg('复制成功')
                clipboard.destroy()
            })
            
        })
  • 点击触发事件的时候,需要点击两次,解决办法,先拿mouseenter触发一次事件,即可
       $(document).one('mouseenter', '.copy-btn1', function() {
            var clipboard = new ClipboardJS('.copy-btn1');
            clipboard.on("success", function (e) {
                showOkMsg('复制成功')
                clipboard.destroy()
            })
        })
        $(document).on('click', '.copy-btn1', function () {
            var clipboard = new ClipboardJS('.copy-btn1');
            clipboard.on("success", function (e) {
                showOkMsg('复制成功')
                clipboard.destroy()
            })
            
        })

相关文章

  • 17.项目中代码的收获

    1. 获取表单中的值的时候要进行去空格处理; 2.需要循环发起多次ajax请求的时候,可以使用递归(项目需求:in...

  • 2017-09-02

    8.居民身份证 17.汉字代码 55.汉字代码 4.汉字代码

  • 使用maven将源码安装到本地仓库和远程仓库

    有时候我们把项目A打包放到项目B中作为依赖,我们想在项目B代码中查看项目A中的代码,但是因为打包后源码包中代码一般...

  • 项目代码优化、编程思想与重构

    最近为项目组整理相关项目相关的规范文档,并整理了项目中,代码中的一些问题,识别项目代码中的一些可以优化的代码...

  • Android离线包

    要学习的单词 主题:17.旅游与交通年级:4 本体中单词内容(2017.3.20) 检索条件:主题:17.旅游与交...

  • SpringBoot启动过程粗略分析

    简单的springboot项目启动代码 通过下面的代码,可以启动一个springboot项目 main方法中,只有...

  • git下载代码

    拉取别人的github地址代码 1、pycharm中checkout代码 浏览器打开项目,获取项目url 2、获取...

  • gulp的使用

    项目依赖 在项目的根目录中创建gulpfile.js 文件(代码可以根据实际 需要修改)代码实例

  • 【项目开发日志记录】-J项目-V2-已完成

    项目开发过程中的知识点收获 用csv文件存储数据时,同步自定义设置表头的代码实现 要点:在写入csv文件时,设置参...

  • dependencies和devDependencies

    dependencies 存放项目或组件代码中依赖到的 devDependencies(开发依赖) 存放测试代码依...

网友评论

      本文标题:17.项目中代码的收获

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