前端入门三个语言,JavaScript、Css、Html,确切的说,只有第一个是语言,后面两个都是标记。开发工具简单,随便文本编辑工具都可以,运行环境简单,浏览器,调试也简单,浏览器审查元素,还能实时出效果。
原创 2016-05-21 02:38:25
313阅读
今天周六,跟大家一起聊聊前端面试~
转载 2022-07-26 20:01:44
216阅读
web 缓存概念 web 缓存主要指的是两部分:浏览器缓存 和 http 缓存。其中 http 缓存是 web 缓存的核心 浏览器缓存
门面模式(Facade)是 23 种经典设计模式之一,也叫外观模式,是通过在客户端和子系统之间引入一个中间层,将内部复杂度隐藏,暴露出一个简单易用的接口。 引入门面模式之后,对客户端来说,使用起来会简
原创 2022-03-17 15:50:08
100阅读
算法复杂度 前端开发一般:重时间 轻空间 什么是复杂度 程序执行时需要的计算量和内存空间(和代码简洁度无关) 复杂度是 数量级,不是具体的 数字 一般针对一个具体的算法,而非一个完整的系统 时间复杂度 程序执行时需要的计算量(cpu) O(1) 一次就够 "可数的", 和输入量无关,无论输入量是1还是1000,都只计算一次 O(n) 和传输的数据量一样 O(n^2)
原创 2023-10-07 09:41:38
129阅读
前端监控其实是对用户行为进行监控。怎么定义行为数据?顾名思义,就是用户在使用产品过程中产生的行为轨迹。比如去过哪几个页面,点过哪几个按钮,甚至在某个页面停留了多长时间,某个按钮点击了多少次,如果有需求都可以记录下来。但是记录行为数据是一个和业务紧密关联的事情,不可能把每个用户每一步操作都极其详细的记录下来,这样会产生极其庞大的数据,很显然不现实。合理的做法是,根据产品的实际情况评估,哪个模块哪个按
原创 2022-08-06 22:18:41
211阅读
前言 貌似前端[1]圈一直以来流传着一种误解:前端用不到算法知识。[2] 长久以来,我也曾受这种说法的影响。直到前阵子遇到一个产品需求,回过头来看,发现事实并非如此。 前端排序 前端排序的场景 前端将排序条件作为请求参数传递给后端,后端将排序结果作为请求响应返回前端,这是一种常见设计。但是对于有些产
转载 2016-07-19 13:44:00
170阅读
2评论
当有人问起:你们的公司的这款应用用户体验怎么样呀?访问量怎么样?此时,你该怎么回答呢?你会回答:UV、PV 巴拉巴拉,秒开率、FP、TTI 巴拉巴拉。那么,这些数据是哪里来的呢?显而易见,这些数据都来自前端监控系统。前端监控的意义当今时代,是一个快节奏的时代,应用的性能极大影响着用户的留存率,没有用户会忍受一个卡到爆的应用。而监控应用性能的重担,就由前端监控系统肩负着。其次,对于线上应用来说,故障
转载 2021-05-22 22:45:54
595阅读
2评论
框架选择结合场景需求 与开发者个人背景有关 不如让不同场景,不同开发者都变得更有效,因此多种方案并存是有益的组件早期开发是以页面为单位,而现在更趋向于应用,应用则意味着组件化;而React揭示了一个事实,组件树是一个函数分类接入型 container 展示型 交互型 比如各类加强版的表单组件,通常强调复用 功能型 比如 <router-view>,<t...
转载 2022-03-17 09:29:47
183阅读
框架选择结合场景需求 与开发者个人背景有关 不如让不同场景,不同开发者都变得更有效,因此多
转载 2018-10-29 17:19:00
132阅读
2评论
框架选择结合场景需求 与开发者个人背景有关 不如让不同场景,不同开发者都变得更有效,因此多种方案并存是有益的组件早
转载 2018-10-29 17:19:05
92阅读
在babel转码的时候,把整个库element-ui的引用,变为element-ui/lib/button具体模块的引用。这样webpack收集依赖module就不是整个element-ui,而是里面的button
原创 2022-04-27 11:44:19
300阅读
JavaScript原型我们创建的每一个函数,都可以有一个prototype属性,该属性指向一个对象。这个对象,就是原型。当我们在创建对象时,可以根据自己的需求,选择性的将一些属性和方法通过prototype属性,挂载在原型对象上。而每一个new出来的实例,都有一个proto属性,该属性指向构造函数的原型对象,通过这个属性,让实例对象也能够访问原型对象上的方法。因此,当所有的实例都能够通过prot
原创 精选 2017-06-09 20:50:38
10000+阅读
4点赞
5评论
前端面试套路总结
转载 2022-03-03 16:50:50
52阅读
写了一系列八股文面试题答案?
原创 2022-07-26 22:37:42
1042阅读
前面我们了解了HTML的标签今天我们来一起聊聊CSS的样式昨天咱们用table标签布局了一个注册的页面~,但是table的布局存在一定的缺陷就是都写死了,不利于修改~现在一般采用DIV+CSS来进行布局,那我们来一起聊聊吧~什么是DIV?Div是HTML标签,一个块级元素(单独占一行).单独使用没有任何意义,必须和CSS联合起来一起使用,主要用于页面的布局,span 是...
转载 2021-08-18 11:36:17
169阅读
这是学习笔记的第 1744 篇文章
转载 2021-07-21 11:44:45
120阅读
这篇文章是收集我在工作中经常会用到的nginx相关知识。
转载 2022-11-08 13:58:15
76阅读
前言 你是否有过这样的经历?在注册一个新网站时,需要填写个,这些信息会被泄露,被不法分子利用。 前端数据加密,就是解决这个问题的关键技术之一。它可以在数据传输到服务器之前,对其进行加密处理,即使数据被窃取,也无法被轻易破解。 什么是前端
转载 10月前
24阅读
作者:Tan Xin本文对微前端的概念和场景进行科普,介绍一些主流的微前端的实现库及其用法,并讲解部分这些库的原理和实践知识。一、微前端在项目迭代中,随着业务的发展壮大,项目的功能模块通常也会越来越多。可能原来所有的代码模块都在一个仓库里,由一个团队负责。但随着功能模块越来越多,一个团队可能负责不过来,需要多个团队来专门维护不同的模块。相应的代码也会被拆到多个仓库里,并且各模块能独立开发、部署更新
原创 2023-04-04 20:45:45
178阅读
  • 1
  • 2
  • 3
  • 4
  • 5