logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2024年最新ReactNative进阶(四十七):自定义组件_react native组件开发,2024年最新前端高级面试题pdf

在新版本环境下运行老项目会有一些问题,常见的就是参数属性校验错误的问题。从软件工程角度考量,可将校验规则封装一起,定义一套校验工具。使用时,父组件通过属性名作为子组件参数形式传递,子组件通过。的升级,新版本废弃了很多东西,过去我们可以直接使用。处于性能原因考虑,类型检查仅在开发模式下进行。在下面的示例中,我们使用了。属性接收参数值,并可以通过设置默认值。子组件接收父组件传参过程中,可以通过。来进行

文章图片
#前端#面试#学习
使用 react-native-webview-bridge 三方库遇到的问题

查看源码发现:node_modules\react-native-webview-bridge\webview-bridge\index.android.js,源码中发现只有addListener,而没有remove.Listener:从而导致,unmount的组件再进去后,listener保留在运行过程中,也就是出现多个相同的listener,这样webview往react-native组件发一

文章图片
#react native#react.js#javascript
webSocket实现数据的实时推送(附:前后端代码)_websocket发送数据

缺点:在服务器数据没有更新时,会造成请求重复数据,请求无用,浪费带宽和服务器资源。在页面中嵌入一个隐藏的iframe,将这个隐藏的iframe的属性设置为一个长连接的请求或者xrh请求,服务器通过这种方式往客户端输入数据。优点:数据实时刷新,请求不会浪费,管理较简洁。缺点:长时间维护保持一个长连接会增加服务器开销。websocket是HTML5开始提供的一种客户端与服务器之间进行通讯的网络技术,通

文章图片
#websocket#网络协议#网络
typescript学习笔记二:typescript中的数据类型

str = “你也好”//正确数组类型(array)//1.第一种定义数组方式//2.第二种定义数组方式元组类型(tuple):属于数组的一种枚举类型(enum)//enum 枚举名 {//标识符[ =整型常数],//标识符[ =整型常数],//标识符[ =整型常数],//}//payStatus0表示fail1表示success。

文章图片
#typescript#学习
Vue系列——vue2封装swiper轮播组件

轮播图是一个列表,所以这里使用到了v-for来遍历,轮播的部分是swiper-slide元素。我把图片路径绑定到了style属性上面。根据swiper的官方教程,我们需要实例化swiper。1、导入swiper;2、导入swiper的css;3、通过获取图片数据listImg;4、mounted类似react中的componentDidMount方法,实例化swiper必须等到dom渲染完成才能操

文章图片
#vue.js#javascript#ecmascript
到底了