首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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
文章被阅读
38,258
掘力值
1,184
关注了
64
关注者
38
收藏集
13
关注标签
23
加入于
2018-05-03