小白的自留地

你想做什么呢 ?做你想做的吧。

this指向,变量提升

"关于this指向,变量提升以及跨域的解决方案"

this 变量提升 关于继承 跨域解决方法 » this指向 Js是静态作用域:是在定义阶段就决定好了的,而不是在执行阶段才决定的。 参考资料: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this https://www.zhihu.com/question/...

前后端分离之项目引入node

"前后端分离之项目引入node"

一、为什么要做前后端分离 随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求越来越被重视,后端负责业务/数据接口,前端负责展现/交互逻辑,同一份数据接口,我们可以定制开发多个版本。 现阶段我们主要以后端MVC的模式进行开发,这种模式严重阻碍...

聊聊NodeJs

"聊聊NodeJs"

从去年下半年开始公司pc端开始使用nodeJS作为中间层转发服务应用。刚开始只是知道nodejs这个名词,并没有深刻理解,老大搭建好,自己就这么用了。后来慢慢的看资料学习,才逐渐的理解。今天自己再梳理一遍,也许有其他的发现。 ### nodeJs是什么 JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的...

Javascript异步编程方法有哪些

"Javascript异步编程方法有哪些"

Javascript 语言的执行环境是“单线程”(single thread)。所谓“单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段 JavaScript ...

深入理解原型链和面向对象的继承

"深入理解原型链和面向对象的继承"

说实话关于原型链和面向对象我已经看过很多次了,对看过很多次了,但是依旧不能清晰的表达出他们直接的关系【理解不深】。类似于网上大家说的关于看过一本书,让你说出这本书说了什么了,你吞吞吐吐的回答道:嗯………就是那个那个……嗯…………。好,结束,对说不出来。今天我就自己来分析分析,下次你来问我,我讲给你听啊~~~^_^ 创建对象的几种方式 ​ ​ 针对上面贴出来的代码我们说几个概念...

谈谈页面渲染机制

"谈谈页面渲染机制"

这是大白养成记(现在是小白)的第一篇,坐了很久不知道怎么开始,那就把之前看的面试视频(慕课网:前端面试必备技巧)里的知识点盘点下当作一种输出,加强下理解和记忆,老师讲的很好,所以我也要努力呀。以前看的多忘的也多,实践相对较少,总结性的就是更少了。“纸上得来终觉浅,绝知此事要躬行”,实践输出才是检验真理的唯一标准。好了,废话不多说,开始吧。 1.了解doctype以及它的作用 标准的htm...