季诗筱的博客

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

闭包再学习

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

2016-08-22 23:09:01

阅读数:1861

评论数:5

继承再学习

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

2016-08-20 12:33:20

阅读数:1194

评论数:6

布局

今天重新学习布局,因为发现自己最近都没怎么写过CSS,成天在看JavaScript,布局的东西都有一点忘记了…… 主要介绍几点: 1、 左div固定宽度,右div宽度自适应; 2、右div固定宽度,左div宽度自适应; 3、三栏自适应布局; 4、三列等高布局; 5、水平垂直居中。1、左...

2016-08-14 23:45:44

阅读数:1339

评论数:4

【JavaScript】类型转换

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

2016-08-11 12:37:09

阅读数:1855

评论数:3

【ES6】Promise初探

近期的学习计划就是 ES6+React,今天把Promise学了一下,现在先总结一下。1、Promise的含义所谓Promise,字面来讲就是“承诺”。在ES6里,它是一个对象,用来传递异步操作的消息。它代表某个未来才会知道结果的事件。Promise对象有以下两个特点: 对象的状态不受外界影响。P...

2016-08-09 16:02:52

阅读数:1190

评论数:0

【JavaScript】排序算法

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

2016-08-08 22:56:27

阅读数:780

评论数:0

HTML5-Web Workers

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

2016-08-03 21:24:07

阅读数:703

评论数:0

HTTP请求的8中方法浅析

来吧,之前想要总结这个问题来着,因为我个人也觉着挺重要的,但是总是被其他的内容给耽搁,遇到闭包了,我会想着先弄懂闭包吧,遇到DOM事件的问题了,会想着先弄明白DOM事件吧,所以 HTTP请求的方法就总是搁置了。好吧,前几天阿里面试的时候,真的就问到了这个问题,而我除了知道get和post之外,别的...

2016-08-01 11:12:19

阅读数:2937

评论数:0

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