• 前端

    WebSocket的面试常见知识点

    WebSocket作为一种基于TCP协议的实时通信协议,为前端应用提供了强大的双向通信能力。本文将深入探讨前端WebSocket的相关问题,包括协议区别、用法、关键技术点等。1、WebSocke...
    2023-10-13
  • 前端

    解决CSS3 transform 字体模糊问题

    一、问题使用VueMaterial的Dialog做了一个弹出框,弹出框内动态绑定了几个数据,页面效果一出来:二、分析VueMaterial的组件肯定没问题,应该自己代码哪问题,先把官网提供的例子在项...
    2023-10-13
  • 前端

    如何判断元素在可视页面内

    目前判断元素出现在可视区域的有三种方案,我们来逐一讲解:(1)offsetTop,scrollTop(2)getBoundingClientRect(3)IntersectionObserver一、方法一:offsetTop+scrollTop(1)offsetTop:当前...
    2023-10-02
  • 前端

    CSS 实现祥云纹理背景

    一、知识点(1)css变量(2)linear-gradient(3)background-blend-mode、mix-blend-mode混合模式二、知识内容普及1、css变量在css中,可以声明自定义属性(也叫css变量),格式为:两个连字符--...
    2023-09-18
  • 前端

    CSS(无图、无JS)制作中秋贺卡

    一、知识点(1)动画:animation(2)渐变函数:linear-gradient()、repeating-linear-gradient()、radial-gradient()(3)不规则形状:border-radius设置8个值(4)css变量:var()(5)自定义属性:@prop...
    2023-09-18
  • 前端

    JS获取页面尺寸的方法汇总

    通过JS获取页面相关的尺寸是比较常见的操作,尤其是在动态计算页面布局时,今天我们将获取页面尺寸的方法做一个汇总,方便以后查阅。1、获取页面高度functiongetPageHeight(){var...
    2023-09-04
  • 前端

    CSS实现旋转钻石背景详解

    一、HTML实现首先我们来构建基本结构,钻石球体的结构还是比较复杂的,需要很多盒子来组合。我们创建了一个具有旋转球体效果的背景。相关代码如下所示。 ......此处省略四...
    2023-09-04
  • 前端

    CSS的背景和元素滤镜详解

    随着Web技术的不断发展,前端开发者们寻求更多的方式来增强他们的网站和应用的视觉吸引力。在CSS中,背景和元素滤镜是两个强大的工具,它们可以帮助您创建令人叹为观止的视觉效果...
    2023-08-23
  • 前端

    前端通过HTML5 的 File API处理 File 的方法

    在前端开发过程中,处理File对象的场景非常多,熟练掌握对File对象的处理方法,可以极大提高前端工作的效率。JavaScript处理File对象的主要方式是通过HTML5的FileAPI。FileAPI提...
    2023-08-22
  • 前端

    利用客户端能力提升 H5 首屏打开速度

    一、前言上篇文章《实现H5秒开的系统性思考》谈量如何根据分类思维来梳理性能优化方案,接下来将从客户端角度出发,聊聊如何借助端能力优化前端首屏加载速度。本文主要是经验和...
    2023-08-15
  • 前端

    搭建一个有趣的计算器详解

    一、需要实现的功能实现一个简单有趣的计算器,也是想借助这样一个简单的功能,然后来帮助大家了解我们JavaScript在前端中的作用。二、需求功能细化该计算器需具有以下使用方法...
    2023-07-26
  • 前端

    CSS背景图像和背景颜色同时使用的方法

    一、问题我们经常遇到,在设置网页过程中,需要同时设置网页背景图片和网页背景颜色的情况。比如:背景图太小或者网页内容太长,背景图片不能覆盖的部分页面太丑了,我们就想使用背景...
    2023-07-22
  • 前端

    通过CSS3制作制作高大上的“文字背景图”

    一、介绍文字背景图即具有图片背景的文字,本篇讲解如何通过css3制作文字背景图,个人觉得比较实用,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。二、实现方法...
    2023-07-21
  • 前端

    实现经典游戏“五子棋”详解

    一、需要实现的功能五子棋是一种策略棋型游戏,它是在棋盘上排列成连续的五个棋子(横向、纵向或对角线),即赢得比赛。二、需求功能细化1、五子棋棋盘棋盘是一个15x15的方格网格,共...
    2023-07-19
  • 前端

    通过前端技术实现——图片切片拼图游戏

    一、需要实现的功能一张完整的图片切割成多个九宫格小块,在打乱排列顺序后,通过拖动小块的位置,重新排列它们以恢复原始图片即成功。这个游戏测试你的观察能力、空间认知能力和...
    2023-07-06