![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端理论
文章平均质量分 65
ANKG
这个作者很懒,什么都没留下…
展开
-
【前端理论】前端身份认证session与jwt
三种前端身份认证方式原创 2022-10-07 19:36:44 · 466 阅读 · 0 评论 -
【前端理论】前后端眼里的HTTP Cookie
一、关于cookie的理论知识1、总结:不管前端、后端,所提到的cookie都是一个东西,统称为HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie);就是在浏览器控制台【Application/Storage/Cookies】里对应网址存放的值;这个值前后端都可以管理,区别在于:后端通过响应头的set-cookie属性来创建、修改、删除浏览器里的cookie;前端通过(多种封装的插件)本质是document.cookie 属性来创建 、读取、及删除 cookie。2、H原创 2021-05-14 17:12:27 · 1121 阅读 · 0 评论 -
【前端理论】四种数据类型检测方法
一、typeof用途:弊端:二、instanceof用途:弊端:三、用途:弊端:四、用途:弊端:原创 2020-09-14 23:22:25 · 1402 阅读 · 0 评论 -
【前端理论】库与框架、组件化与模块化
各大常见库与框架集合:jQuery:是一个快速,小型且功能丰富的JavaScript库;Mint UI:基于 Vue.js 的移动端组件库;Element:为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库;Vant:轻量、可靠的移动端 Vue 组件库;cube-ui:A fantastic mobile ui lib implement by Vue;iView:一套基于 Vue.js 的高质量 UI 组件库;React:用于构建用户界面的 JavaScript 库(谦虚)原创 2020-08-30 17:14:55 · 367 阅读 · 0 评论 -
【Promise】ES6的promise使用
1、异步编程的一种解决方案;2、以往异步编程的弊端:回调地狱:异步编程中的回调函数里又是多层回调函数;回调数据再进行操作,代码会比较乱,不利于维护、查看;3、promise解决回调地狱:构造函数执行;嵌套的回调函数通过return使用new Promise();resolve与then对应;reject与catch对应;也可以直接使用then(resolve,reject)实现这两种效果;new Promise((resolve,reject)=>{ setTimeout((原创 2020-07-23 13:33:06 · 89 阅读 · 0 评论 -
【前端理论】前端文件引入、JS模块化导入导出
一、文件引入引入js文件:(在.html文件中) <script src=""></script>(在.js文件中==模块化的导入(需要底层支持)) var { a , b } = require('../aa.js');//CommenJS语法 import { a,b } from "./aaa.js";//ES6语法 const Home = ()=>import('../components/Home.vue');//ES6语法组件懒加载引入原创 2020-07-20 23:20:28 · 1494 阅读 · 0 评论 -
if条件语句与for循环语句问题
一、定义1、if条件语句用于基于不同条件执行不同的动作。语法if (条件 1) { 条件 1 为 true 时执行的代码块} else if (条件 2) { 条件 1 为 false 而条件 2 为 true 时执行的代码块 } else { 条件 1 和条件 2 同时为 false 时执行的代码块}注意:if 使用小写字母。大写字母(IF ...原创 2019-07-20 12:02:09 · 4091 阅读 · 0 评论 -
html5、css3简介
一、HTML5HTML5 是下一代的 HTML。HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。HTML5 是 W3C 与 WHATWG 合作的结果。编者注:W3C 指 World Wide Web Consortium,万维网联盟。编者注:WHATWG 指 Web Hypertext Application Technology Working G...原创 2019-07-02 16:21:16 · 766 阅读 · 0 评论 -
前端的加载------ready()方法、onload事件、JQuery---load()方法
关于前端加载的运用有两种形式:一、DOM树加载完成后使用,ready();二、页面完全加载后使用,onload、load()。了解:HTML DOM文档加载顺序:1、解析HTML结构2、加载外部脚本和样式表文件3、解析并执行脚本代码4、构造HTML DOM模型5、加载图片等外部文件6、页面加载完毕ready() 方法是在页面完成HTML的加载并建立了DOM树之后...原创 2019-07-01 18:04:55 · 2048 阅读 · 0 评论 -
HTML、CSS、JS中的注释方法
一、HTML注释:<!-- 注释内容 -->注!<!--[if IE]>这里是正常的html代码<![endif]-->二、CSS注释:/* 注释内容 */三、JS注释:单行注释-- // 注释内容多行注释-- /* 注释内容 */...原创 2019-07-01 09:49:40 · 6351 阅读 · 0 评论 -
HTML meta 标签
!!<meta> 标签是 HTML 语言头部的一个辅助性标签,我们可以定义页面编码语言、搜索引擎优化、自动刷新并指向新的页面、控制页面缓冲、响应式视窗等!属性 值 描述 charset( H5 New) character_set 定义文档的字符编码。 content text 定义与 http-equiv 或 name 属性相关...原创 2019-06-28 16:23:00 · 31122 阅读 · 7 评论 -
HTML4.01、XHTML 1.0、HTML5版本变化
一、HTML版本从 Web 诞生早期至今,已经发展出多个 HTML 版本:版本 年份 HTML 1991 HTML+ 1993 HTML 2.0 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 1.0 2000 HTML5 2012 XHTML5 2013 ...原创 2019-06-28 11:26:57 · 5720 阅读 · 0 评论 -
HTML事件与JS方法、菜单与枚举、同步与异步
一、HTML事件与JS方法HTML常见事件有Window 事件、FORM表单事件、Mouse鼠标事件、Keyboard键盘事件,事件为固有属性,在编程过程中可以直接引用;【onclick="HT_0.window.Load_CP();"】前端方法一般指JS函数,是用户根据需要编写的程序。【Load_();】所有 HTML 元素被定义为对象,而编程接口则是对象方法和对象属性。事件是用...原创 2019-05-29 17:42:39 · 197 阅读 · 0 评论 -
【前端理论】前端性能优化CRP
CRP:(Critical Rendering Path)关键渲染路径《知识补充》一、从url出入到最终页面渲染:第一步:URI解析目的:也叫URL解析,让浏览器自身能看懂;主要是浏览器自身操作,一般前端优化不在这一步操作。地址解析和编码HSTS:(HTTP Strict Transport Security)HTTP严格传输安全协议;网站可以选择使用HSTS策略,来让浏览器强制使用HTTPS与网站进行通信,以减少会话劫持风险。缓存检查:有缓存就不用发请求了第二步:DNS解析(可原创 2020-06-30 16:14:23 · 723 阅读 · 1 评论 -
【前端】如何实现大文件上传
一、理论大文件上传:可能是图片、文件等。二、大文件上传思路思路一:form表单提交方式(不常用);早期利用form表单元素,上传文件,利用action、method、enctype属性实现文件上传,必须为multipart/form-data、post请求;<form action="https://www.baidu.com" method="post" enctype="multipart/form-data"> <div> <span>照片:原创 2020-06-10 23:24:04 · 1950 阅读 · 0 评论 -
【前端理论】css样式与html属性
【背景】早期元素的样式都在html元素中写,所以导致一些html属性与现在的css样式容易混淆。比如表格元素中的width属性!(h5中已废弃,但有的浏览器也能正常显示)后来兴起:结构与样式分离(style元素与html元素分离;css文件与html文件的分离),样式名与属性名才逐渐划开界限,用于实现样式的属性名也逐渐被废弃,正式被css样式取代。【区别】1、书写格式不同css样式书写格式==>:选择器{样式名:样式值;}<style>div{width:20px;}&l原创 2020-06-09 18:56:27 · 686 阅读 · 0 评论 -
【前端理论】从浏览器渲染原理挖掘性能优化
《相关知识》进程process:进程是程序的一次执行过程,是系统进行资源分配和调度的一个独立单位;(饭店)线程thread:是程序执行中单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位;(服务员)栈内存stack:主要用于存储各种基本类型的变量,包括Boolean、Number、String、Undefined、Null,以及对象变量的指针;堆内存heap:主要负责像对象Object这种变量类型的存储;js数据类型:...原创 2020-06-04 19:00:40 · 290 阅读 · 0 评论 -
【前端理论】Javascript理论
一、介绍定义:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。历史:在1995年时,由Netscape公司在网景导航者浏览器上首次设计实现而成,因为Netsca...原创 2019-08-27 20:37:34 · 187 阅读 · 0 评论 -
web标准与语义化
一、WEB标准介绍WEB(World Wide Web万维网)标准是一系列标准的集合。目的:实现内容(结构)和表现分离,就是将样式剥离出来放在单独的css文件中。这样做的好处是可以分别处理内容和表现,也方便搜索和内容的再利用。优点:对于访问者● 文件下载与页面显示速度更快。● 内容能被更多的用户所访问(包括失明、视弱、色盲等残障人士)。● 内容能被更广泛的设备所访问...原创 2019-08-26 22:43:55 · 539 阅读 · 0 评论 -
主流浏览器以及兼容问题
一、主流浏览器浏览器可以分为两部分,外壳+内核。其中外壳的种类相对比较多,内核则比较少。外壳:Shell,浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操作,参数设置等等。它是调用内核来实现各种功能的。内核: 浏览器内核分成两部分:渲染引擎和js引擎,由于js引擎越来越独立,内核就倾向于只指渲染引擎,负责请求网络页面资源加以解析排版并呈现给用户主要组件包括: ...原创 2019-08-27 19:23:08 · 3879 阅读 · 0 评论