
前端知识汇总
前端知识汇总
百里狂生
道可道,非恒道;名可名,非恒名;有名天地之始,无名万物之母。
展开
-
【前端面试题】给定任意数组,从中取出相邻的数组组成子数组,将这些数组中所有元素乘积最大的那个输出
今天看到一个前端面试题,是关于数组的一类算法,题目是:编码实现:给定任意数组,从中取出相邻的数组组成子数组,将这些数组中所有元素乘积最大的那个输出(如数组[0, -4, 3, 7, 9, 2, 8]中,找出的子数组即为[2,3]和[7,8,9],其中[7,8,9]乘积最大)在网上找了很久,基本上都是后端Java或者PHP之类的算法,几乎没有前端JS来实现的一套算法可供参考,无奈之下,只好自...原创 2019-08-20 19:42:03 · 591 阅读 · 0 评论 -
深入 vue 响应式原理
首先了解一下,什么是vue?根据官方的解释是这样的:Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层。Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。Vue 是如何追踪数据变化的呢?使用Object.defineProperty把这些 property 全部转为getter/se...原创 2020-12-29 20:33:34 · 242 阅读 · 1 评论 -
nginx配置HTTP和WebSocket
随着前后端分离式开发越来越受欢迎,随之而来的前后端服务连接的问题也更加突出。既然前后端服连接上存在一些问题,那么就会有针对这些问题的一系列的解决方案,而其中最为优秀的一种就是nginx服务代理。首先介绍一下nginx的HTTP服务代理。前端开发的网页基本上是静态资源文件,甚至可以直接通过打开文件的方式进行访问html页面,而后端开发的API接口则必须通过服务才能连接,而前端页面所需要的数据都来自于后端提供的API接口,如果想要一个网页正常运行,则前后端配合开发是必不可少的环节。由于前端开发的页面原创 2020-12-29 20:17:17 · 1540 阅读 · 0 评论 -
前端面试题
Vue双向数据绑定的实现? react和vue有哪些不同 说说你对这两个框架的看法? let和const的区别? const类型的数组可以向其再push一个元素吗? 平时用了es6的哪些特性,体验如何? 浏览器原生支持module吗,如果支持,会带来哪些便利? 介绍一下你对webpack的理解,和gulp有什么不同? webpack打包速度慢,你觉得可能的原因是什么,该如何解决? http响应中content-type包含哪些内容? 浏览器缓存有哪些,通常缓存有哪几种方式? 如何取出一个原创 2020-12-29 10:34:32 · 342 阅读 · 1 评论