
JS
个人笔记
世间万物皆对象
我很好,反正一直都是偶尔被需要;我很好,就算再冷我也只相信外套
展开
-
JS关闭所有的子窗口
JS关闭所有的子窗口原创 2022-06-22 14:16:05 · 1082 阅读 · 0 评论 -
js面试题(二)
1. 如何为dom元素添加自定义属性?setAttribute(“属性名”,“值”);2. 如何获取当前元素的下一个元素?下一个标签元素?下一个元素:nextSibling 下一个标签元素:nextElementSibling3. 如何获取当前元素的所有子元素?所有标签子元素?所有子元素:childNodes标签子元素:children4. 如何阻止事件冒泡?event.stopPropagation()event.cancelBubble=true;IE10一下可以使用5原创 2021-07-29 17:39:53 · 197 阅读 · 0 评论 -
数组常用方法
不改变原数组(返回新数组)的方法concat:把两个或多个数组拼接,产生一个新的数组。slice:(从该位开始截取,截取到该位)不改变原数组,所以要返回该值。join:传入一个字符串类型的数据,然后依次将数组每个数据连接起来。toString:主要用于Array、Boolean、Date、Error、Function、Number等对象。1)Array.toString():将数组转换成一个字符串,并且返回这个字符串。2)Boolean.toString():将布尔值转换为字符串。3)Dat原创 2021-07-08 10:35:04 · 109 阅读 · 0 评论 -
常用的前端小知识
1.水平垂直居中两种方式定位或者flex//定位div { width: 100px; height: 100px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}//flex 父级控制子集.parent { display: flex; justify-content: center; align-items原创 2021-12-14 14:40:08 · 990 阅读 · 0 评论 -
js放大镜效果
效果图html <div class="wrap"> <!-- 小图与遮罩 --> <div id="small"> <img src="../styles/01.jpg" alt=""> <div id="mark"></div> </div> <!-- 等比例放大的大图 -->原创 2021-12-22 11:16:12 · 583 阅读 · 0 评论 -
js实现关闭广告弹窗
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do原创 2021-12-28 15:02:10 · 6028 阅读 · 0 评论 -
js正则校验
//手机号码return /^1[3|4|5|6|7|8|9][0-9]{9}$/; //座机return /^(0\d{2,3}-\d{7,8})(-\d{1,4})?$/;//身份证 return /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; //密码以字母开头,长度在6~18之间,只能包含字母、数字和下划线 return /^[a-zA-Z]\w{5,17}$///邮政编码return /[1-9]\d{5}(?!\d)/;//QQ号re原创 2021-12-28 16:52:32 · 1313 阅读 · 5 评论 -
通过软链接共享node_modules
首先打开cmd以管理员身份运行mklink /d E:\app\node_modules(克隆到哪里的地址) E:\my-app\node_modules(要克隆的地址)克隆完成的样式然后启动就可以了原创 2021-11-18 11:43:55 · 1031 阅读 · 1 评论 -
JS的面试题(一)
前端的面试题1.构造函数的返回值是什么?new生成的实例2.构造函数中如果存在return,那么new构造函数会发生什么?return基本数据类型时无效, return引用类型,返回值是return的内容3.构造函数中的this指什么?new生成的实例4.如何检测一个属性是否为对象的自身属性对象.hasOwnProperty(“属性”)5.构造函数和原型和实例的关系new构造函数生成实例 实例的__proto__指向构造函数的原型原型上的constructor属性是构造函数6.new原创 2021-04-16 15:16:39 · 411 阅读 · 0 评论 -
原生js的笔记
Vue 基础篇nodeJs环境安装nodejs检查nodejs 命令提示符中输入 node -v检查npm npm-v名词解释nodejs 是基于v8引擎(谷歌浏览器内核) 封装的软件 属于后端语言 用来操作系统的 使用js语法npm 附加在nodejs软件里的一个工具 作用是下载以来文件 可以使用命令来启动nodejs服务npm常用命令初始化npm环境 npm init下载依赖 npm install packname 【install 缩写 i】卸载依赖 npm uninstall原创 2021-04-16 14:37:17 · 178 阅读 · 0 评论 -
ES6的语法
ES6的笔记## let声明变量基本用法:类似var ,但是变量只在代码块内有效var 和 let 比较{ let x=10; var y=15} console.log(y)//15 console.log(x)//报错let不存在变量提升暂时性死区es6明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了密闭空间。凡是在声明之前就使用这些变量就会报错简单来说暂时性死区就是在let的本作用域中 在let之前引用了let的变量 let原创 2021-04-12 14:55:21 · 263 阅读 · 0 评论 -
DOM的常用属性
DOM的常用属性ele.appendChild(dom对象) //向元素添加新的子节点,作为最后一个子节点。ele.attributes //返回元素的属性集合,通过索引访问,.nodeName表示属性名,.nodeValue表示属性值ele.childNodes //返回元素子节点的NodeList(包含文本节点)。ele.children //返回元素子节点(不含文本节点)ele.className //设置或返回元素的class属性。ele.clientHeight //返回元素的可见高度原创 2021-04-16 14:41:48 · 1955 阅读 · 1 评论 -
Object的常用方法
values():返回一个数组,数组里面是对象值.assign():对象合并。create():创建一个新对象。defineProperty():将给定描述符描述的命名属性添加到对象.entries():返回一个包含[key, value]给定对象自己的可枚举字符串属性的所有对的数组.freeze():冻结对象。其他代码无法删除或更改其属性fromEntries(): 返回一个数组,其中包含给定对象自己的所有可枚举和不可枚举属性的名称is():比较两个值是否相同。求所有NaN值isExte.原创 2021-07-06 20:10:49 · 115 阅读 · 0 评论