
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
是一个函数,接受一个函数作为参数,返回值是。
一,事件介绍1.事件用来实现js和html之间交互,网页中的每个元素都有一些事件属性可以触发 JavaScript 函数(下文的事件处理函数)。2.一个完整的事件包含:事件源 (html元素)事件类型 (click,mouseover……)事件处理程序-侦听器 (js回调函数)二,事件流1.事件流分为三种:事件冒泡,事件捕获,dom事件流。2.事件冒泡:事件开始时由最具体的元素 (...
1.在typescript中,我们在声明一个变量的时候通常会指定其类型。但是,如果有的时候没有指定类型,那么typeScript会依照类型推论的规则推断出一个类型。
一,前言1.在react中,默认的我们可以认为组件的子元素及props.children是默认挂载在距离父组件最近的元素上。2.不过,react提供了一种传送门技术,让组件的子元素能够挂载在其他dom节点上二,ReactDOM.createPortal1.createPortal是ReactDOM上的API,2.ReactDOM.createPortal(componentt,dom节点),接收一
1.当用接口形式表达一个普通数组时,比较复杂,通常我们不怎么做。2.使用接口来表示数组更好的应用场景是声明一个类数组。1.确定了类型后,数组的元素只能是该类型。1.类型+方括号是常见的数组表示方式。(1)类型+方括号,1.也可以用数组泛型。
1.是封装后的请求。2.类似的还有更高层次的封装,和1.接受一个配置对象来描述请求三,各配置项解释1. : 请求的地址,默认是当前页面的地址,支持绝对路径和相对路径。相对路径又可分为两种(1) ,如果请求路径以根路径开头,该请求都是相对于服务器的根路径(2),如果请求不以根路径开头,则该请求路径是相对于当前所在的路径的2.: 请求方法,支持3.: 是否是异步的,默认为4.: 请求超时时间5.: 请
一,parseInt()1.接受任何合法的js值,但只有是number类型,或者内容本身是数字的字符串时返回整数部分。其余非数字的返回NaN。2.注意parseInt直接取整数部分,没有进行四舍五入的计算二,parseFloat()1.接受任何合法的js值,但只有是number类型,或者内容本身是数字的字符串时返回其数值型(当是整数时返回整数,是小数时返回小数)。其余非数字的返回NaN。2.当要把
1.浏览器提供了三种常用储存方式可以在浏览器中对数据进行保存,分别是、和cookie2.其中cookie兼容性最好,和在IE8以上都是支持的。1.cookie是最早的存储数据的方式。2.设置cookie(1)基本方式(2)设置过期时间expires=GMT(格林威治时间)格式的日期型字符串;'(3)当没有设置expires时,cookie是临时的,页面关闭时就会删除。(4)我们可以在开发者工具上查
一,setTimeout和setInterval介绍1.很多人容易把setTimeout和setInterval理解成线程概念,其实不然,js是单线程的,setTimeout和setInterval的计时虽然运行在浏览器内核的定时触发器线程上,但真正的回调函数依然被添加到事件队列,在js引擎线程中执行。2.setTimeout和setInterval的作用简单来说就是将一些操作延时执行。二,...
一,前言1.Vue Router 是 Vue.js 的官方路由二,安装1.npm install vue-router@4三,vue项目中基础使用搭建1.创建路由对象createRouter:createRouter是路由的入口,第一步我们就要使用createRouter实例化一个路由对象import { createRouter, createWebHashHistory } from "vue







