深圳幻海软件技术有限公司 欢迎您!

WEB开发

  • 前端动效讲解与实战

    作者:vivo互联网前端团队-ZhaoJie本文将从各个角度来对动画整个体系进行分类,并且介绍各种前端动画的实现方法,最后我们将总结在实际开发中的各个场景的动画选择方案。一、背景前端动画场景需求多对众多动画场景的技术实现方案选择上比较模糊各动画方案的优劣及适用场景认识模糊现有动画库太多,不知道选哪个

  • 详解JS中 call 方法的实现

    摘要:本文将全面的,详细解析call方法的实现原理本文分享自华为云社区《关于JavaScript中call方法的实现,附带详细解析!》,作者:CoderBin。本文将全面的,详细解析call方法的实现原理,并手写出自己的call方法,相信看完本文的小伙伴都能从中有所收获。call方法的实现1.函数作

  • 基于spring的微服务和vue的前后端分离的项目怎么配置跨域处理

    1.后端配置新建一个CrosConfig.java文件(配置类),允许任意请求发送importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;

  • 微信小程序路由跳转

    小程序路由跳转官网链接1|0一、声明式导航在页面上声明一个<navigator>导航组件通过点击<navigator>组件实现页面跳转1|11.导航到tabBar页面tabBar页面指的是被配置为tabBar的页面在使用<navigator>组件跳转至指定的tab

  • Vue源码剖析

    目录Vue响应式数据Vue中如何进行依赖收集Vue中模板编译原理Vue生命周期钩子Vue组件data为什么必须是个函数?nextTick原理set方法实现原理虚拟dom的作用diff算法的实现原理Vue中key的作用和原理vue初渲染流程vue更新流程依赖收集实现过程vue异步更新的实现流程组件的初

  • vue打包项目版本号自加

    原因项目每次打包后都需要改动项目版本号,这个改动每次都需要在package.json中修改version,比较麻烦,到底有没有一种打包后版本号自加的办法。方案版本号自加其实可以使用fs修改文件来实现的。具体思路是:在执行打包命令npmrunbuild时,同时执行一段js代码,该代码通过调用fs来自加

  • 前端面试八股文

    1.HTTP和HTTPS的基本概念http:是一个客户端和服务端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的超文本传输协议。https:是以安全为目标的HTTP通道,即HTTP下加入SSL层进行加密。其作用是:建立一个信息安全通道,确保数据的传输,确保网站的真实性。补充:S

  • 微信原生组件|基于小程序实现音视频通话

    1微信小程序原生推拉流组件功能简介本文将介绍如何使用微信小程序原生推拉流组件<live-pusher>和<live-player>进行推拉流,快速实现一个简单的实时音视频通话。由于微信小程序原生推拉流组件使用起来比较复杂,推荐开发者使用即构封装的音视频SDK<zego-

  • react使用sass

    1.安装sass较新的版本不需要配置sass-loader等一系列插件,安装即用。npminstall--save-devsass2.编写App.tsx中的基本DOM更改app.css为app.scss,并删除其中全部内容使用如下代码替换app.tsx中的内容import"./App.scss";f

  • 前端面试题JavaScript篇——2022-09-21

    每日3题#1以下代码执行后,控制台中的输出内容为?#classA{statica="123";}classBextendsA{}console.log(B.a);2以下3句语句,哪句是合法的#1.toString();1..toString();1...toString();3以下代码执行后,控制台

  • 02 uniapp/微信小程序 项目day02

    一.分类1.1页面布局首先创建cate的分支定义基本结构,因为是两个需要滚动的区域,所以这里要用到组件scroll这个组件如果是yscroll那就要固定高度,xscroll那就要固定宽度这里有个问题就是,我们应该把高度限定在整个屏幕高度这里用到uniapp一个apiuni.getSystemInfo

  • 记录--通过手写,分析Promise核心原理

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助1.定义整体结构先写出构造函数,将Promise向外暴露?12345678910111213141516/*自定义Promise函数模块:IIFE */ (function(window){  &nb

  • Html飞机大战(十七): 优化移动端

    好家伙,继续优化, 好家伙,我把我的飞机大战发给我的小伙伴们玩期待着略微的赞赏之词,然后他们用手机打开我的给他们的网址然后点一下飞机就炸了。游戏体验零分(鼠标点击在移动端依旧可以生效) 好了所以我们来优化一下这个触屏移动事件 由于没有参考,就去翻文档了触摸事件分三个:t

  • vue+element-ui后台管理系统模板

    vue+element-ui后台管理系统模板前端:基于vue2.0+或3.0+加上element-ui组件框架后端:springboot+mybatis-plus写接口通过Axios调用接口完成数据传递通过router路由完成各页面的跳转全局配置App.vue<template><

  • HTML & CSS 视觉设计

    文本Text文本对齐TextAlignweb内容大部分都是文本。CSS里面的text-align属性可以控制文本的对齐方式。text-align:justify;将文本隔开,使每行的宽度相等。text-align:center;可以让文本居中对齐。text-align:right;可以让文本右对齐。

  • 前端实现docx、pdf格式文件在线预览

    介绍在业务中,如果遇到文档管理类的功能,会出现需要在线预览的业务需求,本文主要是通过第三方库来实现文档预览功能,并将其封装成preview组件docxdocx的实现需要使用docx-preview插件安装npmidocx-preview使用创建一个容器标签<divref="file"v-sho

  • 最强cron解析器

    背景大家有没有这么一种困境我现在需要去配置一个定时任务:"每天早上九点执行任务"若你有一个好的定时任务平台,相信很容易就能配置完成。那若是没有定时任务平台呢?是不是就要自己写cron表达式那"每天早上九点执行任务"的cron表达式怎么写呢?这个时候我会去百度一些cron在线生成,因为我比较菜然而,现

  • 前端面试题JavaScript篇——2022-09-22

    每日3题#1以下代码执行后,控制台中的输出内容为?#console.log(+true,!'hello')2点击p标签时,会输出什么#constnumbers=[1,2,3,4,5]const[y]=numbersconsole.log(y)3以下代码执行后,控制台中的输出内容为?#constfn=

  • 我的Vue之旅、04 CSS媒体查询完全指南(Media Quires)

    什么是SCSSSass:SassBasics(sass-lang.com)SCSS是CSS的预处理器,它比常规CSS更强大。可以嵌套选择器,更好维护、管理代码。可以将各种值存储到变量中,方便复用。可以使用Mixins混合重复代码,方便复用。scss导入html方法一VSCODE插件方法二手动编译np

  • 我的Vue之旅、03 CSS响应式相对单位(em,rem,vw,vh)

    REMrem是一个相对尺寸,它相对于html根元素来进行计算类推3REM为48px。改变html根元素font-size属性的大小。那么REM值也会随之改变。html{font-size:50px;/*默认16px*/}此时3REM为150px。接下来我们通过一个小案例来演示。f-size使用了te

  • avue常用场景记录

    接手的一个项目使用的是avue这个傻瓜式的专门给后端人员用的框架,文档不够友好,使用起来各种蛋疼(咱专业前端基本上不使用)。为此,专门记录一下。当前avue版本2.8.12,如果要切换avue的版本,可以去https://cdn.jsdelivr.net/npm/@smallwei/avue@2.8

  • JS 模块化 - 02 Common JS 模块化规范

    1CommonJS介绍CommonJS是模块化规范之一。每个文件都是一个作用域,文件里面定义的变量/函数都是私有的,对其他模块不可见。CommonJS规范在Node端和浏览器端有不同的实现。1.1暴露模块暴露模块有两种方式:module.export或exports,两种方式均可以暴露一个函数或对象

  • 记录--通过手写,分析async await核心原理

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言asyncawait语法是ES7出现的,是基于ES6的promise和generator实现的generator函数在之前我专门讲个generator的使用与原理实现,大家没了解过的可以先看那个手写generator核心原理,再也不怕面

  • HTML & CSS 设计原则

    设计原则DesignPrinciple响应式设计Responsive响应式设计的意思是网页能够根据其显示在的屏幕的大小自动伸缩。响应式设计使得对笔记本和手机用户更加友好。分辨率的计算:宽度*高度,最常见的屏幕分辨率是1920px*1080px。响应式设计三大技术:Flexiblegrids灵活网格:

推荐阅读