项目中有时候会遇到这样一个需求:大屏通知或者某个数据展示过长时要滚动展示其所有数据。
微信小程序笔记
微信小程序是微信官方推出的一个轻量级应用开发平台,开发者可以通过这个平台进行快速、高效的开发、调试和发布。微信小程序具有开发快、部署快、上线快的特点,因此非常适合作为前端工程师的练习项目。本文将详细介绍微信小程序开发过程中的一些经验,包括如何使用 ES6 语法、如何使用 npm 管理依赖、如何进行单元测试、如何进行代码优化以及如何提高代码的可维护性等。
给域名添加SSL证书
将项目部署在服务器上并且绑定对应的之后,如果域名没有配置https,在某些情况下浏览器会提示访问链接不安全,这就需要给对应的域名配置安全证书。
部署WEB项目到阿里云ECS服务器
前端项目打包之后,需要将前端代码部署到服务器上。这里以阿里云ECS服务器为例进行讲解。
js-audio-recorder组件实现录音
js-audio-recorder 是一个基于 Web Audio API 的录音组件,它可以让你在浏览器中轻松地实现音频录制功能。它支持多种配置项,如采样位数、采样率、声道数等,可以满足不同的需求。同时,它还提供了边录边播的功能,可以让用户在录制的同时听到录制的声音。
记录生活
安装nodejs配置环境变量
安装nodejs配置环境变量,以便在命令行中使用npm。
Vue3 组件通信方式
面试题经常会问到 vue3 组件间的通信方式,下文列举了七种常见的通信方式。
Axios的封装、请求响应拦截器及其各种方法详解
Axios,是一个基于promise 的网络请求库,作用于node.js和浏览器中,它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生node.js http模块, 而在客户端 (浏览端) 则使用XMLHttpRequest。
uniapp的跨端效果演示
公司使用 uniapp 开发项目的时候,会优先对标考虑某个平台,在开发阶段,优先测试该平台。多测试兼容性较差的平台(微信小程序)