自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

@黄小泽的个人博客

历年工作中供职项目主管、高级前端开发工程师、前端部门经理,博客内容将专注于前端领域学习和经验分享

  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 高级前端软件工程师知识整理之Vue技术栈篇

1.什么是MVVM?MVVM是Model-View-ViewModel的简写,它本质上就是MVC的改进版。MVVM就是将View的状态和行为抽象化,将视图UI和业务逻辑分开,View和Model之间并没有直接的联系,而是通过ViewModel进行交互,它们之间的交互是双向的。Model -代表数据模型,定义了视图的状态或行为。 View -代表视图,负责将数据模型转化成可视化界...

2019-04-19 05:02:32 4958 1

原创 高级前端软件工程师知识整理之React技术栈篇

1.介绍一下JSX?JSX是一种JavaScript的语法扩展,运用于React架构中用来描述用户界面。在这种语法环境下,用大括号表示JSX表达式,表达式里可以是声明的变量、函数。引用样式时,属性名称class要改成className,如:var myDivElement = <div className="foo" />;ReactDOM.render(myDivEle...

2019-04-18 05:54:07 1993

原创 高级前端软件工程师知识整理之打包篇

1.简单介绍一下webpack有哪些配置?以目前最新版本4.29.6为例,webpack的基本配置包括:配置 描述 context 基础目录,绝对路径,用于从配置中解析入口起点entry和loader entry 起点或是应用程序的起点入口。从这个起点开始,应用程序启动执行。如果传递一个数组,那么数组的每一项都会执行。...

2019-04-13 12:33:19 985

原创 高级前端软件工程师知识整理之安全篇

1. CSRF跨域攻击的安全性问题怎么防范?CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从而在并未授权的情况下执行在权限保护之下的操作。被攻击的站点通常是只通过cookie手段来验证用户操作的有效性。被攻击过程如下:从上图可以看出,要完成一次CSRF攻击,受害者...

2019-04-12 04:59:31 404

原创 高级前端软件工程师知识整理之异步篇

1. 介绍 Promise函数,它的内部实现是什么?Promise 是异步编程的一种解决方案,比传统的解决方案回调函数CallBack更合理,。Promise对象有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。一旦状态确定就无法改变,Promise对象的状态改变,只有两种可能:从pending变为fulfilled和从pending变为rejec...

2019-04-11 03:20:17 438

原创 高级前端软件工程师知识整理之跨域篇

1.ajax如何处理跨域?ajax使用jsonp请求实现跨域,关于这个网上已经很多资料了,基本用法这里就不介绍了。其原理可以参考我的另一篇文章《18~19年大厂高级前端面招汇总之基础篇(一)》中的【3.jsonp实现的原理是什么?】,但如果继续深究,很少资料能介绍清楚其参数jsonp和jsonpCallback的区别,以及jsonpCallback的回调函数与success的回调函数的区别...

2019-04-10 04:00:42 366

原创 高级前端软件工程师知识整理之样式篇

1.请介绍flex布局?flex布局也称为弹性布局,是现下最常用的布局方式。要用好flex布局,就必须了解好其主轴、从轴的概念及各种对齐方式。详细介绍及用法请看我写的另一篇文章《重新认识 WEB 开发与 RN 开发中 position、display 样式的用法及差异》中的display部分。2.css如何实现垂直居中?这是前端中经典的面试题。css实现垂直居中的方法有很多,这里介...

2019-04-09 08:40:52 341

原创 高级前端软件工程师知识整理之基础篇(四)

21. JS里垃圾回收机制是什么?常用方法有哪些以及如何优化垃圾回收?由于字符串、对象和数组没有固定大小,所以当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。只要像这样动态地分配了内存,最终都要释放这些内存以便他们能够被再用,否则,JavaScript的解释器将会消耗完系统中所有可用的内存,造成系统崩溃...

2019-04-09 02:48:09 547

原创 高级前端软件工程师知识整理之基础篇(三)

11.介绍一下sessionStorage 、localStorage 和 cookie 之间的区别?cookie和token作为验证手段又有什么区别?sessionStorage 、localStorage 和 cookie都保存在浏览器端,它们的区别是:sessionStorage:作为临时数据存储,在不同的浏览器窗口里并不共享,当关闭浏览器后将会被自动删除。 localStor...

2019-04-06 07:27:52 1305 1

原创 高级前端软件工程师知识整理之基础篇(二)

6.怎么实现对象的深拷贝和浅拷贝?对象属于引用类型,保存在堆内存中。浅拷贝是指简单的赋值,实际上只是复制该对象指向的指针地址而已,两个变量最终都指向同一个对象。因此一个对象改变时,另一个对象也会跟着改变。var obj = { name: 'John', age: 30}var obj2 = obj;obj2.sex = 'man';console.log(obj); //...

2019-04-05 02:56:29 457

原创 高级前端软件工程师知识整理之基础篇(一)

1.说出几点前端优化的方法?(1)减少网络请求次数。优化情形:客户端向服务端请求大量资源,如图片、js文件等。网络请求遵循HTTP协议,每一次请求都是与服务端的独立通信,在建立通信过程需要时间,如果请求次数过多会造成页面反应迟钝,遇到这种情形,可以将资源文件合并压缩成一个文件来加载,通过实现减少与服务端资源请求次数达到优化效果。(2)数据增量加载。优化情形:客户端向服务端API接口请求大...

2019-04-04 06:46:57 731

Node.js Express框架GET、POST、COOKIE、上传、数据库等测试实例

Node.js Express框架GET、POST、COOKIE、上传、数据库等测试实例

2018-01-26

React+Webpack+ES6代码示例

关于React+Webpack+ES6组合开发环境部署Demo源码及代码示例。

2017-11-27

React Demo

内容为React(版本15.6.2)测试实例,方便开发者学习和了解React

2017-11-27

requireJS实例

requireJS实例Demo

2017-06-30

js自由变换工具实例

自由变换工具类似于PS中Ctrl+T功能,实现图片的缩放、斜切、旋转和位移。本实例中实现自由变换的有两种容器类型,一种是canvas,另一种是div。

2017-06-07

PIXI骨骼动画Demo

PIXI骨骼动画 Dragonbones

2017-05-19

Webpack打包实例测试代码

Webpack打包实例测试代码

2017-03-28

AS3 SOCKET

AS3 SOCKET,关于AS3网络同步控制,SOCKET技术,延时等问题解决

2011-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除