- 博客(376)
- 资源 (10)
- 收藏
- 关注
原创 JavaScript相关this指向面试题
这篇文章用来整理this指向相关面试题,我们请看内容##面试题一上面代码执行之后依次打印解释一下,这里的第一个window是上面的person对象里面的sayName函数,那么我们这里调用的this为什么不是指向我们preson对象呢?原因是我们sayName方法使用环境,将sayName函数重新赋值给了一个变量sss,我们调用sss()执行sayName方法,当我们调用sss的时候我们当前的环境是在windows中,所以我们可以理解,假如我们直接调用才是打印person对象,也就是我们第二个打印出。
2024-12-20 16:40:58
891
原创 Javascript高级(一) 函数中的this指向
this是JavaScript中定义的关键字,作用就是谁调用指向谁,没用明确定义的对象的时候,就会指向默认对象,默认绑定全局对象。还是对他的定义有不是很理解的地方,就让我们仔细看这篇文章吧。函数在调用时,JavaScript默认给this绑定一个值this的绑定和定义的位置没有关系this的绑定和调用方式以及调用的位置有关this是在运行时被绑定的从特点来看,this是调用函数才有,不调用就没有明确定义,在调用的时候调用方式和调用位置起到了重要作用。
2024-10-24 10:42:06
739
原创 JavaScript中将style的String类型转换成Object类型
在React开发中,我们或许经常遇到要将。后面的第一个字为大写字母,并且去掉。后的属性转换为字符串类型,代码如下。,如下我自己写了个类,正则匹配。
2024-09-01 21:54:06
502
2
原创 React组件化开发(四)
本文介绍了,React的组件化开发,React组件生命周期,React组件间的通信,React组件插槽用法,React非父子的通信,setState的使用详解
2024-07-19 16:03:01
970
原创 React基础(二) – JSX语法
本文介绍了:认识JSX语法,JSX的基本使用,JSX的事件绑定,JSX的条件渲染,JSX的列表渲染,JSX的原理和本质
2024-07-18 19:45:00
988
原创 React全家桶(一)
React是什么?React:用于构建用户界面的 JavaScript 库;React的官网文档:https://zh-hans.reactjs.org。
2024-07-17 21:00:15
927
原创 vue2-vue3响应式原理
vue2响应式原理主要是通过Object.definePropert()函数实现的,而Vue3实现原理主要是由Proxy()代理实现的......
2024-07-06 09:00:00
1140
原创 Vue3实现过渡动画
Vue3中实现动画,淡入淡出,使用标签以及css中 v-enter-to,v-enter-from,v-leave-to,*-leave-from等等属性......
2024-07-05 08:45:00
1617
原创 Vue3中的jsx的babel配置
JSX在Vite和web pack中如何使用,并附带在setup函数中,在Compoitison-Api中和Options-Api的使用案例......
2024-07-04 08:00:00
813
原创 Vue3中h函数
h函数需要在render函数中使用,本文介绍了什么是h函数,以及h函数分别在options Api中和Compitons Api中如何使用,以及setup函数中的使用情况
2024-07-03 20:15:00
542
原创 Vue3异步组件和Suspense
Vue3异步组件和Suspense中的是默认方案,然而是应急方案,先展示fallback等数据加载完毕后显示default方案
2024-07-01 11:19:51
414
原创 Vue3内置组件补充Teleport
在组件化开发中,我们封装一个组件A,在另一个组件B中使用,但是某些情况下,我们希望组件不是挂载在这个组件树上的,可能是移动到Vue app之外的其他位置:
2024-06-30 07:15:00
278
原创 Vue3自定义指令参数修饰符值(3)
自定义指令参数修饰符值,我们使用的是mounted(el,bindings)中的第二个参数bindings中可以获取标签里包裹的内容
2024-06-28 21:00:00
340
原创 Vue3自定义指令生命周期(2)
Vue3中自定义指令的生命周期,详细说明了created,beforeMounted,mounted,beforeUpdate,update,beforeUnmount,unmounted
2024-06-27 09:00:00
266
原创 Vue3自定义指令基本使用(1)
Vue3的高级部分,自定义指令,分为局部定义和全局定义,Componistion API语法和options API语法
2024-06-26 20:30:00
390
原创 React面试题(二)
React上注册的事件最终会绑定在document这个DOM上,而不是React组件对应的DOM(减少内存开销就是因为所有的事件都绑定在document上,其他节点没有绑定事件)React自身实现了一套事件冒泡机制,所以这也就是为什么我们event.stopPropagation()无效的原因。React通过队列的形式,从触发的塑胶向父组件回溯,然后调用他们JSX中定义的callbackReact有一套自己的合成事件 SyntheticEventrender(){return (
2024-06-24 22:30:00
867
转载 vue3使用postcss-px-to-viewport 附带vite配置
postcss-px-to-viewport做前端自适应,适用于pc和移动。3、element-ui、vant-ui 等UI组件库 默认会被转换。1.下载 postcss-px-to-viewport 插件。1、直接在dom元素上使用 style 是不会被转换的。2.在vite.config.ts中添加配置。2、用类选择器、id选择器等才会被转换。
2024-06-20 22:41:35
1507
原创 React面试题(一)
在React中,类组件基于ES6,所以在constructor中必须使用super在调用super过程中,无论是否传入props,React内部都会将porps赋值给组件实例porps如果只调用了super(),那么this.props在supper()和构造函数结束之间仍是undefind。
2024-05-22 21:00:00
960
原创 Vue3中Pinia状态管理库学习笔记
store/counter.jspinia的核心Statestore/user.jspinia的核心Gettersstore/counter.js网络请求stores/counterstores/home感谢大家观看,我们下次见
2024-03-14 21:14:21
1301
原创 AngularJS入门
AngularJS是一个JavaScript框架,用js编写的库1.1. AngularJS 扩展了 HTMLAngularJS 通过 ng-directives扩展了HTMLng-app 指令定义一个 AngularJS 应用程序。 若不声明,将直接显示表达式。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。ng-bind 指令把应用程序数据绑定到 HTML 视图。一般使用 **{ { ng-model 的值 }}**获取数据当网页加载完毕,AngularJS 自动开启。Angula
2024-03-01 21:00:00
1216
原创 Vue3报错Promise executor functions should not be async.
【代码】Vue3报错Promise executor functions should not be async.
2024-02-29 23:46:00
820
原创 配置vscode
网址:https://code.visualstudio.com/搜索不要用百度用这个:cn.bing.com1.安装中文包 Chinese (Simplified) (简体中文)2.安装 open in browser3.安装主题 Atom One Dark Theme4. 安装图标样式 VSCode Great Icons5.安装 Live Server 代码及时刷新6.自动修改标签(两个标签) Auto Rename Tag。
2023-08-12 10:17:52
712
原创 Golang微服务基础技术
Remote Procedure Call Protocol – 远程过程调用协议!IPC:进程间通信RPC:远程进程通信 — 应用层协议(http协议同层),底层使用TCP实现。回顾:OSI7层模型架构:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层TCP/IP4层架构:链路层,网络层,传输层,应用层像调用本地函数一样,去调用远程函数。
2023-02-01 22:00:00
452
原创 Golang网络聊天室案例
/ 名字 name string // 唯一 的 id id string // 管道 msg chan string } // 创建一个全局的map结构,用于保存所有的用户 var allUsers = make(map [ string ] User)在Handler中调用// 处理具体业务 func handler(conn net . Conn) {for {
2023-01-16 22:00:00
1328
1
原创 Golang中http编程
编写web语言:1.java2.php,现在都在尝试用go语言编写3.python,豆瓣4.go语言 ===》 beego,gin两个主流的web框架https协议:我们使用浏览器访问的时候发送的就是http请求http是应用层的协议,底层还是依赖传输层:tcp(短链路),网络层(ip)无状态的,每一次请求都是独立的,下次请求要重新建立连接https:http是标准协议==》明文传输,不安全。
2023-01-12 21:30:00
942
原创 Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
原文连接:https://www.rocschool.com/tutorial/rocschool-show-118.html我们来开始安装SVN服务器版本端,在宝塔里有SSH终端管理器,可以直接进行命令输入安装SVN步骤1、先要安装svn版本控制软件,需要在SSH命令控制器处输入命令安装,很简单。如:句法 (Syntax)图:2、安装好后,我们需要建立SVN存放目录。如:句法 (Syntax)创建好后如下。
2023-01-07 22:15:00
1240
1
Vue3项目示例代码,项目代码使用pinia和vue-router等插件
2024-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人