zl程序教程

微前端

  • 中高级前端面试题总结第一期

    中高级前端面试题总结第一期

    写在前面 首先说明 不是水文,我只是希望通过面试题的形式给你们看一些看似比较牛逼的概念,其实很简单的东西,我最近在写vue3的项目,所以等我写好之后我再更新vue3的教程,虽然早就想更新了,但是一直不是没有一个拿得出收的v3项目嘛,我也很着急的嘛,写完之后我就更新v3+vite+antdv的文章。 Vue中的组件和插件有什么区别定义不同: vue中组件是指.vue结尾的文件,一个合格的组件具备相

    日期 2023-06-12 10:48:40     
  • 学js培训课程_java前端培训班

    学js培训课程_java前端培训班

    大家好,又见面了,我是你们的朋友全栈君。 #javascript培训 @author:zhoujiaping @date:2017-08-01一 目的使开发人员对javascript语言有较深入的理解,提升开发人员的js功底,在以后的项目中更准确、高效的使用js,编写出高质量的js程序。二 解释型动态类型弱类型多范式语言2.1语言按各种方法可以分为各种类型,按编译执行过程,可以分为编译

    日期 2023-06-12 10:48:40     
  • ajax跨域的解决办法_前端跨域解决方案

    ajax跨域的解决办法_前端跨域解决方案

    大家好,又见面了,我是你们的朋友全栈君。 什么是AJAX? AJAX 是无需刷新页面就能够从服务器去的数据的一种方法,负责Ajax运作的核心对象是XMLHttpRequest(XHR)对象。同源策略是对XHR的一个主要约束,它为通信设置了“相同的域、相同的端口、相同的协议”这一限制。 试图访问上述限制之外的资源都会引发安全错误,除非采用被认可的跨域解决方案。这个方案叫做CORS(Cross

    日期 2023-06-12 10:48:40     
  • 前端js手写题经常忘,记录一下

    前端js手写题经常忘,记录一下

    实现forEach方法Array.prototype.myForEach = function(callback, context=window) { // this=>arr let self = this, i = 0, len = self.length; for(;i<len;i++) { typeof callback ==

    日期 2023-06-12 10:48:40     
  • 总结一下最近前端面试被问到的题目吧

    总结一下最近前端面试被问到的题目吧

    浏览器乱码的原因是什么?如何解决?产生乱码的原因:网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码,反之也会出现乱码;html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码;浏览器不能自动检测网页编码,造成网页乱码。解决办法:使用软件编辑HTML网页内容;如果网页设置编码是gbk,而数据库储存数据编码格式是UTF-8

    日期 2023-06-12 10:48:40     
  • 微前端——理论

    微前端——理论

    天下大势,分久必合合久必分。大型组织的组织结构、软件架构在不断的发生变化。一款软件从最初的单一,进行不断的细化,最终变得庞大,从而不得不拆分到不同部门,出现多样化。然而在多样化的道路上,用户厌倦了一家公司的软件却要分散于不同的应用中,于是应用又再一次走向聚合。***一、微前端1、什么是微前端微前端类似于微服务,它将微服务的理念应用于浏览器端。(1)微服务:把后端的功能进行了拆分,使用统一的网关进行

    日期 2023-06-12 10:48:40     
  • 前端动效讲解与实战

    前端动效讲解与实战

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

    日期 2023-06-12 10:48:40     
  • 小前端读源码 - React16.7.0(四)

    小前端读源码 - React16.7.0(四)

    继续上一遍的内容我们继续说说workLoop是如何将每一个组件的函数渲染成Fiber树的。Lam:小前端读源码 - React16.7.0(三)还记得workLoop这个函数吗?function workLoop(isYieldy) { if (!isYieldy) { // Flush work without yielding while (nextUnitOfWork !

    日期 2023-06-12 10:48:40     
  • 小前端读源码 - React16.7.0(深入了解setState)

    小前端读源码 - React16.7.0(深入了解setState)

    在之前我们已经阅读过了React在首次渲染时的逻辑和流程,下面是链接:Lam:小前端读源码 - React16.7.0(渲染总结篇)但是对于阅读React源码的角度来说还不够,在上面文章最后有提到的一些阅读计划,本篇文章将去阅读在我们触发setState的时候到底代码是如何执行的,中间会经过哪些流程。我们先来带着问题去阅读代码,在这次阅读中我们带着以下的一些问题进行阅读,通过阅读源码弄清楚每一个问

    日期 2023-06-12 10:48:40     
  • Discuz !Q 前端首屏加载优化记录

    Discuz !Q 前端首屏加载优化记录

    站点体验:欢迎您前言Discuz !Q作为一个对外开源的私域流量建站工具,在加载性能优化上会受到很多限制。因为Discuz !Q部署形态是存在于用户自己的服务器中,网络情况,服务器性能等,都有很多未知因素,经过团队共同努力出谋划策,最终成效不错,借此机会记录一下极端情况下的加载性能优化思路。背景介绍Discuz !Q作为一个对外开源的私域流量建站工具,用户通过服务器安装Discuz !Q代码进行部

    日期 2023-06-12 10:48:40     
  • 关于前端的工具你知道多少?别找了,都在这里。

    关于前端的工具你知道多少?别找了,都在这里。

    前言 在日常开发中,一个人的开发效率快不快,也取决于有没有比较得手的工具。所以今天主要给大家分享一下我个人收集使用的一些开发中常用的工具,相信有了它们你的效率也会倍增。好了,废话不多说,下面就来看看吧~ 正文 Lodash是一个一致性、模块化、高性能的 JavaScript 实用工具库。lodash官方文档地址:https://www.lodashjs.com/html2canvas一个能使

    日期 2023-06-12 10:48:40     
  • Python-drf前戏38.3-前端Vue03

    Python-drf前戏38.3-前端Vue03

    -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)G

    日期 2023-06-12 10:48:40     
  • Python-drf前戏38.2-前端Vue02

    Python-drf前戏38.2-前端Vue02

    -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)G

    日期 2023-06-12 10:48:40     
  • Python-drf前戏38-前端Vue

    Python-drf前戏38-前端Vue

    -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)G

    日期 2023-06-12 10:48:40     
  • 01·灵魂前端工程师养成-安装配置VScode

    01·灵魂前端工程师养成-安装配置VScode

    VScode下载 VScode配置 VScode个人配置(可选) VScode 必会 -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。

    日期 2023-06-12 10:48:40     
  • 11·灵魂前端工程师养成-CSS最强大的布局Grid

    11·灵魂前端工程师养成-CSS最强大的布局Grid

    Grid介绍利用grid模仿淘宝生活家布局Grid小游戏-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3

    日期 2023-06-12 10:48:40     
  • 19·灵魂前端工程师养成-JavaScript数据类型和运算符

    19·灵魂前端工程师养成-JavaScript数据类型和运算符

    数据类型的存储 数据类型 变量声明 数据类型转换 -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。

    日期 2023-06-12 10:48:40     
  • 17·灵魂前端工程师养成-JavaScript实现canvas画板

    17·灵魂前端工程师养成-JavaScript实现canvas画板

    利用JS做出画图板-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管

    日期 2023-06-12 10:48:40     
  • 12·灵魂前端工程师养成-CSS定位

    12·灵魂前端工程师养成-CSS定位

    CSS定位介绍层叠上下文 z-index-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstac

    日期 2023-06-12 10:48:40     
  • 30·灵魂前端工程师养成-jQuery中的设计模式

    30·灵魂前端工程师养成-jQuery中的设计模式

    用jQuery风格重新封装实现find函数实现end函数什么?你嫌jQuery太长?-曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK

    日期 2023-06-12 10:48:40     
  • 24·灵魂前端工程师养成-JS实践(会动的代码:画太极)

    24·灵魂前端工程师养成-JS实践(会动的代码:画太极)

    让代码动起来开始画太极优化太极使用parcel部署代码-曾老湿, 江湖人称曾老大 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Sa

    日期 2023-06-12 10:48:40     
  • 36·灵魂前端工程师养成-[前后分离]AJAX实战Cookie、Session

    36·灵魂前端工程师养成-[前后分离]AJAX实战Cookie、Session

    动态服务器 实现用户注册功能 实现用户注册功能 实现用户登录功能 Cookie介绍 把cookie替换成user id 使用session保存用户信息 -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化

    日期 2023-06-12 10:48:40     
  • 前端网页介绍

    前端网页介绍

    前端网页介绍本文整理自:https://www.bilibili.com/video/BV1Y7411K7zzB/S软件的结构JavaSE C/S Client Server B/S Browser Server 前端的开发流程网页的组成部分页面由三部分内容组成!分别是内容(结构)、表现、行为。内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html 技术来展

    日期 2023-06-12 10:48:40     
  • web前端面试题汇总_web前端面试题模拟

    web前端面试题汇总_web前端面试题模拟

    大家好,又见面了,我是你们的朋友全栈君。 1.一些开放性题目1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的?position的值, relative和absolute分别是相对于谁进行定位的?§ absolute :生成绝对定位的元素, 相对于最近一级的 定位不是 st

    日期 2023-06-12 10:48:40     
  • web面试题及答案_前端html面试题

    web面试题及答案_前端html面试题

    大家好,又见面了,我是你们的朋友全栈君。 author: aSuncat JavaScript知识点大全:https://www.yuque.com/webfront/js 所有最新最全面试题,持续更新在语雀。见 语雀-前端面试题,欢迎点击关注~ 阅读目录 html/ css:https://blog.csdn.net/aSuncat/article/details/887893

    日期 2023-06-12 10:48:40     
  • 前端面试题大全_最新前端面试题

    前端面试题大全_最新前端面试题

    大家好,又见面了,我是你们的朋友全栈君。 “全方位总结一下所遇到的面试题目,与大家共同学习,也是对自己的一次总结” 前言今天给朋友们分享我花了将近一个月时间,参考了很多网上的优质博文和项目整理的一份比较全面的前端面试题集,还有面试前刷过的题目(其中概括HTML,CSS,JS,React,Vue,NodeJS,互联网基础知识)共有【269页】。很多朋友靠着这些内容进行复习,拿到了BATJ

    日期 2023-06-12 10:48:40     
  • 常用的web前端开发工具有哪些_web前端开发软件工具

    常用的web前端开发工具有哪些_web前端开发软件工具

    在建设网页时,为了快速、高效地完成任务,通常会使用一些具有代码高亮显示、语法提示等便捷功能的前端开发工具。常用的web前端开发工具有Dreamweaver、Sublime、HBuilder等,具体介绍如下。 1、Dreamweaver Dreamweaver简称DW(中文译为“梦想编织者”),是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的“所见即所得”网页编辑器,2005年被

    日期 2023-06-12 10:48:40     
  • 开箱即用的前端图片压缩方案

    开箱即用的前端图片压缩方案

    大厂技术 坚持周更 精选好文前端实现图片压缩的背景我们都知道在“寸土寸金”的互联网时代, 速度是第一竞争力, 虽然我们的5G发展已经摇摇领先, 但是也经不住用户在一个网页里传很多“巨无霸”图片, 最终导致的结果就是页面“龟速”打开......那么作为技术人, 当然也有一堆的解决方案, 比如:压缩图片再上传将图片上传到图床, 利用图床压缩能力和CDN节点就近分发图片流式加载图片懒加载/ 预加载当

    日期 2023-06-12 10:48:40     
  • 前端js面试题(基础)「建议收藏」

    前端js面试题(基础)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。1、js中使用typeof能得到哪些类型?——undefined、string、number、boolean、object、function2、===和==分别在何时使用?//==的使用情况为以下2种(其他情况下推荐使用===) if(obj.a == null){ //相当于obj.a === null || obj.a === undefined }

    日期 2023-06-12 10:48:40     
  • 2020最新前端面试题_2020年前端面试题

    2020最新前端面试题_2020年前端面试题

    大家好,又见面了,我是你们的朋友全栈君。【js面试题】 1、js数据类型基本数据类型 Number、String、Boolean、Null、Undefined、Symbol、bigInt 引用数据类型 object、Array、Date、Function、RegExp复制2、js变量和函数声明的提升在js中变量和函数的声明会提升到最顶部执行 函数的提升高于变量的提升 函数内部如果用 var 声明

    日期 2023-06-12 10:48:40     
  • 前端的设计模式系列-策略模式

    前端的设计模式系列-策略模式

    代码也写了几年了,设计模式处于看了忘,忘了看的状态,最近对设计模式有了点感觉,索性就再学习总结下吧。 大部分讲设计模式的文章都是使用的 Java、C++ 这样的以类为基础的静态类型语言,作为前端开发者,js 这门基于原型的动态语言,函数成为了一等公民,在实现一些设计模式上稍显不同,甚至简单到不像使用了设计模式,有时候也会产生些困惑。下面按照「场景」-「设计模式定义」- 「优化代码」- 「更多场景」

    日期 2023-06-12 10:48:40