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

WEB开发

  • Web 开发相关概念

    Web开发相关概念前端后端全栈前端Front-end:网站中用户看到的部分HTMLCSSJavaScript库和框架设计工具后端Back-end:网站中用户看不到的部分编程语言框架数据库API全栈Full-stack:具备前端和后端的能力计划架构设计开发测试部署维护Web相关概念网络和互联网网络(n

  • js中构造函数对象实例化和new关键字的执行过程

    在讲到new关键字的执行过程之前,有几个关于构造函数和对象之间的关系和构造函数的特点需要重点掌握:1.构造函数和对象的关系和区别:构造函数:构造函数抽象了对象的公共的属性和方法,封装到了函数里面,它泛指的是某一大类;对象:通过new函数创建对象,也称为对象借助构造函数完成的对象实例化。2.关于构造函

  • 我的Vue之旅、02 ES6基础、模块、路径、IO

    自定义模块为什么要模块?模块化源代码能给我们带来什么好处?试想一个巨无霸网购平台,在没有模块化的情况下,如果出现bug,程序员就要在几百万行代码里调试,导致后期维护成本上升,为了解决问题,模块化按功能切分,把大问题转换成小问题,让每个模块独立运营,通过接口对外开放,让程序统一调用,降低程序出错的风险

  • vue中的路由传参

    路由传参的三种写法首先要采用编程式导航第一种:字符串形式this.$router.push("/search/"+this.keyword+"?k="+this.keyword.toUpperCase());路由配置中的path需要占位第二种:模板字符串新形式this.$router.push(`/

  • 实现响应式网页设计

    @目录为什么需要响应式网页什么是响应式网页如何实现响应式网页1.设置前置meta元素2.设置了固定宽度的区域3.使用布局的区域4.图片5.字体为什么需要响应式网页点击打开视频讲解更加详细随着网页数量和质量的上升,以及设备种类和数量的增加,不同设备查看不同网页导致的缩放问题、排版问题等一系列前端问题越

  • 从零打造“乞丐版” React(一)——从命令式编程到声明式编程

    这个系列的目的是通过使用JS实现“乞丐版”的React,让读者了解React的基本工作原理,体会React带来的构建应用的优势1HTML构建静态页面#使用HTML和CSS,我们很容易可以构建出上图中的页面<!DOCTYPEhtml><htmllang="en"><hea

  • jsonp跨域

    原因我做某些项目的时候会使用一些公共的api,但是由于我自己的域名与api域名不是同一个,浏览器会报跨域错误,前端处理的话,一般而言vue中使用最多的其实是代理解决跨域,但我会把项目打包生成dist发布部署到gitee的pages中,部署为一个静态页面。如果使用vue代理的话,打包后vue的代理会被

  • vue中代理解决跨域

    跨域是什么简单的讲就是你在一个地方使用另一个地方的资源,被浏览器给挡下来了,不让不用!当然,它挡下来是有自己理由的:为了安全(╬▔皿▔)╯。解决跨域我是用vue开发的,就vue代理模式解决跨域说明一下。1、在vue.config.js中这样写:letdevProxy={//获取ip信息'/getIp

  • 疫情可视化part1

    前言此系列已完结,共3部分:part1:https://www.cnblogs.com/xi12/p/16690119.htmlpart2:https://www.cnblogs.com/xi12/p/16864419.htmlpart3:https://www.cnblogs.com/xi12/p

  • 1000粉!使用Three.js实现一个创意纪念页面 🏆

    声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。背景不知不觉,掘金关注者人数已经超过1000人,因此特地做了这个页面纪念一下,感谢大家关注🙇‍,希望博客园的粉丝也涨涨。后续也将继续努力,持续输出一些有价值的文章。本文内容涉及的技

  • 基于 iframe 的微前端框架 —— 擎天

    vivo互联网前端团队-JiangZuohan一、背景VAPD是一款专为团队协作办公场景设计的项目管理工具,实践敏捷开发与持续交付,以「项目」为核心,融合需求、任务、缺陷等应用,使用敏捷迭代、小步快跑的方式进行开发及质量跟踪,简化工作流程,帮助团队快速迭代并高效完成产品开发交付。但早期VAPD以“一

  • 新时代布局新特性 -- 容器查询

    终于,在漫长的等待下,容器查询(CSSContainerQueries)将在Chrome105版本得到正式的支持!而目前,我们也能在ChromeCanary版本中,或者在Chrome93~104通过开启EnableCSSContainerQueries特性抢先体验。响应式过往的痛点在之前,响应式有这

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

    每日3题#1以下代码执行后,控制台中的输出内容为?#varcompany={address:"chengdu",};varobj=Object.create(company);deleteobj.address;console.log(obj.address);2以下代码执行后,控制台中的输出内容为

  • 记录--vue+three,制作iview大波浪特效

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助一、效果图具体效果可参考iview官方界面iView-一套高质量的UI组件库 大波浪效果,使用的是three.js的官方例子,需要先安装three.js支持?1npminstall--savethree具体可以看 thr

  • 记录--iview 使用爬坑

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前段时间公司需要开发一个后台管理系统,时间比较急迫,一两天时间。想一想自己一点一点的搭建起来可能性不太大,就想着有没有现成的可以改一改,就找到了基于Vue.js和iview组件库的现成后台,拿来改改就可以了iviewadmin。一、介绍:1

  • 事件流

    事件流概述:事件流指代的是事件的执行流程,多个盒子嵌套相同事件,这个时候你触发一个盒子的事件,并不会只执行一个盒子的事件的处理函数,而是全部执行。事件流的俩种模式冒泡模式(浏览器采用的)冒泡模式指代的是事件从里到外逐个执行阻止事件冒泡e.stopPropagation()函数(*)(stop)e.s

  • Vite+React搭建开发构建环境实践

    前言使用Vite已经有两年了,期间使用它开发过单页面应用,也开发过浏览器扩展插件,对比日常工作中用到的webpack构建速度大幅提升,开发体验也好很多。虽然相比于webpack来说简单了很多,但是仍然有一些配置需要记录一下,以便之后可以快速搭建一个本地开发构建的环境。使用create-vite脚手架

  • JS样式获取的封装方法

    样式获取style属性只能获取标签内容style属性里面存在的一些样式如果你需要获取对应的全局所有地方设置样式我们就需要采用一些方法getComputedStyle方法属于window的方法Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含

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

    每日3题#1以下代码执行后,控制台中的输出内容为?#//以下代码执行后,控制台中输出的内容是什么varfullname="a";varobj={fullname:"b",prop:{fullname:"c",getFullname:function(){returnthis.fullname;},}

  • [开源]React/Vue通用的状态管理框架,不好用你来打我👀

    为了防止被打,有请“燕双鹰”镇楼🕵️‍♀️🕵️‍🕵️‍...o...话说新冠3年,“状态管理框架”豪杰并起、群雄逐鹿,ReduxToolkit、Mobx、Vuex、Pinia、Dva、Rematch、Recoil、Zustand、Mirror...敢问英雄独钟哪厢?Flux状态管理笔者也用过很

  • 前端飞机大战小游戏

    一、案例效果点击打开视频讲解更加详细二、实现思路创建游戏背景板;创建我方战机,鼠标进入游戏面板后其随鼠标轨迹运动;onmousemove创建子弹,让子弹周期性的在战机处发出并让其向top值减小的方向(向上)移动,top小于0也就是子弹走出游戏面板时删除自身;创建敌机,让敌机周期性的在游戏背景板左侧的

  • 前端像素鸟小游戏

    前端像素鸟小游戏点击打开视频讲解更加详细一、案例效果二、实现思路创建游戏背景板和小鸟,并分别设置相对定位与绝对定位;初始化背景图的位置;初始化小鸟的位置;设置游戏状态,游戏开始时背景和管道全部向左运动,游戏结束全部停止运动;使小鸟飞行,其实就是背景图在X轴方向的位置不断减小,实现小鸟向右飞行效果;设

  • 一道题开始认识Symbol

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助最近每天学习的时候,发现了一道很有趣的面试题?12341.const[a,b]={a:100,b:200}2.console.log(a)3.console.log(b)如何在不改变1的情况下,让代码不报错这个时候,我突然想起来,之前看红宝

  • 聊聊单点登录(SSO)中的CAS认证

    SSO介绍背景随着企业的发展,一个大型系统里可能包含n多子系统,用户在操作不同的系统时,需要多次登录,很麻烦,我们需要一种全新的登录方式来实现多系统应用群的登录,这就是单点登录。web系统由单系统发展成多系统组成的应用群,复杂性应该由系统内部承担,而不是用户。无论web系统内部多么复杂,对用户而言,

推荐阅读