自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 做个快乐的程序员

做程序员几年了,常年面对一个头疼的问题,技术文档写的太复杂看不懂,每当这个时候,都有种从努力到放弃的感觉,所以决定写个博客,希望能将自己的所学用尽可能简单的方式叙述出来,对有同样困惑的同学能有所帮助。...

2016-08-26 11:52:49 309

原创 前端面试题 - 算法篇

深度遍历有两种方式,一种是递归,一种是栈。

2023-11-09 11:33:13 126 1

原创 前端面试题 - JS篇

(1)数据类型有:undefined、null、Boolean、Number、String、Object、BigInt、Symbol(2)判断类型的方法(这里加了上数组和函数)① typeof ,缺点:null 和 数组 在typeof 中判断为'object'

2023-11-09 11:32:08 113 1

原创 前端面试题总结-CSS篇

(1)父元素宽度和子元素宽度都已知时(2)对父子元素宽度没有要求时(4)子元素宽度未知时(5)终极杀手。

2023-11-03 16:18:29 102

原创 有序且无父id数组转树结构

遇到了没有给parentId,列表转树结构的情况,感觉有点意思,写一下记录

2022-11-10 14:23:35 730 1

原创 三次握手,为什么不是两次,也不是四次

一、为什么是三次握手网络连接为什么是三次握手而不是两次,或者是四次?TCP三次握手是为了建立一个网络连接,进而进行数据传输。TCP通过三次握手,建立了连接,告诉了客户端和服务器自己和对方的发送数据和传输数据的能力。这个过程可以类比于两个小朋友隔着一堵墙玩丢沙包游戏。有两个小朋友,一个叫小客(客户端), 一个叫小服(服务器),他们从来没有玩过丢沙包游戏,突然间他们心血来潮,想玩丢沙...

2019-10-11 17:18:31 1879 4

原创 chrome插件开发入门

一、chrome插件开发比较容易,这篇文章简单记录一下我开发chrome插件时的知识吧。1、新建文件夹,这个文件夹,作为chrome插件的子目录,没有什么特别要求,一个普通文件夹即可,这里给它命名为“example”2、在文件夹新建 一个manifest.json的文件,manifest.json是配置文件,是chrome插件的入口,这个文件必须存在,否则无法运行插件 manife...

2019-09-30 14:24:32 307

原创 vue-router实现原理

1、单页面应用vue实现了单页面应用,什么是单页面应用呢,就是在网页上不刷新不跳转页面,你在网页上看到的所有页面跳转都是靠页面重新渲染完成的。就好比,你用手机看电子书,每看完一页,不是像实体书那样翻页,而是点击手机的下一页,手机在屏幕上再给渲染出下一页的内容。vue没有真正意义上的页面跳转,所以页面间的跳转要靠路由完成,当url变化时,路由根据url的变化调用渲染页面的方法,渲染新的界面...

2019-09-30 13:58:30 832

转载 javascript实现document.ready

1、document.ready()//document.readydocument.ready = function(callback) { ///兼容FF,Google if (document.addEventListener) { document.addEventListener('DOMContentLoaded', function() { document.

2016-08-26 11:50:37 1807

空空如也

空空如也

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

TA关注的人

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