- 博客(10)
- 收藏
- 关注
原创 前端之React篇
(1)受控组件在使用表单来收集用户输入时,例如等元素都要绑定一个change事件,当表单的状态发生变化,就会触发onChange事件,更新组件的state。这种组件在React中被称为受控组件,在受控组件中,组件渲染出的状态与它的value或checked属性相对应,react通过这种方式消除了组件的局部状态,使整个状态可控。react官方推荐使用受控表单组件。可以通过初始state中设置表单的默认值每当表单的值发生变化时,调用onChange事件处理器。
2024-09-04 09:07:43
5739
1
原创 前端面试之JavaScript
a.length;// 3// "ABC"在访问时,JavaScript 将'abc'在后台转换成,然后再访问其length属性。JavaScript也可以使用Object也可以使用valueOfif (!a) {答案是什么都不会打印,因为虽然包裹的基本类型是false,但是false被包裹成包装类型后就成了对象,所以其非值为false,所以循环体中的内容不会运行。一个拥有 length 属性和若干索引属性的对象就可以被称为类数组对象,类数组对象和数组类似,但是不能调用数组的方法。
2024-08-28 17:19:31
1405
原创 前端面试 VUE篇
可以。<input父组件将searchText变量传入custom-input 组件,使用的 prop 名为value;custom-input 组件向父组件传出名为input的事件,父组件将接收到的值赋值给searchText;<input})JavaScript中的对象是引用类型的数据,当多个实例引用同一个对象时,只要一个实例对这个对象进行操作,其他实例中的数据也会发生变化。而在Vue中,更多的是想要复用组件,那就需要每个组件都有自己的数据,这样组件之间才不会相互干扰。
2024-08-28 09:43:43
896
原创 前端面试 CSS篇
以 iPhone XS 为例,当写 CSS 代码时,针对于单位 px,其宽度为 414px & 896px,也就是说当赋予一个 DIV元素宽度为 414px,这个 DIV 就会填满手机的宽度;而如果有一把尺子来实际测量这部手机的物理像素,实际为 1242*2688 物理像素;经过计算可知,1242/414=3,也就是说,在单边上,一个逻辑像素=3个物理像素,就说这个屏幕的像素密度为 3,也就是常说的 3 倍屏。
2024-07-28 11:20:06
734
原创 uniapp微信小程序 视频播放按钮自定义控制
因为屏幕中显示播放按钮时,会显示视频时间,需求是不要显示时间,只显示播放按钮,看了相关文档,video组件不支持,自己简单的写了个,支持点击屏幕任意地方播放。
2024-05-31 13:45:32
344
原创 uniapp 小程序 easyinput 组件 动态显示输入的字数和限制的字数
【代码】uniapp 小程序 easyinput 组件 动态显示输入的字数和限制的字数。
2024-05-28 11:54:14
1507
原创 uniapp 微信小程序 循环生成的input 实现输入历史功能 每个input有自己对应的输入历史
【代码】uniapp 微信小程序 循环生成的input 实现输入历史功能。
2024-01-03 17:32:31
978
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人