码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 其他面试题


    一webpack

    模块化打包工具

    1. jquery.js
    2. jquery.min.js

    开发

    可以有:空格,回车,注释...
    

    上线

    空格,回车,注释===>没有
    

    web安全

    XSS攻击

    用户输入的文本框,需要替换某些特殊字符(<> ...)
    

    SQL注入

    用户输入的文本框中不可以有特殊符号(引号,空格)
    

    接口安全

    1. 可以引入md5去加密
    2. npm install --save js-md5

    token

    1. token是后端生成的
    2. token + cookie :前端判断是否过期
    3. token + localStorage 后端判断是否过期返回code码,前端判断code码等于多少

    面试题性能优化

    加载优化

    1. 1.http请求
    2. 能不能减少(能不能合并)
    3. 2.图片的雪碧图
    4. 3.script标签位置
    5. 4.link标签(css引入)

    图片优化

    1. 1.响应式图片
    2. 2.图片懒加载
    3. 3.webp代替其他格式
    4. 4.小图标可以换成字体图标

    渲染优化

    1. 1.减少重绘和回流
    2. 2.改变位置使用transform
    3. 3.动画尽量使用requestAnimateFrame,不要使用定时器

    首屏优化

    1. 1.长列表 (下拉加载更多)
    2. 2.项目html文件,css文件,图片,js压缩打包

    Vue优化

    1. 1.keep-alive 缓存组件
    2. 2.路由懒加载
    3. 3.内容使用
    4. v-if 和 v-show
    5. computed,watch,methods
    6. 4.Object.freeze :冻结对象
    7. 5.

    面试题网络请求

    http和https的区别

    1. 1.端口不同
    2. http:80端口
    3. https:443端口
    4. 2.https比http更安全
    5. https就是证书

    跨域面试题

    1. 前端:jsonp,vue的项目可以设置代理(打包后无效,解决:.env文件)
    2. 后端:CORS
  • 相关阅读:
    windows环境如何查询端口号占用及杀死进程
    在System身份运行的.NET程序中以指定的用户身份启动可交互式进程
    C++基础——对于C语言缺点的补充(2)
    掌握Conda配置:使用conda config --user命令
    分享让PPT变高级的两个小技巧
    nvm的下载与使用
    用map 统计英文单词个数
    使用Docker快速部署Flink分布式集群
    Ubuntu中安装rabbitMQ
    14.(开发工具篇github)如何在Github配置ssh key
  • 原文地址:https://blog.csdn.net/fps_ll/article/details/128073497
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号