- 博客(103)
- 收藏
- 关注
原创 JS面试题基础篇
在 JS 的最初版本中使用的是 32 位系统,为了性能考虑使用低位存储变量的类型信息,000 开头代表是对象然而 null 表示为全零,所以将它错误的判断为 object。其中 JS 的数字类型是浮点类型的,没有整型。==叫做严格相等,是指:左右两边不仅值要相等,类型也要相等,例如’1’===1的结果是false,因为一边是string,另一边是number。== 不像 === 那样严格,对于一般情况,只要值相等,就返回true,但==还涉及一些类型转换,它的转换规则如下。
2023-05-19 21:05:02 602
原创 高频面试题
animation 可以用 name 设置动画的名称,用 duration 设置动画完成的周期,用 timing-function 设置动画的速度曲线,delay 设置动画什么时候开始,iteration-count 设置动画播放的次数,direction 规定下一个周期是否逆向的播放,play-state 动画是否正在进行或者暂停,fill-mode 设置动画停了之后位置什么状态。
2023-05-08 21:20:28 405
原创 常见的hash算法及其原理?
hash也称散列,哈希,对应的英文都是Hash。基本原理就是把任意长度的输入,通过Hash算法变成固定长度的输出。这个映射的规则就是对应的Hash算法,而原始数据映射后的二进制串就是哈希值,活动开发中经常使用的MD5和SHA都是历史悠久的Hash算法。
2023-05-06 15:41:25 111
原创 对promise的理解分享
Promise是ES6中的新增的异步处理方法,主要是用于解决ES5中使用回调函数产生的地狱回调的问题Promise有三种状态,pedding准备中,fullfiled已完成,rejected失败,状态只能有准备中=>已完成或 准备中=>失败。all()参数是个数组,执行多个Promise对象,必须所有的对象状态执行完后才会变成已完成的状态race()方法 执行多个Promise对象,只要有一个对象状态是已完成,对象的状态就是已完成。then方法执行成功后调用的方法。catch方法执行失败调用的方法。
2023-04-25 10:01:03 422
原创 ES6对String字符串、Array数组、Number数字、Object对象 类型做了哪些升级优化
ES6新增了字符串模板,在拼接大段字符串时,用反斜杠{ }取代以往的字符串相加的形式,能保留所有空格和换行,使得字符串拼接看起来更加直观,更加优雅.ES6在String原型上**新增了includes()**方法,用于取代传统的只能用indexOf查找包含字符的方法(indexOf返回-1表示没查到不如includes方法返回false更明确,语义更清晰),
2023-04-25 09:57:19 553
原创 vue.js之componentd、methods和watch的区别详解?
计算属性、methods和watch是vue.js的三个重要的属性。如果简单的使用计算属性和methods,其实仔细琢磨,还是有很大的区别的。
2023-04-22 11:07:00 364
原创 BOM与DOM详解
javascript组成ECMAScript(核心):描述了JS的语法和基本对象。文档对象模型 :处理网页内容的方法和接口.浏览器对象模型(BOM):与浏览器交互的方法和接口。
2023-04-21 14:00:10 149
原创 Vue3中shallowRef和shallowReactive的使用?
shallowReactive和shadowRef就是浅层的reactive和ref。可以理解成,shallowReactive只能处理引用类型,只能监听对象的最外层属性,如果深度属性发生改变,是监听不到的,没法实现响应式。shallowRef和ref不同,只能处理基本类型,不能处理引用类型。处理基本类型的时候和ref一样。
2023-04-13 10:07:24 668
原创 Vue3中readonly 与 shallowReadonly的使用区别?
让一个响应式数据变为只读的(深只读)。让一个响应式数据变为只读的(浅只读)。应用场景: 不希望数据被修改时。
2023-04-13 10:06:23 515
原创 uniapp中nvue与vue的区别?
uni-app是逻辑渲染分离的,渲染层在app端提供了两套排版引擎,小程序方式的webview渲染和weex方式的原生渲染,两种渲染引入可以自己根据需要选。vue文件走的是webview渲染。nvue走的是wexx方式的原生渲染组件和js写法是一样的,css不一样,原生排版的能用的css必须是flex布局。uni-app的app端内置了一个基于wexx改进的原生渲染引擎,提供了原生渲染的能力,在app端,如果一个aap中可以同时使用两种页面,例如:首页使用nvue,二级页面上使用vue页面。
2023-04-01 11:02:23 716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人