- 博客(18)
- 问答 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 uniapp和小程序面试题
pages.json 配置文件 main.js 入口文件 App.vue 主组件 pages 页面管理部分。通过 #ifdef、#ifndef 的方式 H5 : H5 MP-WEIXIN : 微信小程序。给image标签添加 mode=‘widthFix’使用 onPageScroll 监听。
2021-07-15 17:25:21
25033
3
原创 开发过程中管理多个项目不同的Node版本,使用.sh脚本实现
1、在项目根目录下创建node.sh文件,把下面代码粘贴到你的node.sh文件中2、在项目启动配置文件package.js中添加bash node.sh3、运行项目
2023-12-22 16:26:19
464
原创 进程和线程机制
当前等待其他资源却依旧占用CPU的线程可让出CPU,让其他线程执行,大大提高了程序效率,充分利用了CPU资源。线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。1)访问共享资源时要小心,需要更多的锁资源,同步更加复杂。线程计算机中的最小的计算单位,线程负责执行进程中的程序。
2023-05-12 15:02:24
105
原创 node入门教程
Node.js 是一个开源与跨平台的 JavaScript 运行时环境。它是一个可用于几乎任何项目的流行工具!Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核)。这使 Node.js 表现得非常出色。Node.js 应用程序运行于单个进程中,无需为每个请求创建新的线程。
2023-05-12 14:39:28
199
原创 Nuxt.js总结
Nuxt.js是什么官网:https://nuxtjs.org/Nuxt.js 是一个基于 Vue.js 的服务端渲染应用框架,它可以帮我们轻松的实现同构应用。通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。我们的目标是创建一个灵活的应用框架,你可以基于它初始化新项目的基础结构代码,或者在已有 Node.js 项目中使用 Nuxt.js。Nuxt.js 预设了利用 Vue.js 开发服务端渲染的应用所需要的各种配置。除此之外,我们还提供了一种命令叫: nux
2021-11-29 17:27:59
932
原创 vue+nuxtjs中使用swiper( vue-awesome-swiper)缩略图(双向控制)
效果npm安装 npm install swiper@5.2.0 vue-awesome-swiper@4.1.1 --savemain.js全局安装import Vue from 'vue'import VueAwesomeSwiper from 'vue-awesome-swiper'import 'swiper/dist/css/swiper.css'Vue.use(VueAwesomeSwiper)组件里调用import { Swiper, SwiperSlide } fro
2021-09-06 20:13:07
872
2
原创 原生js面试题一
1.PromisePromise是异步编程的一种解决方案,从语法上讲,Promise是一个对象,可以获取异步操作的消息目的: (1)、避免回调地狱的问题(2)、Promise对象提供了简洁的API,使得控制异步操作更加容易Promise有三种状态:pendding //正在请求,rejected //失败,resolved //成功Promise的用法:是一个构造函数,这个构造函数里有两个参数,分别是:resolve(成功之后的回调函数)、reject(失败之后的回调函数)。因为promise表
2021-07-15 17:20:52
1084
原创 vue面试题一
1.那首先谈谈你对Vue的理解吧?关键点: 渐进式 JavaScript 框架、核心库加插件、动态创建用户界面(异步获取后台数据,数据展示在界面)特点: MVVM 模式;代码简洁体积小,运行效率高,适合移动PC端开发;本身只关注 UI (和 react 相似),可以轻松引入 Vue 插件或其他的第三方库进行开发。2.你刚刚说到了MVVM,能详细说说吗?全称: Model-View-ViewModel , Model 表示数据模型层。 view 表示视图层, ViewModel 是 View 和 Mo
2021-07-15 17:12:47
856
1
原创 前端面试题三
csscss3新特性1.过渡 transition2.动画 animation3.形状转换 transform4.阴影 box-shadow5.滤镜 Filter6.颜色 rgba7.栅格布局 gird8.弹性布局 flexcss中link与@import的区别1、@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。2、加载页面时,link引入的CSS被同时加载,@impor
2021-07-14 17:49:14
3220
1
原创 前端面试题二
ES6新特性有哪些?变量声明:由var变为let和const;模板字符串:使用反引号 `` ;在模板字符串里面支持换行,并可以在里面使用${}来包裹一个变量或表达式;解构赋值:有数组解构和对象解构,可以快速获取数组和对象的值;扩展运算符:在ES6中用…来表示展开运算符,它可以将数组或者对象进行展开;箭头函数:函数的快捷写法,不需要通过function关键字创建函数,并且可以省略return关键字,但函数体内的this对象指的是定义时所在的对象,而不是使用时所在的对象;化简规则:Functio
2021-06-20 19:38:22
189
原创 Vuex的相关知识
什么是vuexvuex是专门为vue项目开发的一个状态管理工具。所谓状态,可以简单理解成变量。管理就是存储。素以vuex可以理解成一个大仓库,存放我们的变量。为什么要使用vuex比如说,我有个状态(变量),很多组件都要用到它,这时,我们就需要一个大仓库,放一些很多组件都要共享的变量。这就是我们vuex的作用:存放共享的状态,让所有的组件都能使用到它。等等,单单是这个我觉得这个也是很好封装的对吧,我可以给Vue的原型添加一个storeObj把这些变量放在这个对象中:let storeObj={};s
2021-06-20 19:16:20
88
1
原创 vue页面引入多个组件的方法
通常我们使用的是单个文件引入,但是这样就会有很多代码是重复的,怎样才能实现vue页面引入多个组件的方法?1. 把需要引入的文件放入到components文件夹中。2. 将components中的文件引入到index.js中。index.jsexport { default as A } from "./a.vue"export { default as B } from "./b.vue"export { default as C } from "./c.vue"3. 在home.vu
2021-06-17 14:18:03
6230
1
原创 react入门
官网英文官网中文官网React是什么?react用于构建用户界面的JavaScript库。react是一个将数据渲染为HTML视图的开源JavaScript库谁开发的?由Facebook开发,且开源。起初由Facebook的软件工程师Jordan Walke创建。于2011年部署于Facebook的newsfeed。随后在2012年部署于Instagram。2013年5月宣布开源。近十年 “陈酿” React正在被腾讯、阿里等一线大厂广泛使用。为什么要学?原生Jav
2021-06-15 23:01:15
637
8
原创 命令行cmd
介绍命令行窗口(小黑屏)、cmd窗口、终端、shell打开方式开始菜单—运行—cmd—回车widow+r常用的指令D: 进入D盘dir 列出当前目录下的所有文件cd 目录名 进入到指定的目录md 目录名 创建一个文件夹rd 目录名 删除一个文件夹目录.表示当前目录. . 表示上一级目录环境变量(windows系统中的变量)打开此电脑,右键属性打开进入系统,打开高级系统设置,打开环境变量,打开用户变量中的path编辑,新建环境变量放入对应文件夹路径最后点击确定。C:
2021-06-11 11:13:04
219
1
原创 前端webpack搭建
webpack简介webpack是一个现代的javaScript应用的静态模块打包工具。前端模块化前端模块化的一些方案:AMD、CMD、CommonJS、ES6。webpack其中一个核心就是让我们可以进行模块化开发,并且帮助我们处理模块间的依赖关系。模块不仅仅是javaScript文件,我们的CSS、图片、json文件等在webpack中都可以被当做模块来使用。打包打包就是将webpack中的各种资源模块进行打包合并成一个或多个包。webpack和grunt/gulp的对比gr
2021-06-11 10:57:26
282
3
原创 前端面试题一
vue前端面试题1. Vue 的双向数据绑定原理是什么?Vue 采用数据劫持+订阅发布模式实现双向绑定。通过 Object.defineProperty()方法来为组件中 data 的每个属性添加 get 和 set 方法,在数据变动时,触发 set 里相应的监听回调函数,将变动信息发布给订阅者。主要有以下步骤:组件初始化时:创建一个dep 对象作为观察者(依赖收集、订阅发布的载体); 通过Object.defineProperty()方法对 data 中的属性及子属性对象的属性,添加 ge
2021-06-10 09:42:13
212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人