2019-01-29
什么是面向对象?对象并不是计算机领域凭空造出来的概念,它是顺着人类思维模式产生的一种抽象(于是面向对象编程也被认为是:更接近人类思维模式的一种编程范式)。
那么,我们先来看看在人类思维模式下,对象究竟是什么。
对象这一概念在人类的幼儿期形成,这远远早于我们编程逻辑中常用的值、过程等概念。在幼年期,我们总是先认识到某一个苹果能吃(这里的某一个苹果就是一个对象...
Read More
2019-01-29
先来看下面几个问题
为什么有的编程规范要求用 void 0 代替 undefined?
字符串有最大长度吗?
0.1 + 0.2 不是等于 0.3 么?为什么 JavaScript 里不是这样的?
ES6 新加入的 Symbol 是个什么东西?
为什么给对象添加的方法能用在基本类型上?
Undefined、Null因为 JavaScript 的代码 un...
Read More
2019-01-29
第一个方法:建立知识架构如果让我做一个划分,前端的知识在总体上分成基础部分和实践部分,基础部分包含了 JavaScript 语言(模块一)、CSS 和 HTML(模块二)以及 浏览器的实现原理和 API(模块三),这三个模块涵盖了一个前端工程师所需要掌握的全部知识。
学完这三个部分,你再结合基本的编程能力,就可以应对基本的前端开发工作了。实践部分(模块四)重...
Read More
2019-01-26
## OSI模型wiki(开放式系统互联通信参考模型)(1984年)
应用层–提供为应用软件而设的接口,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。
表示层–把数据转换为能与接收者的系统格式兼容并适合传输的格式。
会话层–负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接。
...
Read More
2019-01-25
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949...
Read More
2019-01-24
12npm i request request-promise cheerionpm index.js
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686...
Read More
2019-01-17
###请描述cookie、sessionStorage和localStorage的区别。上面提到的技术名词,都是在客户端以键值对存储的存储机制,并且只能将值存储为字符串
cookie
localStorage
sessionStorage
由谁初始化
客户端或服务器,服务器可以使用Set-Cookie请求头。
客户端
客户端
过期时间
手动...
Read More
2019-01-11
Symbol 类型(基本)
Set 类型(复杂)
Map 类型(复杂)
WeakSet 类型(复杂)
WeakMap 类型(复杂)
TypedArray 类型(复杂)
我们再来看一看 es6 之前有哪些数据类型,
基本类型:
string
null
undefined
number
boolean
复杂类型:
object
由于新出的类型在平常工...
Read More
2019-01-03
初级
Http协议是什么?有哪些特点?
HTTP 是一个属于应用层的面向对象的协议.HTTP 协议一共有五大特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有 GET、 HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于 HTTP 协议简单,使得 HTTP ...
Read More