
js
文章平均质量分 50
刘大铿
前端
展开
-
js实现jquery的简单方法和链式操作
我用这篇文章来理一理如何用js去实现封装jQuery的简单方法。 文末有完整代码链接,需要代码的朋友直接看文末 本文js实现了下面jquery的几种方法,我将它分为8个小目标 实现$(".box1").click( )方法 实现$(“div”).click( )方法 考虑$( )中参数的三种情况 实现jq中的on方法 实现链式操作 实现jq中的eq方法 实现jq中的end方法 实现jq中的css方法 有不正确的地方还望大家在评论区指出来,谢谢啦。 1. 实现$(".box1").click( .原创 2020-10-15 21:42:07 · 877 阅读 · 1 评论 -
javaScript中合并多个对象
1.利用assign合并多个对象,第一个参数为目标对象,后面可以有多个源对象。 首先我们需要知道的是assign实行的是浅拷贝,也就是说如果源对象的某个属性值是对象,那么assign拷贝的是它的引用。 assign是将源对象的可枚举属性复制到目标对象,如果属性名相同后面的属性会覆盖前面属性,只有一个参数assign会直接返回该参数。 如果参数不是对象,assign会先将其转为对象,再进行操作 assign可以处理数组,但数组会被视为对象 let obj1 = { .原创 2020-10-15 21:39:41 · 1653 阅读 · 0 评论 -
javaScript正则表达式基础
匹配模式: 正则表达式匹配模式的标记,下面中用到的/\d+/g 中的g就是其中一种。 g:全局模式,表示查找字符串的全部内容,而不是找到第一个匹配的内容就结束。 i:不区分大小写,表示在查找匹配时忽略pattern和字符串的大小写。 m:多行模式,表示查找到一行文本末尾时会继续查找。 y:粘附模式,表示只查找从lastIndex开始及之后的字符串。 u:Unicode模式,启用Unicode匹配。 s:dotAll模式,表示元字符.匹配任何字符(包括\n或\r)。 1.字面量创建 2.构造函数创建 .原创 2020-10-15 21:37:20 · 257 阅读 · 0 评论 -
javascript 在 HTML中调用
“内部”示例使用了以下结构: document.addEventListener("DOMContentLoaded", function() { . . . }); 这是一个事件监听器,它监听浏览器的 "DOMContentLoaded" 事件,即 HTML 文档体加载、解释完毕事件。事件触发时将调用 ". . ." 处的代码,从而避免了错误发生。 “外部”示例中使用了 J...原创 2019-11-18 17:24:50 · 188 阅读 · 0 评论 -
js中正则表达式验证URL 网址,亲测有效
/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/ 大家可直接复制上面的正则表达式 https://www.example.com http://www.example.com www.example.com example.com http://blog.exam...原创 2018-11-28 17:21:28 · 25653 阅读 · 6 评论