摘要: 什么是前端路由 传统的多页面应用程序,页面跳转会刷新并请求服务器, 服务器控制路由根据url返回相应的响应或者资源(返回一个完整的html页面包含css,js图片等).浪费带宽且用户体验不好; 面对日益增长的网页需求,网页开始走向模块化、组件化的道路,vue,react,angular等前端框架的出 阅读全文
posted @ 2021-04-09 15:08 程序员小韩 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 页面渲染原理 首先我们要对浏览器有一定的基本了解,浏览器分为两部分: shell:用户在浏览器能看到并操作的部分 内核:用户看不到,浏览器用来处理并执行代码的部分,进行页面渲染.内核主要包含 渲染引擎:渲染引擎是干什么的? 它可以显示html,xml文档及图片 也可以借助插件(一种浏览器的拓展)显示 阅读全文
posted @ 2021-04-09 14:08 程序员小韩 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 来自: GitHub 链接:https://github.com/alivebao/clean-code-js 介绍 作者根据 Robert C. Martin 《代码整洁之道》总结了适用于 JavaScript 的软件工程原则《Clean Code JavaScript》,本文是对其的翻译 不必严 阅读全文
posted @ 2021-04-08 10:35 程序员小韩 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 来自:掘金,作者:Huup_We 链接:https://juejin.cn/post/6917771825808146446 场景 前端开发的同学可能会遇到过这样的问题: 产品找那个需要实现某项功能,常用的elementui,antd组件库中确实有差不多功能的组件 但实际上这些组件可能并不能满足你的 阅读全文
posted @ 2021-04-02 10:39 程序员小韩 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 第一部分 作用域和闭包 第一章 作用域是什么 所有编程语言最基本的能力之一就是可以储存变量的值,并且能对这个值进行访问或修改,这种能力在程序中称之为状态 而作用域就是一套用来存储变量,可以方便地找到这些变量的规则 1.1 编译原理 传统编程语言如C++的流程汇总一般会经历三个步骤,统称为'编译' 1 阅读全文
posted @ 2021-02-19 17:24 程序员小韩 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 敏捷式开发 敏捷开发: 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发 敏捷开发是多种软件开发项目管理方法的集合,是一种开发方法 敏捷开发是紧紧围绕用户需求,以用户的反馈为导向,快速开发,快速验证,快速修正的迭代式开发打造大量精品 瀑布式开发 瀑布式开发:是一种老旧的计算机软件 阅读全文
posted @ 2020-11-03 14:26 程序员小韩 阅读(3727) 评论(0) 推荐(0) 编辑
摘要: #HTTP HTTP 什么是HTTP HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议 HTTP的特点 支持B/S模式 简单快速,由于HTTP协议简单,使得HTTP服务器的程序规模小,通信速度快 灵活,http允许传输任意类型的数据 对象,正在传输的类型由Content- 阅读全文
posted @ 2020-10-28 10:32 程序员小韩 阅读(147) 评论(0) 推荐(0) 编辑
摘要: ###大部分前端的工作模式 协同开发,大家都git clone 远程仓库到本地 从master上切自己的本地分支进行开发 若遇到线上紧急bug需要修复,从master上切一个bug-fixed分支 修复bug后 把此分支merge到master 紧急发布生产 然后把bug-fixed的merge到d 阅读全文
posted @ 2020-10-14 09:49 程序员小韩 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: 什么是vuex vue的一个状态管理器,用来集中管理共享的数据,适合数据共享多的项目,如果只是简单的通讯,无需使用vuex 核心概念 state:定义存贮数据的仓库 ,组件可通过this.$store.state 或mapState访问,想要改变store的值 只能通过mutation //vuex 阅读全文
posted @ 2020-08-27 17:02 程序员小韩 阅读(94) 评论(0) 推荐(0) 编辑
摘要: ###大量的事件处理函数会影响性能: 事件处理函数本质上是一种函数,是一种对象,存放在内存中,设置大量的事件处理函数会使内存中的对象变多,影响程序的性能和用户体验,所以为了更好的利益事件处理函数,可以巧用事件委托来提升性能 ###什么是事件委托 如果想要给若干个子节点绑定相同的事件(比如click) 阅读全文
posted @ 2020-08-27 11:10 程序员小韩 阅读(623) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示