自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 代码片段-

console.log('搜索的值'+inp.value)3、统计下面字符串中每个字符出现的频率。2、中文输入法导致的高频事件。

2024-06-18 10:10:10 277

原创 极简的JS代码片段

/将rgb颜色灰度化(基于光感加权平均)//获取某个日期位于当年的第几天。//去掉字符串中的元素标记。//解析url中的参数。//复制文本到剪切板。

2024-06-13 15:17:45 291

原创 前端系列-Css3方面

父级div使用overflow:hidden、overflow:auto、float:left、clear:both、父级div使用position:relative属性,子级div使用position:absolute属性。不同点:display是元素隐藏,隐藏的是元素不占文档流;而visibility隐藏的元素仍然占文档流;使用额外的父级div,并设置父级div为float:left或clear:both属性;相同点:display、visibilty都是隐藏元素的。父级div使用伪元素:after。

2024-05-24 14:26:24 167

原创 前端系列-Vuex方面

如果请求来的数据不是要被其他组件公用,仅仅在请求的组件内使用,就不需要放入vuex的state里;如果被其他地方复用,这个很大几率是需要的,如果需要就将请求放入action里,方便复用;Vuex主要解决了多组件之间状态共享的问题,可以把组件的共享状态抽取出来,以全局单例模式管理,这样任何组件都能用一致的方式获取和修改状态;Vuex中的状态储存在state中,改变状态的唯一途径就是mutation;场景:单页面应用中、组件之间的状态、音乐播放、登录状态、加入购物车。Getters:从基本数据派生出来的数据。

2024-05-08 15:50:41 128

原创 前端系列-ES6方面

Promise有等待状态pending、操作成功fulfilled、操作失败rejected、状态一旦改变就不会在变,创造promise实例后,它会立即执行;箭头函数:this永远指向其上下文的this,任何方法改变不了其指向(call、apply、bind );Set是一种新的数据结构,类似于数组,但成员的指都是唯一的,没有重复的值;箭头函数自身没有this的,它的this是谁调用它,this的指向谁;Promise是一个对象,可以获取异步操作的消息;应用场景:去重、属性检查、并集、交集和差集操作。

2024-05-07 20:48:06 297

原创 前端系列-Vue3方面

Vue3中的setup()函数是用来代替Vue2中的data、methods、computed等选项的,它可以用来创建响应式数据和添加需要在模版中使用的方法;作用:实现延迟加载和错误处理,在组件中加入Suspense,可以让异步组件可以渲染出加载状态,并且如果异步组件加载时出现错误,也能够处理这些错误;如:app.directive('focus',{mounted(el){el.focus()}})Vue3中的ref指令可以用来在组件内部获取子组件的实例,也可以用来获取DOM元素或者其他组件的实例;

2024-05-07 18:06:36 391

原创 前端系列-Vue2方面

一般来说还需要懂得如何使用axios、fetch你可以用它发起对远程资源的请求,该方法返回的是一个promise对象,让你能够对请求的返回结果进行检索;key属性可以用来提升v-fir渲染的效率,vue不会去改变原有的元素和数据,而是创建新的元素然后把新的数据渲染进去,在使用v-for的时候,vue里面需要我们给元素添加一个key属性,这个key属性必须是唯一的标识;Vue在更新Dom时是异步执行的,当数据发生变化,Vue将开启一个异步更新队列,视图需要等队列中所有数据变化完成之后,在统一进行更新;

2024-05-07 16:35:20 913

原创 前端系列-Javascript方面

数据类信、运算、对象、Function、继承、闭包、作用域、原型链、Ajax、Dom、Bom、内存泄露、跨域、异步装载、模版引擎、前端MVC、路由、模块化、Canvas、ECMAScript。作用域的作用:是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到window对象即被终止,作用域链向下访问变量是不被允许的,原理:垃圾收集器会定期找出那些不在继续使用的变量,然后释放其内存,但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行;

2024-05-07 15:11:55 1453 1

原创 前端系列-性能优化方面

前端性能方面

2024-05-07 13:00:34 1424 1

原创 前端系列-Html5方面

块级元素:div、p、ul、li、h1-h6、dl、dt、dd、header、footer。行内元素:a、b、span、img、input、select、strong。使用iframe作为子应用问题(没有路由记录、样式隔离严重)行内元素不可设置宽高,不独占一行,块级元素可以设置宽高,独占一行。解决加载缓慢的第三方内容(图标、广告等的加载问题)语义化有利于SEO搜索引擎。(有利于爬虫爬取跟多的有效信息)语义化使代码具有可读性,便于团队开发和维护。空元素:br、hr、link、meta。语义化有利于用户体验。

2024-05-07 12:21:24 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除