自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端系列-微信小程序方面

2、小程序不可以直接渲染文章内容页这类型的html文本内容,若需显示要借助插件,但插件渲染会导致这个页面加载变慢,所以最好在后台对文章内容的 html 进行过滤,后台直接处理批量替换 p 标签 div 标签为 view 标签,然后其它的标签让插件来做,减轻前端的时间。3、推广面窄,不能分享朋友圈,只能通过分享给朋友,附加小程序推广。json:配置文件,小程序设置,如:页面注册,页面标题及tabBar。3、良好的用户体验,无需下载,打开速度快。1、限制较多,页面大小不能超过1M,不能打开超过5个层级的页面。

2025-02-11 14:38:12 909

原创 linux操作系统

ifconfig显示或配置网络。more/less分页查看文件内容。grep在文件中搜索特定的字符串。umount卸载挂载的文件系统。uptime显示系统运行时间。mv移动或重命名文件或目录。head查看文件开头部分内容。tail查看文件末尾部分内容。scp安全复制文件到远程服务器。top显示当前活跃的进程。pwd显示当前目录路径。awk文本和数据处理工具。chown改变文件所有者。chgrp改变文件所属组。netstat显示网络连接。hostname主机名。rmdir删除空目录。mount挂载文件系统。

2024-11-05 13:01:52 312

原创 Node.js面试题

global、process、console、Buffer、setTimeout、setInterval、clearTimeout、clearInterval、_filename和_dirname、模块。事件驱动模型、非阻塞式I/O、单线程与事件循环、事件循环的阶段、I/O密集型与计算密集型、内存管理、模块化加载机制。非阻塞、事件驱动、跨平台、丰富的生态系统、实时应用、单线程。c-ares:用c-ares实现DNS的解析即做域名解析;http-parser:用来解析HTTP;npm:包管理工具;

2024-08-07 17:51:22 407 1

原创 代码片段-

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

2024-06-18 10:10:10 347

原创 前端系列-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 243

原创 前端系列-Vuex方面

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

2024-05-08 15:50:41 175

原创 前端系列-ES6方面

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

2024-05-07 20:48:06 371

原创 前端系列-Vue3方面

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

2024-05-07 18:06:36 459

原创 前端系列-Vue2方面

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

2024-05-07 16:35:20 1637

原创 前端系列-Javascript方面

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

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

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

前端性能方面

2024-05-07 13:00:34 1541 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 250

空空如也

空空如也

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

TA关注的人

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