JavaScript代理的惊人威力

2020-11-04
阅读 5 分钟
3.7k
今天我们要学习的是ECMAScript 6的代理。我们将在本文中涉及以下主题。什么是代理代理人在行动谁使用代理使用案例和实例资源让我们开始吧:)什么是代理如MDN网站所述。Proxy对象使你能够为另一个对象创建一个代理,它可以拦截和重新定义该对象的基本操作。他们在解释什么是代理的时候,说它可以创建一个代理**,这有点搞...

不需要框架的客户端JavaScript数据绑定

2020-10-29
阅读 5 分钟
1.9k
最近我一直在思考纯JavaScript的功能。这是一门在过去几年里有显著发展的语言。许多流行的库(如模块加载器)和框架(如Angular,Vue.js和React)被创建,以解决原始的、过时的实现中存在的缺陷和差距。随着ECMAScript 6 / 2015,我相信这些限制大部分已经消失了。许多重要的功能都是开箱即用的,例如:

node-net-snmp模块手册

2020-10-13
阅读 39 分钟
3.2k
net-snmp本模块实现了简单网络管理协议(SNMP)的1、2c和3版本。该模块使用node package manager (npm)安装。 {代码...} 使用require()函数加载。 {代码...} 然后可以创建到远程主机的会话,并用于执行SNMP请求和发送SNMP陷阱或通知。 {代码...} 应用RFC 3413描述了五种类型的SNMP应用。命令生成器应用程序--发起读写请求...

Node.js中的 "for await ...of "语句的简单解释。

2020-09-24
阅读 3 分钟
4.1k
嘿,你们好!几个月前,Deno--一种Node.js的后继者--发布了,在主页上有一个如何使用它的小演示。 {代码...} 突然,当看到第4行的await调用在for之后,但在(const req of s)之前时,我的眼睛就 "那是什么?"?我从来没有见过这样的东西,我的第一个想法是 "这是一个非常酷和奇怪的事情,deno做"....。想象一下我的惊讶,...

技术趋势对决"■▄。React vs Angular vs Vue

2020-09-23
阅读 6 分钟
4.9k
我们将从招聘信息、开发者统计、下载量等因素出发,实际冲破React、Angular和Vue这些模糊的云雾,决定你在2019年应该为自己的职业生涯学习什么。

Node.js无处不在的环境变量!

2020-09-21
阅读 9 分钟
5.7k
您构建的 Node.js 应用程序首先要在计算机上运行。您知道,应用程序在任何需要运行的地方都能工作是很重要的。这可能是在你同事的电脑、公司内部服务器、云服务器或容器内部(可能使用Docker)。输入环境变量.。

Node + Express + LetsEncrypt 。生成一个免费的SSL证书,并在5分钟内运行一个HTTPS服务器。

2020-09-21
阅读 3 分钟
3.9k
你到底是来干什么的?首先,你需要这几样东西。Amazon Linux 服务器,有root权限(通过SSH)。NodeJS:[链接]Express:npm install express。Certbot步骤1:安装包EPEL(Extra Packages for Enterprise Linux)资源库中包含了我们安装Certbot所需要的所有包,所以我们先设置一下。 {代码...} 接下来,我们将安装两个让Le...

一条代码审查规则如何让我的团队变成梦之队?

2020-09-16
阅读 3 分钟
1.9k
产品负责人大橘向团队中的三个开发人员--三猫, 四狗, 五谷--汇报了他们刚刚交付的报告所需要的紧急修改。第二天上午10点有一个客户会议,修改必须上线,这样大橘才能演示。现在是下午6点。五谷正在通勤回家,四狗正在去别墅的路上(她请了假)。三猫却恰好在他的笔记本电脑旁。

说道npm依赖的话,除了dependencies,原来还有optionalDependencies

2020-09-15
阅读 2 分钟
8.9k
今天解决了一个本来以为需要更换npm包,甚至需要修改npm包源代码的问题。简单解决的关键,在于知道npm有一个optionalDependencies的依赖关系。

从React应用中使用GraphQL上传文件。

2020-09-10
阅读 7 分钟
3.9k
GraphQL使我们开发者能够在前端应用和REST API之间实现一个强大而灵活的抽象层。作为一个3个月前才接触到GraphQL的实习生,我阅读了许多文章、博客文章和GraphQL社区成员准备的指南,了解如何构建GraphQL服务并将其连接到React应用。但这些资源都没有提到使用GraphQL可以上传文件。

如何在GRAPHQL中上传文件

2020-09-10
阅读 4 分钟
5.9k
不用多久就会意识到_在GraphQL中上传文件是一大痛点_。文件上传一般都很复杂,即使在REST API中也是如此。经常有人断然建议在上传文件时考虑换回REST,但_真的有那么糟糕吗_我已经研究了一段时间了。_这里介绍一下如何用GraphQL上传文件_。

一个用Node.js从头开始编写的数据库

2020-09-09
阅读 4 分钟
3.9k
HarperDB的创始团队建立了第一个也是唯一一个用Node.js编写的数据库。几个月前,我们的CEO Stephen Goldberg应邀参加了在Women Who Code meetup上发言,分享了这个_(有些人称之为疯狂的)_努力的故事。Stephen讨论了数据库的架构层,演示了如何在Node.js中构建一个高度可扩展的分布式产品,并演示了HarperDB的内部工作原...

# 实例:制作自己的 Docker 容器

2020-09-08
阅读 2 分钟
4k
下面我以 helloapp 项目为例,介绍怎么写 Dockerfile 文件,实现让用户在 Docker 容器里面运行 helloapp 框架。

配置snmpd for windows

2020-09-07
阅读 3 分钟
3.9k
1.安装Windows 安装请参考默认安装为c:/usr/ 。可以执行如下文件,以便启动snmp agent: {代码...} 会提示需要配置snmpd.conf。 {代码...} 不必使用提示中的命令,因为此命令引用了perl,但是perl的对应模块无法跑起来。看来perl要完蛋的传说并不是空穴来风。snmpd.conf可以自己创建到/usr/etc/snmp/snmpd.conf内。2...

远程桌面访问阿里云服务器的方法

2020-09-07
阅读 1 分钟
3.2k
我用的是Windows版本的阿里云服务器。首先,打开服务器,找到已经创建好的服务器实例并点击。 之后会跳转到实例页面,点击右侧的“管理” 然后配置安全组。安全组中就是设置哪些IP可以访问我们的服务器。 然后在安全组配置规则。 添加新规则。 想要让Windows电脑远程链接服务器需要开放3389端口。不然就无法用自己的电脑远...

学习编程的主要支柱--以及为什么初学者应该掌握它们。

2020-09-07
阅读 3 分钟
2k
最近,我作为培训师参与了一个教绝对初学者编程的项目。学习如何编程是很难的。我经常发现,大学课程和训练营错过了编程的重要方面,并采取了糟糕的方法来教授菜鸟。我想和大家分享一下我认为一个成功的编程课程应该建立在五个基本支柱上。一如既往,我是针对主流网络应用的背景。菜鸟的目标是掌握编程的基础知识,了解...

# 编写第二个Chrome Extension+Copy URL+Title

2018-12-04
阅读 2 分钟
1.7k
我们在上网时,常常需要把刚兴趣的文章记录下来,方便以后继续细看。如果记录为Markdown格式的话,还可以方便的把文章链接加入到自己创作的文章内。

# 翻译:Shadow DOM隔离释义

2018-12-04
阅读 3 分钟
2.7k
使用shadow DOM的一个主要好处是样式隔离。 要了解这意味着什么,让我们来假设我们要创建自定义进度条组件。 我们可以使用两个嵌套的DIV来显示条形,使用另一个DIV来显示文本以显示百分比,如下所示:

# 编写第一个Chrome Extension

2018-12-02
阅读 2 分钟
2.1k
假设你想要一个功能,它可以在你点击上下文菜单项目时剪贴当前标签的URL和标题的话,这个功能在Chrome本身并不支持,那么就可以通过一个Chrome Extension来完成此项特性。

# Web Components 全揽

2018-12-02
阅读 5 分钟
2k
Web Components技术可以把一组相关的HTML、JS代码和CSS风格打包成为一个自包含的组件,只要使用大家熟悉的标签即可引入此组件。Web Components技术包括:

Javascript模块全揽

2018-09-03
阅读 11 分钟
2.6k
之前写的文章急速Js全栈教程得到了不错的阅读量,霸屏掘金头条3天,点赞过千,阅读近万,甚至还有人在评论区打广告,可见也是一个小小的生态了;)。看来和JS全栈有关的内容,还是有人颇有兴趣的。

预告:JavaScript模块全览

2018-08-31
阅读 2 分钟
2.2k
之前写的文章急速Js全栈教程得到了不错的阅读量,霸屏掘金头条3天,点赞过千,阅读近万,甚至还有人在评论区打广告,可见也是一个小小的生态了;)。看来和JS全栈有关的内容,还是有人颇有兴趣的。今天看到的霸屏的,也是讲全栈的,见参考文章7

急速JavaScript全栈教程

2018-08-22
阅读 19 分钟
15.1k
自从一年前发布了Vuejs小书的电子书,也有些日子没有碰过它们了,现在因为项目的缘故,需要使用JavaScript全栈开发。所以,我得把这个全栈环境搭建起来。

学习express.js源代码的方法

2018-05-08
阅读 1 分钟
2.2k
尽管有Hapi,Koa等有力的竞争者,express.js依然是非常流行的nodejs web服务器框架,毕竟它早于2007年就已经在开发了。

Web Session 浅入浅出

2018-04-27
阅读 4 分钟
4k
使用过几种Web App开发语言和框架,都会接触到Session的概念。即使是一个简单站点访问计数的功能,也常常使用Session来实现的。其他常用的领域还有购物车,登录用户等。但是,对Session一直是一知半解,知其然而不知其所以然。

http cookie解释

2018-03-29
阅读 2 分钟
2.2k
浏览器和Webserver之间的关系,被设计为无状态的,这是一个很重要的设计,可以让客户端无需和服务器保持状态,节省宝贵的端口资源,从而可以为更多的客户链接服务。

笔记:解读express 4.x源码

2018-03-01
阅读 11 分钟
1.7k
此为裁剪过的笔记版本。 原文在此:[链接]原文在此: [链接] 感谢@YiQi ,@leijianning 带来的好文章。我稍作修改和合并,只是为了更加清晰一点点。 基于的版本 tags:4.4.2。 把express代码跑起来 从一个官方示例开始: {代码...} 代码运行后,访问localhost:3000显示Hello World。 逐行分析 首先第一行,典型的Node.js...

非常方便的node内置的调试方法

2018-02-13
阅读 1 分钟
2k
自从node6.3以来,node已经直接支持类似node-inpect的功能,只要对执行的js代码加入一个--inspect参数,即可使用chrome做代码调试。

设计模式:工厂三姐妹一网打尽

2017-12-13
阅读 4 分钟
2k
作为创建型设计模式,带有工厂名字的设计模式共有三个,分别是 Simple Factory Factory Method Abstract Factory 其中的 Simple Factory并不是GoF一书中的模式,但是它是最基础最常用的,并且也是循序渐进的了解另外两个工厂的必要基础,所有放在一起讲它们是比较科学的。 三者常常是容易搞混的,我就见过若干个搞混的案...

14行代码创建一个极简的单页路由

2017-11-14
阅读 2 分钟
3.3k
客户端路由,在url改变时可以切换不同页面到指定标签的位置。因此是单页应用的核心组件。为了理解它的运作机制,我这里创建了一个最小的路由组件,代码长度为14行。