使用Nextjs快速开发全栈导航网站

2023-06-07
阅读 9 分钟
2k
随着ChatGPT的火热,国外很多开发者快速响应,应用于不同场景的AI应用井喷式的爆发,并且基本集中在web领域应用,而在快速开发的背后,我们可以看到,开发者大多选择Next.js或者Nuxt.js全栈框架来开发,以快速验证自己的产品。这种选型的背后,我觉得主要原因有:
封面图

多页面应用升级webpack5带来的编译优化

2021-05-24
阅读 7 分钟
5.7k
当前网站项目采用的是多页面,开发和重构分离,开发新页面时,因为重构开发可能经常会添加样式文件或者调整样式顺序,因此小组采用了如下开发模式随着页面越来越多,依赖的样式文件变多,gulp任务也随之变多,打包编译速度慢的问题逐渐暴露出来,这种模式下的打包时间截图如下:可以看到gulp任务大约需要30s, webpack任...
封面图

计算机网络与HTTP面试常见知识点汇总

2018-10-19
阅读 12 分钟
4.5k
本人方向为前端,从八月份准备到九月份面试到十月份拿到满意的offer,前前后后大概两个月,期间面试了很多互联网公司,在面试中发现基础占了80%,项目和其他占了20%,现在面试结束了,想系统的把前端常见的面试问题整理一下,主要分为计算机网络与HTTP,HTML5,CSS3,算法,其他面试遇到的问题这几个类别,方便自己以后...

Promise异步函数顺序执行的四种方法

2018-08-24
阅读 3 分钟
17.6k
前几天遇到一个编程题,要求控制promise顺序执行,今天总结了一下这个至少有好四种方法都可以实现,包括promise嵌套,通过一个promise串起来,generator,async实现,以下逐一介绍。原题目如下:

Javacript二叉树常见算法实现及快速排序求第K大值

2018-08-19
阅读 5 分钟
1.5k
之前实习笔试的时候刷题一直用的java,也参考某篇文章写过java版的二叉树常见算法,因为马上要转正面试了,这几天都在准备面试,就把之前的翻出来用javascript重新写了一遍,二叉树基本都是递归处理的,也比较简单,就当做热身。后面也写了几种常见的排序算法,并用快排求第K大值,另外如果之前java版的作者看到的话可以...

微信网页授权并获取用户信息

2018-07-28
阅读 5 分钟
8.5k
在很多微信H5应用里,当用户访问第三方应用时就需要进行微信网页授权,并且很多涉及安全的操作我们必须要先获取用户信息才能继续,本文章简单介绍了微信授权流程,并通过申请微信测试账号来模拟网页授权,用户在授权页点击确定登录后获取用户信息并显示在前端页面,最后效果如下图