常用js积累(长期更新)

1,点击目标区域以外隐藏,运用场景:点击遮罩层,弹层关闭。

// 点击目标区域以外隐藏
$(document).on("click", function (event) {
	var e = window.event || e;
	obj = $(e.srcElement || e.target);
	if ($(obj).is(selector)) {
		// console.log(‘内部区域‘);
		// do something
	} else {
		// console.log(‘你的点击不在目标区域‘);
		// do something
	}
});

  

时间: 2024-10-15 02:04:31

常用js积累(长期更新)的相关文章

Java常用知识(长期更新)

1.0转义符 \n:换行 ,\n的作用和print后面的ln相同,可酌情使用 \t:一个制表位(一系列空格) 例: 1 public class Schedule{ 2 public static void main(String[] args){ 3 System.out.println("\t\t*课程表*"); 4 System.out.println("--------------------------------------------------");

js特效 长期更新(收集)

1. 移动鼠标线条跟随效果 ! function () { function n(n, e, t) { return n.getAttribute(e) || t } function e(n) { return document.getElementsByTagName(n) } function t() { var t = e("script"), o = t.length, i = t[o - 1]; return { l: o, z: n(i, "zIndex&quo

常用工具类-----长期更新

身份证15位转18位 只有第一代身份证是15位,后面的身份证都是18位数字 15位身份证:地址码+出生日期码(2位年)+顺序码18位身份证:地址码+出生日期码(4位年)+顺序码+校验码 地址码:当地的行政区划代码,6位出生日期码:即出生年月日顺序码:同一地址码的区域内,对同年同月同日生的人进行编号,奇数为男性,偶数为女性校验码:通过算法计算得出. 校验方法1.将前17位数字分别乘以不同的系数,这个系数数组如下:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-22.将这17位数

常用js特效

事件源对象  event.srcElement.tagName event.srcElement.type 捕获释放  event.srcElement.setCapture();  event.srcElement.releaseCapture(); 事件按键  event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值  event.returnValue 鼠标位置 event.x event.y 窗体活动元素  documen

SQL常用语句积累

SQL 常用语句积累: 一. SQL 基本语句 SQL 分类: DDL -数据定义语言 (Create , Alter , Drop , DECLARE) DML -数据操纵语言 (Select , Delete , Update , Insert) DCL -数据控制语言 (GRANT , REVOKE , COMMIT , ROLLBACK) 首先 , 简要介绍基础语句: 1 .说明:创建数据库 Create DATABASE database-name 2 .说明:删除数据库 drop d

常用JS正则匹配函数

//校验用户名:只能输入1-30个字母 function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) return false return true } //校验密码:只能输入6-20个字母.数字.下划线 function isPasswd(s) { var patrn=/^(/w){6,20}$/; if (!patrn.exec(s)) return false return true } //校验普通

DBA查询命令积累——不断更新

原文:DBA查询命令积累--不断更新 一.服务器配置: 1.兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为. 1.1.查看数据库兼容级别及更改兼容级别: SELECT compatibility_level FROM sys.databases WHERE name=DB_NAME() 1.2.更改兼容级别:将某些数据库行为设置为与指定的 SQL Server 版本兼容. sp_dbcmptlevel [ [ @dbname = ] name ] [ , [ @new_

step by step教你常用JS方法封装(一) [ 大杂烩 ]

本文参考原文-http://bjbsair.com/2020-03-25/tech-info/6338/ 持续更新中... 常用JS方法封装方法预告: 项目常用JS方法封装(二) [ 时间处理 ] 项目常用JS方法封装(三) [ 字符串相关处理 ] 项目常用JS方法封装(四) [ 数组相关处理 ] 使用方法非常简单,只需放到你的 utils.js 工具文件中,直接 export const 加上我的封装方法,在别的文件中使用{方法1,方法2,方法3...}引用后就可以直接使用了! 001.输入一

代码优化(长期更新)

前言 代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了.代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨:但是如果有足够的时间开发.维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效率绝对是有提升的. 代码优化的目标是: