季诗筱的博客

分享个人公众号“季诗筱”

闭包再学习

之前写过博客,也看了无数博客,去学习闭包,理解闭包。后来,得出的结论是,闭包是一个函数,它能访问另一个函数定义的变量和方法。 前几天面试网易,面试官的一个反问让我有点懵,他说只是可以访问另一个函数的变量和方法吗?什么函数都可以?回来后,觉着我对于作用域,执行环境的理解太片面,那么对于闭包的理解就更...

2016-08-22 23:09:01

阅读数:1782

评论数:5

继承再学习

对于继承,是面试经常会面到的问题,而且也是平时写代码的时候常用到的地方。之前也写过继承的文章 ,再次翻看,之前写的是啥呀。学习这个东西真的很奇怪,它永远是那个只要你付出就会有汇报的家伙。 最近面试也面了很多,几乎都会问到,如何理解原型链,如何理解继承?我的回答基本是一样的: 原型链就是让一个对象...

2016-08-20 12:33:20

阅读数:1118

评论数:6

【JavaScript】类型转换

前天面试,面试官问到了一个超级简单的题目:“true==3”返回什么?我不假思索,脱口而出,true!,因为存在隐式类型转换,会把3转换为true,所以最后返回true。欧买嘎,我说的还特别理直气壮。挂完电话后,觉着,不对啊,true==3,返回的是false啊!!!false啊!!! 因为会进行...

2016-08-11 12:37:09

阅读数:1721

评论数:3

【JavaScript】排序算法

找工作心好累,各种等电话啊等等等……不过机会总是留给有准备并且准备好的人的,所以,继续加油!今天总结4种JS的排序算法,分别是冒泡排序,快速排序,选择排序和插入排序。分别介绍其原理和代码实现,所有代码均可在github上下载。正文开始:1、冒泡排序 原理: 从头开始比较相邻的两个待排序元素,如...

2016-08-08 22:56:27

阅读数:728

评论数:0

HTML5-Web Workers

问题:长时间运行的JavaScript进程会导致浏览器冻结用户界面,让用户感觉屏幕“冻结”了。解决:使用Web Workers,浏览器实现Web Workers 规范的方式有很多种,可以使用线程、后台进程或者运行在其他处理器核心上的进程等。这些具体实现细节并没有那么重要,重要的是开发人员可以放心的...

2016-08-03 21:24:07

阅读数:679

评论数:0

HTTP缓存机制

要想成为一个优秀的前端工程师,那么就必须要了解HTTP原理,本篇博文主要介绍HTTP的缓存机制。

2016-07-30 18:18:33

阅读数:2470

评论数:1

【前端路由】

查缺补漏,之前对于路由真的不太了解,今天算是恶补吧。内推阶段就是要发现自己的不足,然后赶紧查缺补漏,加油!在单页面应用中,前端通常需要一套路由机制,这样当url发生变化时就可以做 出一些处理,从而让页面显示不同的内容。 1、什么是路由? 对于没有开发过后端,也没有开发过 SPA 的前端来说,...

2016-07-30 17:08:54

阅读数:1974

评论数:0

Cookie的安全性问题的解决方案

面试被问到了登录时候用cookie的话,安全性问题怎么解决?我基本没有答上来……自己的回答也是醉啊,当时紧张的大脑都不能思考了。所以自己重新学习了一下,先把弄懂了的解决方案记录下来,今后有更好的方法再更新博客。将用户的认证信息保存在一个cookie中,具体如下: 1.cookie名:uid。推...

2016-07-29 10:20:45

阅读数:4056

评论数:2

CSS实现垂直居中

面试的时候经常会被问到这样一个题目:让一个元素中内容垂直居中怎么做。其实之前,我就会两种,line-height和table-cell,今天做项目,遇到了这个问题,就系统的查了一下,总结5种方法

2016-04-28 16:51:50

阅读数:779

评论数:0

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