随笔分类 -  js

js基础
摘要:var——会存在变量提升,不建议用 var web = "echo"; >声明+赋值var web; web = "echo"; var aa = 1, bb = "echo", cc = true; var a = b = c = 3; var存在变量提升,把变量的声明提升到当前作用域的最前面 例 阅读全文
posted @ 2023-01-05 22:52 MuJinHK 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Live Server 阅读全文
posted @ 2022-12-24 16:38 MuJinHK 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1、防抖 防抖策略(debounce) 是当事件被触发后,延迟n秒后再执行回调,如果在这n秒内事件又被触发,则重新计时。 2、应用场景 用户在输入框中连续输入一串字符时,可以通过防抖策略,只在输入完后,才执行查询的请求,这样可以有效减少请求次数,节约请求资源; 3、输入框防抖 利用定时器 var t 阅读全文
posted @ 2022-07-13 11:47 MuJinHK 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1、同源: 如果两个页面的协议,域名和端口都相同,则两个页面具有相同的源。 2、同源策略 它是浏览器提供的一个安全功能,通俗的理解:浏览器规定,A网站的JavaScript,不允许和非同源的网站C之间,进行资源的交互, 3、跨域 两个URL的协议、域名、端口一项或多项不一样。 4、跨域请求 浏览器允 阅读全文
posted @ 2022-07-11 18:01 MuJinHK 阅读(39) 评论(0) 推荐(0) 编辑
摘要:数据交换格式 就是服务器端与客户端之间进行数据传输与交换的格式。前端领域,经常提及的两种数据交换格式分别是XIML和JSON。 1.1XML XML用来传输和存储数据,是数据的载体,和HTML(描述网页上的内容,是网页内容的载体)不一样。 1.2JSON JSON是Javascript对象和数组的字 阅读全文
posted @ 2022-06-11 17:54 MuJinHK 阅读(737) 评论(0) 推荐(0) 编辑
摘要:1、 服务器&客户端 上网的本质目的:通过互联网的形式来获取和消费资源 2、 URL URL (全称是UniformResourceLocator) 中文叫统-资源定位符,用于标识互联网.上每个资源的唯一存放位置。 浏览器只有通过URL地址,才能正确定位资源的存放位置,从而成功访问到对应的资源。 U 阅读全文
posted @ 2022-06-02 17:50 MuJinHK 阅读(105) 评论(0) 推荐(0) 编辑
摘要:// 网页中的所有内容都是节点(标签、属性、文本、注释等), 在DOM中,节点使用node来表示。 // HTML DOM树中的所有节点均可通过JavaScript进行访问,所有HTML元素(节点)均可被修改,也可以创建或删除。 //一般地,节点至少拥有nodeType (节点类型)、nodeNam 阅读全文
posted @ 2022-05-26 11:02 MuJinHK 阅读(39) 评论(0) 推荐(0) 编辑
摘要:效果图: <body> <button>按钮</button> <button>按钮</button> <button>按钮</button> <button>按钮</button> <button>按钮</button> </body> <script> /* 如果有同一组元素,我们想要某一个元素 阅读全文
posted @ 2022-05-18 22:33 MuJinHK 阅读(40) 评论(0) 推荐(0) 编辑
摘要:``` (1)修改元素内容 // innerText,不识别htm1标签,非标准,去除空格和换行 // innerHTML,识别html标签,W3C标准,保留空格和换行的 // 都可读写,可以获取元素里的内容 var text = document.querySelector('span'); va 阅读全文
posted @ 2022-05-18 22:06 MuJinHK 阅读(138) 评论(0) 推荐(0) 编辑
摘要:事件触发、事件类型 阅读全文
posted @ 2022-05-18 22:02 MuJinHK 阅读(39) 评论(0) 推荐(0) 编辑
摘要:获取页面元素, getElementById,getElementsByTagName,getElementsByClassName,querySelector ,querySelectorAll 阅读全文
posted @ 2022-05-18 22:00 MuJinHK 阅读(91) 评论(0) 推荐(0) 编辑
摘要://1、简单数据类型传参 // 函数的形参也可以看做是一个变量 ,当我们把一个值类型变量作为参数传给函数的形参时,其实是把变量在栈空间里的值复制了一份给形参,那么在方法内部对形参做任何修改,都不会影响到的外部变量。 function fn(a) { a++; console.log(a); //1. 阅读全文
posted @ 2022-05-17 09:38 MuJinHK 阅读(158) 评论(0) 推荐(0) 编辑
摘要:查找索引号,根据位置返回字符,拼接,截取,替换,字符串转为数组 阅读全文
posted @ 2022-05-17 09:30 MuJinHK 阅读(62) 评论(0) 推荐(0) 编辑
摘要:创建数组,增加数组元素、删除数组元素、排序、查找数组索引号、数组转换为字符串 阅读全文
posted @ 2022-05-17 09:26 MuJinHK 阅读(66) 评论(0) 推荐(0) 编辑
摘要:Date()获取时间,时间戳转换,倒计时 阅读全文
posted @ 2022-05-17 09:20 MuJinHK 阅读(33) 评论(0) 推荐(0) 编辑
摘要:最大值,取整、绝对值,随机数 阅读全文
posted @ 2022-05-17 09:16 MuJinHK 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1. 问题描述: 原因:项目使用了ESLint插件导致的,插件要求缩进为2个空格,但是项目中没有空格。 解决:1)对应行缩进; 2)在.eslintrc.js 文件里的rules下面,输入:"indent":["off",2],-->终端ctrl+c结束项目-->终端重新运行,输入:npm run 阅读全文
posted @ 2022-05-06 22:43 MuJinHK 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示