随笔分类 -  前端整体

摘要:在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 // 防抖 function debounce( 阅读全文
posted @ 2021-09-30 22:13 DAVENEE 阅读(34) 评论(0) 推荐(0) 编辑
摘要:自从前端三大框架React、Vue、Angular面世以来,前端开发逐渐趋向规范化、统一化,大多数时候新建前端项目,首先想到使用的技术一定是三大框架之一,框架给前端开发带来了极大的便利和规范,但是由于这三大框架都是JS驱动,在JS没有解析加载完成之前页面无法展示,会处于长时间的白屏,带来了一定的用户 阅读全文
posted @ 2020-06-09 11:23 DAVENEE 阅读(782) 评论(0) 推荐(0) 编辑
摘要:函数式编程中如何处理副作用? 阅读(2,381) 评论(0) Functional_Programming2018-10-28 一.纯函数 纯函数是说没有副作用的函数(a function that has no side effects),有几个好处: 引用透明(referential trans 阅读全文
posted @ 2020-05-26 18:58 DAVENEE 阅读(529) 评论(0) 推荐(0) 编辑
摘要:阿里 使用过的Koa2中间件Koa-body原理介绍自己写过的中间件有没有涉及到Cluster介绍Pm2Master挂了的话Pm2怎么处理如何和MySQL进行通信React声明周期及自己的理解如何配置React-Router路由的动态加载模块服务端渲染SSR介绍路由的History介绍Redux数据 阅读全文
posted @ 2020-04-12 14:03 DAVENEE 阅读(334) 评论(0) 推荐(0) 编辑
摘要:跨域的概念 跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域。例如:about.haorooms.com和www.haorooms.com都会构成跨域。总结起来只要协议、域名、端口有任何一个不同,都被当作是不同的域。下面举例,每两个一组。 URL 说明 是否允许通信 http:// 阅读全文
posted @ 2020-04-06 19:06 DAVENEE 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1、xss跨站脚本攻击(原理、如何进行的、防御手段是什么,要说清楚) 2、CSRF跨站请求伪造(如何伪造法?怎么防御?等等都要说清楚) 3、sql脚本注入(注入方式,防御方式) 4、上传漏洞 (防御方式) 1.xss攻击 xss攻击又叫做跨站脚本攻击,主要是用户输入或通过其他方式,向我们的代码中注入 阅读全文
posted @ 2020-04-06 18:13 DAVENEE 阅读(930) 评论(0) 推荐(0) 编辑
摘要:什么是"前端工程化"? 目前来说,web业务日益复杂化和多元化,前端开发从WebPage模式为主转变为WebApp模式为主了。前端的开发工作在一些场景下被认为只是日常的一项简单工作,或只是某个项目的"附属品",并没有被当做一个"软件"而认真对待(无论是产品负责人还是开发者)。 在模式的转变下,前端都 阅读全文
posted @ 2020-04-06 11:41 DAVENEE 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、前端工程化 关于前端工程化,是一个很大的命题,你在知乎上搜索前端工程化,会有一些文章,这些文章可以帮助你理解前端工程化。 说一下我理解的前端工程化吧,前端工程化不单单包括前端的模块化、组件化、自动化,还包括前端性能优化,前端目录规划,前端规范化,自动化测试,发布等等一系列知识。这里我就不一 一介 阅读全文
posted @ 2020-04-06 11:12 DAVENEE 阅读(462) 评论(0) 推荐(0) 编辑