摘要: 一、什么是前端路由 提起路由,平时我们最熟悉的是路由器,根据数据包的目的ip进行正确的转发。前端路由可以类比路由器,根据url显示不同的页面。由于ajax的出现,可以让前端实现不用刷新页面也可以获取新的内容,因此有两种基于ajax的前端路由实现方式。 二、前端路由实现方式 1、history方式 h 阅读全文
posted @ 2018-10-16 15:38 sue7 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、节流和防抖 我们知道过于频繁的dom操作会导致页面卡顿甚至浏览器崩溃,节流和防抖可以用于缓解在某段时间内频繁调用函数带来的压力。 节流:在某段时间内,只允许函数执行一次,随后进入下一个执行周期 防抖:在连续的操作之后过一段时间才会执行一次函数 二、函数实现 1、防抖debounce 2、节流th 阅读全文
posted @ 2018-10-15 18:57 sue7 阅读(229) 评论(0) 推荐(0) 编辑
摘要: css3动画原理: 设定关键帧(keyframes),过度时间、过度方式等,css会实现从一个效果过渡到另外一个效果的过程 使用步骤: 设定关键帧 设置animation属性(将关键帧捆绑到某个选择器),animation属性至少要规定动画名称、过渡时间长度 下表列出了关键帧和animation所包 阅读全文
posted @ 2018-10-12 14:35 sue7 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 基础语法参见 1、判断用户浏览器类型: navigator.userAgent获取用户浏览器类型 RegExp.test(ua)使用正则表达式判断 其中: /i 忽略大小写 /g 全局搜索 /ig == /gi 全局搜索、忽略大小写 阅读全文
posted @ 2018-10-11 17:30 sue7 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 关于自己:7、8月份疯狂投简历,9月初看到各种大佬拿各种大厂offer,各种羡慕。然而菜鸡的自己目前还是只收获了惨淡的一堆笔试,想把这次秋招的经历记录下来,也好给后来人参考(秋招说不定挂了还得继续春招 qwq)八月份的只做了三家的笔试:网易、头条、拼多多,当时在实习+根本没有复习+其实就是菜,三家都 阅读全文
posted @ 2018-09-07 15:01 sue7 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 在看项目的代码的时候,发现这样的四个箭头(不包括中间) 但是源码中只写了一个div(剩下的三个是通过旋转得来) 后来在chrome里调试的时候发现是通过css实现的 关于原理: css: 每个div可以看作是由内部方形content和四个不同方形的梯形border组成的,如果内部的content宽和 阅读全文
posted @ 2018-08-17 11:05 sue7 阅读(770) 评论(0) 推荐(1) 编辑
摘要: <随接触的项目更新> 1、react native官方文档:中文版 原版 鉴于中文版可能有翻译错误,两版最好结合对比查阅 一些想法:对比与vue的不同,react的一个最大的特点一切皆组件,以及基于es6的class语法,同时自带热重载。 在react里,对组件数据的操作要通过state,对样式的定 阅读全文
posted @ 2018-08-08 15:46 sue7 阅读(113) 评论(0) 推荐(0) 编辑
摘要: http1.0只能支持短链接,http1.1则可以支持长链接(并不是只支持)。对长链接的支持是因为添加了一些请求头,如host字段、响应码100(continue,允许发送方向服务器发送一个请求头以试探是否有发送权限,与100相对应的响应码是401)、Chunked transfer-coding( 阅读全文
posted @ 2018-08-03 15:19 sue7 阅读(1905) 评论(0) 推荐(0) 编辑
摘要: **POP3**:POP支持离线邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是PC机或MAC。一旦邮件发送到PC机或MAC上,邮件服务器上的邮件将 阅读全文
posted @ 2018-08-03 15:16 sue7 阅读(326) 评论(0) 推荐(0) 编辑