随笔分类 -  JavaScript

about js HTML and CSS
摘要:本篇文章我们去探讨下Chrome的内部工作机制,分析下不同的进程和线程是如何处理浏览器的各部分功能。同时深入研究下每个进程和线程在展现网站时是如何沟通的。 首先我们先来看一个简单的例子,在浏览器地址栏输入url,按下回车建,浏览器会向服务器请求数据然后展现界面。 从浏览器进程开始 从第一篇文章中,我 阅读全文
posted @ 2019-07-11 23:08 学习会让你青春永驻 阅读(583) 评论(0) 推荐(0) 编辑
摘要:浏览器 browser render 阅读全文
posted @ 2019-06-29 17:46 学习会让你青春永驻 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:webpack V4处理提取css文件的plugin, mini-css-extract-plugin 阅读全文
posted @ 2019-03-24 21:29 学习会让你青春永驻 阅读(21829) 评论(0) 推荐(1) 编辑
摘要:引言 在使用express,koa, 或者是egg.js进行node server开发的过程中,我们的路由基本上都是定义在controller层的,框架对于 node 原生路由都会进行一层封装,一版都会封装到一个router对象,提供http的method对应的方法,然后在回调函数的入参中封装请求对 阅读全文
posted @ 2018-12-28 19:05 学习会让你青春永驻 阅读(1098) 评论(0) 推荐(1) 编辑
摘要:使用js的class类简单的实现一个事件监听机制,不同于浏览器中的时间绑定与监听,类似于node中的时间监听,并且会在接下来的文章中去根据自己的理解去写一下Event模块中的原理。 Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。并且Node中的大量模块都使用了Event机制 阅读全文
posted @ 2018-05-07 21:29 学习会让你青春永驻 阅读(412) 评论(0) 推荐(1) 编辑
摘要:generator是什么? generator是ES6提供的一种异步编程解决方案,在语法上,可以把它理解为一个状态机,内部封装了多种状态。执行generator,会生成返回一个遍历器对象。返回的遍历器对象,可以依次遍历generator函数的每一个状态。同时ES6规定这个遍历器是Generator函 阅读全文
posted @ 2018-03-23 15:44 学习会让你青春永驻 阅读(517) 评论(1) 推荐(1) 编辑
摘要:eventloop是一个用作队列的数组,eventloop是一个一直在循环执行的,循环的每一轮成为一个tick,在每一个tick中,如果队列中有等待事件,那么就会从队列中摘取下一个事件进行执行,这些事件就是我们之前的回调函数。现在ES6精确指定了事件循环的工作细节,这意味着在技术上将其纳入了JavaScript引擎的势力范围,而不只是由宿主环境决定了,主要的一个原因是ES6中promise的引入。 阅读全文
posted @ 2018-03-21 16:31 学习会让你青春永驻 阅读(1996) 评论(0) 推荐(1) 编辑
摘要:vuex是vue中单向数据流的一个状态管理模式,它可以集中存储管理应用中所有组件的状态,并且有一套相应的规则可以去预测数据的变化。类似与此的还有react中的redux,dva等状态管理模式。 一般我们的状态管理包含以下几个部分: state 这是驱动页面变化的数据源 view state数据展示的 阅读全文
posted @ 2018-01-24 19:46 学习会让你青春永驻 阅读(931) 评论(0) 推荐(1) 编辑
摘要:package.json中两个字段含义简介 一直在使用npm包管理器,对于npm install module save dev 和 npm install module save这两个的区别做了一些浅析的理解: dependencies dependencies属性被声明在一个简单的对象中,用来控 阅读全文
posted @ 2017-10-16 21:12 学习会让你青春永驻 阅读(7205) 评论(0) 推荐(3) 编辑
摘要:这几天看到一个面试题,大概就是,让你给1000个li都添加一个click事件,应该怎么添加?大多数人第一开始的感觉可能就是,每个li上边都添加一个呗,那要是这样的话,估计面试的时候就会GG了,这里就是撤出了我们的事件冒泡和捕获机制,以及事件委托机制,对于上边这些,我们慢慢来看. 首先说一下事件冒泡和 阅读全文
posted @ 2016-10-24 22:05 学习会让你青春永驻 阅读(1156) 评论(3) 推荐(6) 编辑
摘要:相信每个学习过其他语言的同学再去学习JavaScript时就会感觉到诸多的不适应,这真是一个颠覆我们以前的编程思想的一门语言,先不要说它的各种数据类型以及表达式的不同了,最让我们头疼,恐怕就是面向对象的部分了,在JavaScript中,是没有给定一个创建对象的关键词的,它不像Java中一个class 阅读全文
posted @ 2016-08-22 19:08 学习会让你青春永驻 阅读(1731) 评论(3) 推荐(4) 编辑
摘要:学习javascript也有一段时间了,一直以来分享的都是一些概念型的知识,今天有空做了一个打地鼠的小游戏,来跟大家分享一下,大家也可以下载来增加一些生活的乐趣,下面P出代码:首先是HTML部分代码: 接下来是CSS部分代码: 再往下就是控制这一切的javascript代码: 好了,博友们,今天的分 阅读全文
posted @ 2016-08-02 21:41 学习会让你青春永驻 阅读(753) 评论(0) 推荐(0) 编辑