javascript
文章平均质量分 61
昵称太难想
这个作者很懒,什么都没留下…
展开
-
JavaScript中的字符串相关操作
String操作CharAt()concat()slice()、substr()、substring()\indexOf()、lastindexOf() CharAt() charAt()方法返回给定的索引位置的字符,索引从0开始; let str="abcdefg"; conlose.log(charAt(3)); // d concat() 将一个或多个字符串拼接成一个新的字符串。 let str="hello"; let re=str.concat(" world!"); console.log(原创 2021-08-26 19:59:01 · 128 阅读 · 0 评论 -
Vue生命周期函数(钩子)
Vue生命周期函数什么是生命周期函数 什么是生命周期函数原创 2021-08-10 19:31:49 · 152 阅读 · 0 评论 -
JavaScript正则表达式
JS正则表达式概述js中的正则表达式表示匹配模式的标记常用的元字符及含义字符类限定符剩余的使用贪婪匹配 概述 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合原创 2021-08-08 16:07:43 · 265 阅读 · 0 评论 -
Vue组件,父子组件间的传值、插槽向组件传递内容
Vue组件基础Vue组件概述 Vue组件 概述 vue中的组件个人理解就是创建一个标签,名字有自己决定。组件是可复用的vue实例,在开发中我么可以将经常重复使用的功能封装为组件,达到快捷便捷开发的目的。 ...原创 2021-08-07 14:22:03 · 1089 阅读 · 0 评论 -
vue中的v-cloak的使用
这里写目录标题引言解决用法示例 引言 当我们使用vue时,数据通过插值表达和绑定。网页的渲染(vue实例的编译)需要一定的时间,如果网络比较慢那么在渲染的过程中页面上会显示原始的表达式,如下图,直到vue实例编译完成后才会显示name对应的数据,这样会给用户带来不好的体验 解决 使用vue中的指令,v-cloak 用法 这个指令保持在元素上直到关联实例结束编译。和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准备原创 2021-08-04 16:07:05 · 135 阅读 · 0 评论 -
JS文档模式
文档模式 IE5.5中的引入文档模式,可以使用doctype切换文档模式。文档模式更包含两种:标准模式和混杂模式。 1.文档模式:以一种先后兼容的方式显示,会让IE的行为与IE5相同,IE5包含非标准特性,以防止老站点无法工作。 2.标准模式:让IE具有兼容标准的行为,更接近于标准。 区别 两种模式的主要区别只体现在用CSS渲染的内容方面,但是对JavaScript也有一些关联影响,称为副作用。 一、盒模型(盒模型包括 content(内容)、padding(内边距)、border(边框)、margin(外原创 2021-07-27 14:47:33 · 214 阅读 · 0 评论 -
js防抖与节流
在开发中会遇到大量的需要用防抖与节流去解决的问题,防抖和节流是对高频触发的任务的解决的两种思路; 概述 现在考虑一种情况:窗口侧面有滚动条,当我们滚动页面到一定的距离是会出现一个回到顶部的按钮。代码实现并不困难 function showTop () { var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; console.log('滚动条位置:' + scrollTop); } windo原创 2021-07-26 21:07:09 · 62 阅读 · 0 评论 -
javascript中var、let、const的区别
javascript中var、let、const的区别 1.作用域 var 声明的范围是函数作用域,在函数开始时创建,函数结束时销毁; function test(){ var name="Matt";//局部变量 } test(); console.log(name);//出错 let 声明的范围是块作用域,块作用域是函数作用域的子集,当块结束时let声明的变量就会被销毁;const 的作用域与let的相同。 if(true){ let age=90; consol.原创 2021-05-15 14:07:33 · 108 阅读 · 0 评论