LinMeng LinMeng
3年前
面试题汇总
2021/10/30pfyh1、举例说几个ES6新特性2、map和filter的区别3、浏览器缓存机制4、vue渲染机制5、生命周期钩子函数6、组件传值7、箭头函数的特点/this指向/有没有arguments/如何获取入参8、虚拟DOM树9、Diff算法10、Vuex11、vue的两种路由模式hash和history的特点12、bind,call,appl
Easter79 Easter79
4年前
sublime text3 将tab转换为2个或4个空格,并显示空格
有很多软件并不能解析tab,而往往有的程序员喜欢使用tab键进行对齐,sublimetext可以很好的解决这个问题。首先打开sublimetext,点击preferencessettings即可打开编辑界面,其中左侧preferences.sublimesettingsDefault都是设置的一些默认的设置,如果需要修改,则需要将相应的key
爱丽丝13 爱丽丝13
4年前
React 组件通信之发布订阅模式
React通信react的数据流是单向的,react通信有以下几种方式:父向子通信:传入props子向父通信:父组件向子组件传一个函数,然后通过这个函数的回调,拿到子组件传过来的值父向孙通信:利用context传值。React.createContext()兄弟间通信:​1、找一个相同的父组件,既可以用pr
待兔 待兔
4年前
Dart | 彻底理解Dart中的库与访问可见性
前言无论使用哪一门语言,都不可能在一个函数里实现全部的功能,一定是将整个功能封装到不同函数、类或者库中,这就涉及到封装与可见性的问题。1、没有访问修饰符与Java,C等不同,Dart没有public,protected和private这些成员访问修饰符,也就是说,成员默认都是public的。以
Wesley13 Wesley13
4年前
Java8的这些集合骚操作,你掌握了嘛?
Java8时Lambda表达式的出现,将行为作为参数传递进函数的函数式编程,大大简化了之前冗杂的写法。对于集合一类,我们来整理一下发生的变化吧。!Java8的这些集合骚操作,你掌握了嘛?(https://p6tt.byteimg.com/origin/dficimagehandler/e5ad919fe84f4ae7b7c8395f5
Taro 鸿蒙技术内幕系列(二):如何让 W3C 标准的 CSS跑在鸿蒙上
作者:京东零售马银涛基于Taro打造的京东鸿蒙APP已跟随鸿蒙Next系统公测,本系列文章将深入解析Taro如何实现使用React开发高性能鸿蒙应用的技术内幕背景HarmonyOS采用自研的ArkUI框架作为原生UI开发方案,这套方案有完善的布局系统和样式
贾蔷 贾蔷
4个月前
洛谷P3369题解:Treap数据结构从入门到精通
一、数据结构概述是一种同时具备(BST)和(Heap)性质的数据结构,通过随机优先级维护平衡性,实现高效的插入、删除和查询操作。二、核心实现解析1.节点结构:包含值(val)、计数(cnt)、子树大小(size)和随机优先级(priority)1.旋转操作
京东云开发者 京东云开发者
2星期前
常用Web 实时通信技术:原理+选型,一篇通关
在Web开发中,实时通信技术的核心目标是实现客户端(Browser)与服务器之间低延迟、双向/单向的动态数据交互,而非传统HTTP的“请求响应”模式。以下是Web端最常用的实时通信技术,从概念、原理特点、适用场景、对比选型进行详细解析。一、WebSocke