20231113 前端开发日报

面试题:谈谈Spring用到了哪些设计模式?;为什么稳定的大公司不向Flutter迁移?;浅聊JavaScript中的LHS和RHS查询;Angular 17 Vite 带来了新的开发体验;新购服务器项目部署指南—— Express + Vue + Nginx+ pm2 Nodejs项目部署全流程;三种“类型判断”的方法,一起手写instanceof方法的实现原理,面试官让你手写不再害怕;rollup和vue都在用的magic-string是个什么东西;前端算法面试之0-1背包–每日一练

  1. 面试题:谈谈Spring用到了哪些设计模式?

    文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢 代理模式 所谓代理,是指它与被代理对象实现了相同的接口,客户端必须通过代理

  2. 为什么稳定的大公司不向Flutter迁移?

    从Flutter的测试版开始, 我就一直在关注它, 从那时起, 我就看到了Flutter在开发者, 社区和公司中的采用. 大多数新兴开发人员都曾多次讨论过这个问题:为什么大公司不使用 Flutter?

  3. 浅聊JavaScript中的LHS和RHS查询

    在日常编码中,我们通常关注代码的逻辑和功能,但很少深入思考编译器在幕后的工作。今天我们将学习一下LHS和RHS

  4. Angular 17 Vite 带来了新的开发体验

    一、简介 Angular 17 带来了很多新的内容: 使用 esm 输出 使用 esbuild + vite 构建 集成 SSR 与预渲染功能 二、Angular 脚手架 安装之后得到了 ng 命令

  5. 新购服务器项目部署指南—— Express + Vue + Nginx+ pm2 Nodejs项目部署全流程

    新购服务器项目部署指南—— Express + Vue + Nginx+ pm2 Nodejs项目部署全流程

  6. 三种“类型判断”的方法,一起手写instanceof方法的实现原理,面试官让你手写不再害怕

    在JavaScript中,有三种常用的方法用于判断数据类型:typeof操作符;instanceof操作符;Object.prototype.toString方法。

  7. rollup和vue都在用的magic-string是个什么东西

    magic-string是一个用于处理字符串的JavaScript库。它可以让你在字符串中进行插入、删除、替换等操作,并且能够生成准确的sourcemap。 这个库特别适用于需要对源代码进行轻微修改并

  8. 前端算法面试之0-1背包–每日一练

    全是干货啊…今天还是来分享回溯算法系列–0-1 背包 0-1背包问题是一个经典的优化问题。它的问题描述如下:给定一组物品,每种物品都有自己的重量和价值,背包的总容量是固定的。我们需要从这些…

  9. Vue.js响应系统的作用与实现

    一个响应系统的工作流程如下: 当读取操作发生时,将副作用函数收集到“桶”中; 当设置操作发生时,从“桶”中取出副作用函数并执行。 一、设计合理的数据结构 1、 Set 数据结构作为存储副作用函数的“桶

  10. “前方高能JavaScript预编译全解密,带你探索代码执行的幕后世界”

    当我们编写JavaScript代码时,有一些概念是至关重要的,比如“声明提升”和“预编译”。这些概念对于理解代码执行过程和作用域内变量和函数的行为至关重要。

  11. Nuxt.js——基于 Vue 的服务端渲染应用框架

    文章浏览阅读83次。Nuxt.js官网Nuxt.js是一个基于 Vue.js 的服务端渲染应用框架,它可以帮我们轻松的实现同构应用。通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI渲染。我们的目标是创建一个灵活的应用框架,你可以基于它初始化新项目的基础结构代码,或者在已有 Node.js 项目中使用 Nuxt.js。

  12. vue+mongodb+nodejs实现表单增删改查

    文章浏览阅读74次。Express+Mongodb+Vue实现增删改查

  13. vue,react虚拟dom

    文章浏览阅读60次。vue,react虚拟dom

  14. Vue中的加密方式(js-base64、crypto-js、jsencrypt、bcryptjs)

    文章浏览阅读582次。方法对加密后的字符串进行解密。您可以根据需要使用这些方法来加密和解密字符串。请注意,加密后的字符串可能包含特殊字符,需要进行URL编码或Base64编码后才能在URL中传递。是一个JavaScript加密库,支持多种加密算法,包括AES、DES、Triple DES、RC4、SHA-1、SHA-256、MD5等。您可以在Vue项目中使用。是一个JavaScript RSA加密库,支持RSA加密和解密操作。是一个JavaScript加密库,支持bcrypt算法。来实现RSA加密和解密。来实现密码加密和验证。

  15. vue 高阶组件;高阶组件

    文章浏览阅读116次。高阶组件是一个函数,传给它一个组件,它返回一个新的组件。高阶组件的作用是用于组件之间代码的复用,它不会修改原组件,只是通过包裹的方式来增强组件的功能。比如:表单验证、表单提交、表单重置、表单数据回显等等。

  16. Vue aduio播放歌曲

    文章浏览阅读112次。4.本意是想用原生写(注释部分),但vue框架始终报错document未定义,未果。2.点击歌词播放,如果初始化时暂停状态,需手动点击播放(累,没去看aduio方法)3.歌词时间不准确,自己手动输入的时间,只影响点击歌词播放功能一点点。5.写得有点乱,望海涵!


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流