zl程序教程

前端冷知识

  • 前端HTTP和HTTPS的基础知识

    前端HTTP和HTTPS的基础知识

    前端和网络协议可以说是天天打交道,那么我们必须基本一些网络的基本知识,最近在看一些面试题,发现有不少网络知识我们是很容易忽略,但是却是很基本的东西,那么就在这里写一遍关于前端接触到的网络知识做一个总结和记录。目录HTTP协议介绍HTTP各版本的差别HTTP协议三次握手四次挥手HTTPS握手过程HTTP状态码HTTP协议介绍HTTP是hypertext transfer protocol(超文本传输

    日期 2023-06-12 10:48:40     
  • 关于前端面试你需要知道的知识点

    关于前端面试你需要知道的知识点

    如何在 ReactJS 的 Props上应用验证?当应用程序在开发模式下运行时,React 将自动检查咱们在组件上设置的所有 props,以确保它们具有正确的数据类型。对于不正确的类型,开发模式下会在控制台中生成警告消息,而在生产模式中由于性能影响而禁用它。强制的 props 用 isRequired定义的。下面是一组预定义的 prop 类型:React.PropTypes.stringReact

    日期 2023-06-12 10:48:40     
  • 「后端小伙伴来学前端了」关于 Vue中 Slot 插槽的使用,实用且也是组件中必会的一个知识,另外也可以实现父子组件之间通信

    「后端小伙伴来学前端了」关于 Vue中 Slot 插槽的使用,实用且也是组件中必会的一个知识,另外也可以实现父子组件之间通信

    前言插槽可以说是 Vue 中非常重要的一部分吧,在我学习和练习的过程中,当组件搭配着插槽一起使用的时候,会发挥的更好一些。更多时候也会更加方便。今天介绍Vue中三种插槽吧:默认插槽、具名插槽、作用域插槽。环境准备先搭个初始环境给大家看看哈。一步一步讲完这个插槽。就是写了一个类别组件,分别渲染这三种数据。Category组件<template> <div class="

    日期 2023-06-12 10:48:40     
  • 中高级前端开发需要掌握的vue知识点

    中高级前端开发需要掌握的vue知识点

    keep-alive 使用场景和原理keep-alive 是 Vue 内置的一个组件,可以实现组件缓存,当组件切换时不会对当前组件进行卸载。常用的两个属性 include/exclude,允许组件有条件的进行缓存。两个生命周期 activated/deactivated,用来得知当前组件是否处于活跃状态。keep-alive 的中还运用了 LRU(最近最少使用) 算法,选择最近最久未使用的组件予以

    日期 2023-06-12 10:48:40     
  • 【架构师(第二十七篇)】前端单元测试框架 Jest 基础知识入门

    【架构师(第二十七篇)】前端单元测试框架 Jest 基础知识入门

    单元测试单元测试其实在我的实际开发中并没有用到过,但却经常听说,接下来进行单元测试的学习Jest 和 Vue Test Utils 的基础和进阶全覆盖TDD,测试驱动开发,一种全新的开发方式测试框架断言Mock异步支持代码覆盖率测试框架 jest 简介特点开箱即用,零配置快内置代码覆盖率容易 mock安装 npm i --save-dev jest复制查看版本npx jest --version

    日期 2023-06-12 10:48:40     
  • 端一分钟,Oracle前端掌握全面知识(oracle一分钟前)

    端一分钟,Oracle前端掌握全面知识(oracle一分钟前)

    Oracle是一种数据库服务,用于存储大量的信息、内容和文件。作为一个前端开发人员,要掌握Oracle的全面信息和相关知识可能굿比较困难,但是要花一分钟的时间,就可以很快掌握Oracle的基本信息。 首先,每个前端开发人员都需要先掌握Oracle的系统知识,确保自己正确地编写代码,以便能够使用Oracle数据库服务进行开发,比如: 1、 必须确定正确的数据类型,如数字和字符串; 2、 必须

    日期 2023-06-12 10:48:40     
  • 前端架构gulp与webpack(知识点整理)

    前端架构gulp与webpack(知识点整理)

    一 概念介绍 gulp 是 task runner,Webpack 是 module bundler。可以这么说, Webpack 和 gulp 本身都有 95% 的功能是不能被对方替代,或者直接说和对方不重叠的。 1 什么是gulp Gulp就像是一个产品的流水线,整个产品从无到有,都要受流水线的控制,在流水线上我们可以对产品进行管理 1.1 gul

    日期 2023-06-12 10:48:40     
  • 前端知识小结

    前端知识小结

    写出s和r1,r2,r3的值 var r1=s.relace("a","#");//只替换第一个a,结果是:#BaCaD var r2=s.replace(/a/,"#");//正则表达式,但也只是替换第一个a,结果:#BaCaD var r1=s.replace(/a/g,"#");//正则表达式,全局替换。#B#C#D   3. 有字符串“15,30-40;50”,写JavaScr

    日期 2023-06-12 10:48:40     
  • 由经典面试题(从输入url到页面展示的详细过程)梳理前端知识体系

    由经典面试题(从输入url到页面展示的详细过程)梳理前端知识体系

    前言 本文的目标是梳理一个相对完整的前端向知识体系,本文是前端向,以前端领域的知识为重点 前端向知识的重点 首先明确,计算机方面的知识是可以无穷无尽的挖的,而本文的重点是梳理前端向的重点知识 对于前端向(这里可能没有提到node.js之类的,更多的是指客户端前端),这里将知识点按重要程度划分成以下几大类: 核心知识,必须掌握的,也是最基础的,譬如浏览器模型,渲染原理,JS解析过程,JS运行机

    日期 2023-06-12 10:48:40     
  • 前端开发知识:什么是:npm、cnpm、bower?

    前端开发知识:什么是:npm、cnpm、bower?

    参考:   npm、cnpm、bower 安装了nodejs就自带安装了npm, 由于npm是外国的。在国内访问较慢,所以使用淘宝镜像比较快:cnpm   有npm的前提下。才能安装bower 安装全局,在任何位置安装都可以!管理员权限!

    日期 2023-06-12 10:48:40     
  • 5G时代来临,前端开发工程师必须了解的音视频入门基础知识

    5G时代来临,前端开发工程师必须了解的音视频入门基础知识

    1. 音视频基础 本文将给大家进行音视频基础的常规知识点的梳理。当然,短短的一篇文章并不能让大家立即变成音视频领域的专家,但这些知识点已经基本涵盖了音视频的入门知识。我们将按照下面的内容给大家 音视频的基本概念音视频播放的流程音视频编解码音视频封装格式音视频常见的传输协议 1.1 音视频基本概念 首先,

    日期 2023-06-12 10:48:40     
  • Web前端之基础知识

    Web前端之基础知识

    学习web前端开发基础技术须要掌握:HTML、CSS、Javascript 1.HTML是网页内容的载体 内容就是网页制作者放在页面上想要让用户浏览的信息,能够包括文字、图片、视频等。 2.CSS样式是表现 就像网页的外衣,比方:标题字体、颜色变化、为标题增加背景图片、边框等。 全部这些用来改变内容外观的东西称之为表现。 3.JavaScript是用来实现网页上的特效效果 比方:

    日期 2023-06-12 10:48:40     
  • 前端学习:jQuery基础知识

    前端学习:jQuery基础知识

    笔记 参考资料:http://jquery.cuishifeng.cn/index.html jQuery 模块 == 类库 版本1.x (推荐1.12) 2.x

    日期 2023-06-12 10:48:40     
  • 万字长文:分享前端性能优化知识体系

    万字长文:分享前端性能优化知识体系

    目录 ⏬ 加载时性能 ⏬ 运行时性能 加载时性能优化 🚀 1. DNS 预解析 2. 使用HTTP2 3. 减少HTTP请求数量 4. 压缩、合并文件 5. 采用svg图片或者字体图标 6. 按需加载代码,减少冗余代码 7. 服务器端渲染 8. 使用 Defer 加载JS 9. 静态资源使用 CDN

    日期 2023-06-12 10:48:40     
  • 前端Promise相关面试题以及知识点

    前端Promise相关面试题以及知识点

    什么是Promise? Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态: pending(等待

    日期 2023-06-12 10:48:40     
  • 网站前端开发必会基础知识有哪些?

    网站前端开发必会基础知识有哪些?

    Web前端开发网页制主要由HTML、CSS、JavaScript三大要素组成。随着企业需求变,前端开发技术的三要素也演变成现今的HTML5、CSS3、jQuery。响应式布局、微网站等是Web前端未来的发展方向

    日期 2023-06-12 10:48:40     
  • 前端基础知识概述 -- 移动端开发的屏幕、图像、字体与布局的兼容适配

    前端基础知识概述 -- 移动端开发的屏幕、图像、字体与布局的兼容适配

    本文是内部的一次分享沉淀,偏向基础但是涉及了一些有意思的细节,文笔有限,才疏学浅,文中若有不正之处,万望告知。 前端的一大工作内容就是去兼容页面在不同内核的浏览器,不同的设备,不同的分辨率下的行为,使页面的能正常工作在各种各样的宿主环境当中。 而本文的主题 -- 移动端开发的兼容适配与性能优化,就是希望能从一些常见的移动端开发问题出发,厘清 Web 移动端开发的前前后后,

    日期 2023-06-12 10:48:40     
  • Web前端-CSS必备知识点

    Web前端-CSS必备知识点

    Web前端-CSS必备知识点 css基本内容,类选择符,id选择符,伪类,伪元素,结构,继承,特殊性,层叠,元素分类,颜色,长度,url,文本,字体,边框,块级元素,浮动元素,内联元素,定位。 链接: <link rel="stylesheet" type="text/css" href="sheet.css" title="default"> link标签: <lin

    日期 2023-06-12 10:48:40     
  • 《Web前端开发精品课 HTML与CSS进阶教程》——第一部分 HTML进阶第01章 HTML基础知识1.1 HTML和CSS进阶简介

    《Web前端开发精品课 HTML与CSS进阶教程》——第一部分 HTML进阶第01章 HTML基础知识1.1 HTML和CSS进阶简介

    本节书摘来自异步社区《Web前端开发精品课 HTML与CSS进阶教程》一书中的第1章,第1.1节,作者: 莫振杰 更多章节内容可以访问云栖社区“异步社区”公众号查看。 第一部分 HTML进阶 第01章 HTML基础知识 1.1 HTML和CSS进阶简介 1.1.1 你真的精通HTML和CSS吗我们都知道,前端技术最核心的三大技术是HTML、CSS和JavaScript。HTML定义网页的结

    日期 2023-06-12 10:48:40     
  • 前端开发必会的10个知识点

    前端开发必会的10个知识点

    行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 兼容性:display:inline-block;*display:inline;*zoom:1; 3.清除浮动有哪些方式?比较好的方式是哪一种? 父级div定

    日期 2023-06-12 10:48:40     
  • 转 php 前端知识点

    转 php 前端知识点

    你好,32g版本大概是24g可用,64g版本的大概是54g左右可用 1. zhou2003737 2017-12-14 /** * @author zhou2003737 * @date 2014/09/25 16:39 */ <html doctype="html"> <head> <title></title>

    日期 2023-06-12 10:48:40     
  • 浅析前端领域里与网络相关的知识

    浅析前端领域里与网络相关的知识

    一、3种握手形式   在早期的网络传输中,也就存在TCP协议需要“握手”的过程,但早期的协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。于是WebSocket 协议在 2008 年诞生,2011 年成为国际标准。所有浏览器都已经支持了。而随着SSL/TLS的完善,存在已久的安全版网络协议:HTTPS也是迸发式发展。最后前端领域的协议握手便成了三分天下: TCP三次握手

    日期 2023-06-12 10:48:40     
  • 前端知识点:函数/箭头函数/class实例中this的指向

    前端知识点:函数/箭头函数/class实例中this的指向

    描述 请思考以下代码段的执行结果(可以拷贝到浏览器控制台运行哦): window.name = 'win'; let temp_x1 = {

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