前端函数总结

文章目录

1.最基本的

function(this){
	this.xxx
}

  1. 变形写法
    const funDemo = function () { … }
    const fundemo = (a,b)=>{…}

3.js中的所有方法定义在一个对象中
通过对象来调用

$(function() {
	add_field.initial();
});

var add_field = {

	initial : function initial() {
		this.bindSubmitForm();
	},

	bindSubmitForm : function bindSubmitForm() {
		var form = $("form#tag-add-form");

		$("#add-tag-btn").click(function() {
			var result = add_field.verifyInput();
			if (result) {
				var data = new Object();
				data.tagName = $("#name").val();
				data.memo = $("#memo").val();
				jQuery.ajax({
					headers : {
						'Accept' : 'application/json',
						'Content-Type' : 'application/json'
					},
					type : "POST",
					url : form.attr("action"),
					data : JSON.stringify(data),
					success : function(message, tst, jqXHR) {
						if (message.result == "success") {
							document.location.href = document
									.getElementsByTagName('base')[0].href
									+ util.getCurrentRole() + "/common/tag-list";
						} else {
							alert(message.result);
						}
					}
				});
			}

			return false;
		});
	},

	verifyInput : function verifyInput() {
		$(".form-message").empty();
		var result = true;
		var check_n = this.checkName();
		// var check_e = this.checkEmail();
		var check_m = this.checkMemo();
		
		result = check_n && check_m;
		return result;
	},

	checkName : function checkName() {
		var f_name = $(".form-tag-name input").val();
		if (f_name == "") {
			$(".form-tag-name .form-message").text("题库名不能为空");
			return false;
		} else if (f_name.length > 40 || f_name.length < 1) {
			$(".form-tag-name .form-message").text("请保持在1-40个字符以内");
			return false;
		} 
		return true;
	},
	
	checkMemo : function checkMemo() {
		var memo = $(".form-tag-desc input").val();
		if (memo == "") {
			$(".form-tag-desc .form-message").text("描述不能为空");
			return false;
		} else if (memo.length > 40 || memo.length < 1) {
			$(".form-tag-desc .form-message").text("请保持在1-40个字符以内");
			return false;
		} 
		return true;
	}

};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值