杨溜溜的博客

记录学习的技能和遇到的问题


  • 首页

  • 归档

一年半经验,百度、有赞、阿里面试总结

发表于 2018-11-18
前言人家都说,前端需要每年定期出来面面试,衡量一下自己当前的技术水平以及价值,本人17年7月份,毕业到现在都没出来试过,也没很想换工作,就出来试试,看看自己水平咋样。 以下为我现场面试时候的一些回答,部分因人而异的问题我就不回答了,回答的都为参考答案,也有部分错误的地方或者不好的地方,有更好的答案的 ...
阅读全文 »

webpack 插件总结归类

发表于 2018-10-26
功能类html-webpack-plugin自动生成html,基本用法: 1234new HtmlWebpackPlugin({ filename: 'index.html', // 生成文件名 template: path.join(process.cwd(), './index.h ...
阅读全文 »

Canvas API

发表于 2018-09-18
矩形 fillRect(x, y, width, height) 填充矩形 strokeRect(x, y, width, height) 绘制矩形边框 clearRect(x, y, width, height) 清除指定矩形区域,让清除部分完全透明。 rect(x, y, width, heig ...
阅读全文 »

记一次React项目Webpack4配置过程

发表于 2018-08-16
引言最近新项目过多,在新项目中每次使用 webpack 都是拷贝之前的项目的配置文件过来,改改直接使用,很多配置还是一知半解,一直想用心的从头配置一次 webpack,加深对 webpack 的理解,所以,有了本文,先献上以下内容github地址。 基本配置 webpack.base.config ...
阅读全文 »

Jest+Enzyme进行react项目测试

发表于 2018-08-01
前言Jest 是 Facebook 开发的一个测试框架,它集成了测试执行器、断言库、spy、mock、snapshot和测试覆盖率报告等功能。React项目本身也是使用Jest进行单测的,因此它们俩的契合度相当高。 Enzyme 是由 airbnb 开发的React单测工具。它扩展了React的T ...
阅读全文 »

《高性能网站建议指南》读书笔记

发表于 2018-07-02
HTTP概述C/S协议,请求与响应构成,短连接协议,请求响应完成后马上断开连接。GET请求包含一个URL,然后是请求头,POST除了URL和请求头外,还拥有请求体,请求之前要组装请求体,所以速度上没有GET请求快。HTTP响应包含请求码、响应头和响应体。 压缩如果浏览器支持和服务器支持的话,使用压缩 ...
阅读全文 »

浅谈前端技术的发展

发表于 2018-06-22
从HTML说起(老鸟可跳过本节)学前端应该都是从 HTML 开始的吧,1991年的时候出现了世界上第一个网页,感受下当年的源代码: 12345678<HEADER><TITLE>The World Wide Web project</TITLE><NEXTI ...
阅读全文 »

JavaScript原型与原型链的理解

发表于 2018-05-13
引言原型与原型链一直是JavaScript中的重点与难点,虽然老生常谈了,但是还是需要对其进行深入与巩固。。。。 正文首先是原型,要理解原型,需要知道三个东西;prototype:每个函数都会有的属性,它指向函数的原型对象。(注意:函数对象才有,普通对象没有。)__proto__:每一个对象都会有个 ...
阅读全文 »

antd源码解读(二)Tooltip组件解析

发表于 2018-05-01
引言antd的Tooltip组件在react-componment/trigger的基础上进行封装,而组件Popover和Popconfirm是使用Tooltip组件的进行pop,在react-componment中,使用到组件tc-trigger的还有menu、select、dropdown、ti ...
阅读全文 »

antd源码解读(一)Form组件解析

发表于 2018-04-15
引言看过antd源码的都知道,antd其实是在一组react-componment组件的基础上进行了一层ui封装,本文主要解读antd组件Form的基础组件react-componment/form,另外会略过development模式下的warning代码。 Form.create解读源码首先要从 ...
阅读全文 »
123
杨溜溜

杨溜溜

22 日志
27 标签
© 2018 杨溜溜
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4