创建自己的模板之----自定义js代码块

前言:整理的常用快捷显示代码块方式

snippet "return true;" do |s|
  s.trigger = "rtrue"
  s.expansion = "return true;"
  end
  
  snippet "return false;" do |s|
  s.trigger = "rfalse"
  s.expansion = "return false;"
  end
  
  snippet "function funnname(){}" do |s|      #=========function
  s.trigger = "ff"
  s.expansion = "function funname() {
    $1                    
}"
  end
  
  snippet "console.log()" do |s|                #=========console.log
  s.trigger = "cc"
  s.expansion = "console.log($1);"
  end
  
  
  
  snippet "_a" do |s|                           #==============模块内对a绑定
  s.trigger = "ja"
  s.expansion = "\\$(\".main\").on(\"click\",\"$1\",function(e){
  e.preventDefault(); 
  $0
})"
  end
  
  snippet "bar_li" do |s|                        #=============导航栏
  s.trigger = "jbar"
  s.expansion = "\\$(\".bar\").on(\"click\",\"li\",function(){
  \\$(this).addClass(\"act\").siblings().removeClass(\"act\");
})"
  end
  
  
  snippet "class_on_click" do |s|               #================on绑定方法
  s.trigger = "jon"
  s.expansion = "\\$(\"$1\").on(\"click\",\"$0\",function(){
  
})"
  end
  
  snippet "fori" do |s|                          #=============for循环方法
  s.trigger = "jfori"
  s.expansion = "for(var i=0,len=$1;i<len;i++){
    $0
}"
  end
  
  snippet "ajax" do |s|                           #==============ajax
  s.trigger = "ajax"
  s.expansion = "\\$.ajax({
    type: \"post\",
    url: url + \"\",
    contentType: \"application/json\",
    async: true,
    dataType:\"json\",
    data: JSON.stringify({}}),
    success: function(data) {
        console.log(data);
        if(data.code==0){
        }
    }
});"
  end
  
  snippet "Request_name" do |s|                    #==============git参数
  s.trigger = "jrequest"
  s.expansion = "Request.id"
  end
  
  snippet "page_showpage" do |s|                    #==============分页
  s.trigger = "jpage_showpage"
  s.expansion = "ajaxTest(1);
function ajaxTest(num) {
    GAME.currentpage = num;
    var totalPage = 5;
    if (data.data.totalPage < 2) {
        \\$(\"#page\").hide();
    } else {
        \\$(\"#page\").show();
       \\$(\"#page\").paging({
            pageNo : num,
            totalPage : totalPage,
            callback : function(num) {
                var isget = SDHF.isgetpage(totalPage, num);
                if (isget) {
                    listserch.currentPage = num;
                    ajaxTest(num, listserch);
                }
            }
        })
    }
}"
  end
  
  snippet "code==0" do |s|                    #==============code==0
  s.trigger = "code"
  s.expansion = "if(data.code==0){
    $1
}"
  end
  
    snippet "code==-1" do |s|                    #==============code==-1
  s.trigger = "code"
  s.expansion = "if(data.code==-1){
    $1
}"
  end
  
  snippet "layer_alert_0感叹号" do |s|                    #==============
  s.trigger = "jalert"
  s.expansion = "layui.use('layer', function() {
    layer.msg(\"Hello\",{icon:0,time:2000}); 
})"
  end
  
  snippet "layer_alert_1正确" do |s|                    #==============
  s.trigger = "jalert"
  s.expansion = "layui.use('layer', function() {
    layer.msg(\"Hello\",{icon:1,time:2000}); 
})"
  end
  
  snippet "layer_alert_2错误" do |s|                    #==============
  s.trigger = "jalert"
  s.expansion = "layui.use('layer', function() {
    layer.msg(\"Hello\",{icon:2,time:2000}); 
})"
  end
  
  snippet "layer_alert_3问好" do |s|                    #==============
  s.trigger = "jalert"
  s.expansion = "layui.use('layer', function() {
    layer.msg(\"Hello\",{icon:3,time:2000}); 
})"
  end
  
  snippet "layer_alert_4锁住" do |s|                    #==============
  s.trigger = "jalert"
  s.expansion = "layui.use('layer', function() {
    layer.msg(\"Hello\",{icon:4,time:2000}); 
})"
  end
  
  snippet "layer_alert_5哭脸" do |s|                    #==============
  s.trigger = "jalert"
  s.expansion = "layui.use('layer', function() {
    layer.msg(\"Hello\",{icon:5,time:2000}); 
})"
  end
  
   snippet "layer_alert_6笑脸" do |s|                    #==============
  s.trigger = "jalert"
  s.expansion = "layui.use('layer', function() {
    layer.msg(\"Hello\",{icon:6,time:2000}); 
})"
  end

     snippet "当前添加选中样式" do |s|                    #==============当前添加选中样式
  s.trigger = "jact"
  s.expansion = "\\$(this).addClass('act').siblings().removeClass(\"act\")"
  end


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值