From's blog


  • Home

  • Archives

面向对象编程

Posted on 2018-05-18
面向对象(Object-oriented)OO编程就是面向对象编程面向对象是什么没人说的清楚可以理解为就像是邻居家的小孩,你不会的他都会JavaScript 语言使用构造函数(constructor)作为对象的模板。所谓”构造函数”,就是专门用来生成实例对象的函数。它就是对象的模板,描述实例对象的基 ...
Read more »

vim需要掌握的快捷键

Posted on 2018-05-18
一. 移动:h,j,k,l: 左,下,上,右。 w: 下一个词的词首。 e:下一个词的词尾。 b:上一个词的词首。 <>: v 模式选中后进行缩进。 二. 跳转:%: 可以匹配{},"",(),[]之间跳转。 H、M、L:直接跳转到当前屏幕的顶部、中部、底部。 #H: ...
Read more »

Session、LocatStorage、Cache-Control、ETag

Posted on 2018-05-10
cookie与session有什么区别? 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的S ...
Read more »

时间复杂度的排序分析

Posted on 2018-05-09
O(n^n )冒泡排序排一个数组,对于n个变量的数组,需要交换变量位置n^2 次,算法复杂度就是O(n^2 ) O(n log2 n)快速排序通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可 ...
Read more »

到页面加载显示完成,这个过程中都发生了什么

Posted on 2018-05-09
1.输入地址:这个不用多说了,就是输入网址 2.浏览器查找域名的 IP 地址,这一步包括 DNS 具体的查找过程简单地说就是把用户输入的网址转换成ip,访问到服务器 3.浏览器向 web 服务器发送一个 HTTP 请求通过浏览器向服务器发送一个POST请求,浏览器标识自己(User-Agent头) ...
Read more »

如何实现数组去重?

Posted on 2018-05-09
假设有数组 array = [1,5,2,3,4,2,3,1,3,4]你要写一个函数 unique,使得unique(array) 的值为 [1,5,2,3,4] 也就是把重复的值都去掉,只保留不重复的值。ES5环境1234567891011array = [1,5,2,3,4,2,3,1,3,4] ...
Read more »

call、apply、bind的用法分别是什么

Posted on 2018-05-09
callcall() 方法调用一个函数, 其具有一个指定的this值和分别地提供的参数。语法:fun.call(thisArg, arg1, arg2, …)参数thisArg在fun函数运行时指定的this值。需要注意的是,指定的this值并不一定是该函数执行时真正的this值,如果这个函数处于非 ...
Read more »

闭包是什么

Posted on 2018-04-24
闭包是什么:闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成”定义在一个函数内部的函数”。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 闭包的用途:最大用处有两个,1.可以读取函数内部的变量, ...
Read more »

REM及SASS

Posted on 2018-04-18
几个常见单位 介绍几个单位em:一个m的宽度,但是面试官喜欢:一个字的宽度,PS:这是错的px:像素rem:根元素(html)的font-size是多少REM就是多少vh:视口的高度vw:视口的宽度更多单位详见 12像素法则只在chrome里面有效如果chrome设置了最小字号为12px,那么你设置 ...
Read more »

DOM

Posted on 2018-04-15
1.什么是DOM把文档(document)变成对象(object)的模型(model);Node 分为 Document(html)、Element(元素)和 Text(文本) Elementtitle script h1等 text指对象中的文本 documenthtml由document来生成 ...
Read more »
1234…6

Wang hang

52 posts
2 tags
© 2018 Wang hang
Powered by Hexo
|
Theme — NexT.Muse v5.1.4