首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
寒城子
掘友等级
Web全栈开发者
From zero to hero
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 53
沸点 1
赞
54
返回
|
搜索文章
最新
热门
JS核心理论之《React Native原理浅析》
React Native是一个优秀的跨平台移动应用解决方案,可以让你轻松地使用React(和JavaScript)来创建native移动应用程序。 React Native 需要使用 JavaScript 引擎执行 JavaScript 代码,包括 JavaScriptCore…
Node.js理论实践之《Koa原理浅析》
学习Koa框架之前,不得不提到Express。 Express是一个基于Node.js平台的极简、灵活的 web 应用开发框架,主要基于 Connect 中间件,并且自身封装了路由、视图处理等功能,使用人数众多。 Koa相对更为年轻,是 Express 原班人马基于 ES6/7…
JS核心理论之《异步API与编程解决方案》
XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。 可以设置HTTP请求的时限。 可以使用FormData对象管理表单数据。 可以上传文件。 可以请求不同域名下的数据(跨域请求)。前提是浏览器必须支持且服务器端必须同意。 可以获取…
Node.js理论实践之《进程与线程》
进程Process是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,进程是线程的容器。进程是资源分配的最小单位。 Node.js 里通过 node app.js 开启一个服务进程,多进程就是进程的复制(fork),fork…
Node.js理论实践之《加解密与数字签名》
对称加密(Symmetric Cryptography),以 DES,AES,RC4 为代表。 非对称加密(Asymmetric Cryptography),以 RSA,ElGamal,椭圆曲线加密ECC 为代表。 哈希函数(Hash Function),以 MD5,SHA-1…
Node.js理论实践之《命令行工具》
日常开发中,遇到的各种命令行工具(cli), 如 vue init webpack xxx, 很多是通过node.js开发的。node.js cli本质其实就是执行node脚本。 然后修改 hello文件的权限 $ chmod 755 hello,此时就可以执行 hello 了…
JS核心理论之《浏览器基础知识、缓存与渲染原理》
现代浏览器(指 IE6-IE8 除外的浏览器,包括 IE9+、FireFox、Safari、Chrome 和 Opera 等)事件流包含三个过程,分别是捕获阶段、目标阶段和冒泡阶段。 事件代理:如果一个节点中的子节点是动态生成的,那么子节点需要注册事件的话应该注册在父节点上。相…
JS核心理论之《面向对象设计原则与常见设计模式》
定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 实现的方法为先判断实例存在与否,如果存在则直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。 适用场景:一个单一对象。 优点:适用于单一对象,只生成一个对象实例,避免频繁创建和销毁实例,减少内存占…
JS核心理论之《继承的多种实现方式》
通过构造函数、原型和. 语法三者都可以在类上添加属性和方法。但是三者是有一定的区别的。 构造函数:通过this添加的属性和方法总是指向当前对象的,所以在实例化的时候,通过this添加的属性和方法都会在内存中复制一份,这样就会造成内存的浪费。 . 语法:在类的外部通过. 语法创建…
JS核心理论之《运行机制与宏任务、微任务》
对JS的运行机制的理解,接着之前一篇JS核心理论之《JS引擎、运行时与调用椎栈》中的运行时概念。 更进一步讲,JS中任务类型分为两种:宏任务与微任务。宏任务与微任务各自维护着一个消息队列。 宏任务,macrotask,又称为task,可以理解为每次执行栈执行的代码就是一个宏任务…
下一页
个人成就
文章被点赞
220
文章被阅读
36,579
掘力值
1,181
关注了
64
关注者
38
收藏集
13
关注标签
23
加入于
2018-05-03