×

node.js

vue node.js mysql项目搭建 (vue mysql 开发)

神经蛙 神经蛙 发表于2024-03-27 浏览3963 评论0
前言 用vue搭建前端页面、用node开发后端接口、数据库用mysql 可行性分析 缺点: nodejs单线程,不能做cpu密集型操作,导致时间片不能释放,阻塞后面的任务。 nodejs可靠性比较低,一个地方报错会导致整个程序崩溃,需要守护进程或者docker重启来解决。 像使用多核性能的时候需要使用cluster或者部署多个实例,比较麻烦。 内存默认0.7G和1.4G,设置大了之后垃圾回收会变慢,可能需要多部署几个实例。 优点: nodejs底层异步io,性能比较好。 编写起来不用担

JavaScript教程

JavaScript 日期比较-如何在 JS 中比较日期 (js日期比较大小)

dede58织梦模板 dede58织梦模板 发表于2024-03-26 浏览5588 评论0
日期是开发人员在创建实际应用程序时最常用的数据类型之一。 但通常,开发人员会在这种数据类型上苦苦挣扎,最终使用像 Moment.js 这样的日期库来完成简单的任务,这些任务不值得安装整个包所带来的大包大小。  当我们想到 JavaScript 中的日期比较时,我们会想到使用 Date 对象 ( Date()),当然,它确实有效。 date 对象允许我们使用>, <, =, or>=比较运算符进行比较,但不能使用相等比较运算符,如==, !=, ===, and !==(除

html5

【01】PC端网页布局之HTML笔记-pink老师-2022/03

酷玩游戏 酷玩游戏 发表于2024-03-26 浏览4836 评论0
PC端网页布局之HTML5 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili 基础概念: 网站:在因特网上根据一定的规则,使用HTML等制作的专门用于展示特定内容相关的网页集合 网页:网站的一”页“,通常是HTML格式的文件,需要通过浏览器阅读,是构成网站的基本元素,通常由图片、链接、文字、音频、视频等元素组成,以html或htm后缀结尾,即HTML文件。 浏览器:网页显示和运行的平台。 常用浏览器及其内核

JavaScript教程

在vite里获取env环境变量(vite 环境变量)

dede58织梦模板 dede58织梦模板 发表于2024-03-26 浏览6044 评论0
.env环境配置文件 在项目中总会遇到一些默认的配置,需要我们配置到静态文件中方便我们去获取,这时候就可以用到这个.env环境变量文件,在cli创建的项目中顶层的nodejs会有一个process对象,这个对象可以根据不同的环境获取不同的环境配置文件,但是,在vite里面无法使用process对象,通过研究,在vite里使用环境变量更加简便 在cli项目中我们可以是配置.env.[mode]文件来配置环境变量 代码展示。 ENV='development' # base ap

AJAX相关

#小程序#如何解决渲染层网络层错误?(微信小程序开发渲染层网络层错误)

投降输一半 投降输一半 发表于2024-03-26 浏览8923 评论0
使用uni-app开发小程序的一个小坑:  在开发过程中,遇到的一个报错: [渲染层网络层错误] Failed to load font http://172.16.0.234:8081/profile/upload/style.ttf net::ERR_CONNECTION_TIMED_OUT  (env: Windows,mp,1.05.2109131; lib: 2.20.2) 在使用其他办法还解决不了的情况下,我们可以设置全局变量机制来进行解决 使用globalDat

前端框架

前端项目性能优化方案有哪些(前端项目性能优化方案有哪些内容)

renhai renhai 发表于2024-03-25 浏览9508 评论0
目录 一、 加载优化(减少http请求数) 二、图片优化 三、使用CDN 四、开启Gzip(代码压缩) 六、减少不必要的Cookie 七、脚本优化 八、前端代码结构的优化 九、SEO优化 一、 加载优化(减少http请求数) 常用的减少http请求数有以下几种: 1. 合并图片:当图片较多时,像精灵图,雪碧图可以合并为一张大图,从而减少http请求数。经常变化的图片可能不太合适,变化相对稳定的就可以考虑。合并大图除了能减少http 请求数外,还可以充分利用缓存来提升性能

css3

scss安装入门到使用高级语法(scss常用语法)

AsO AsO 发表于2024-03-25 浏览4612 评论0
一.sass的基本概念 sass是css的"预处理器", 一门专门的css编程语言 增加了变量, 函数, 计算, 嵌套关系等用法,让css编写更简洁, 清晰. 二. scss的安装步骤 首先查询一下是否已经安装过sass, 在cmd中输入sass -v 或者 sass --version sass -v sass --version 使用上面任意一个命令,出现以下几种情况都是已经安装好了 1.52.1 complied with dart2js 2.17.1 ruby 1.52

JavaScript教程

bind、call、apply 区别

dede58织梦模板 dede58织梦模板 发表于2024-03-25 浏览8341 评论0
一、bind、call、apply的作用 关于call、apply、bind函数,它们主要用来改变this指向的,在很多框架中常有用到,而且也是面试官喜欢问到的问题:多数会问道三者的区别, 以及手动实现它们。 call的用法 fn.call(thisArg, arg1, arg2, arg3, ...) 调用fn.call时会将fn中的this指向修改为传入的第一个参数thisArg;将后面的参数传入给fn,并立即执行函数fn。 let obj = { name: