摘要:
为了保护用户隐私,浏览器厂商推出了智能阻止追踪(ITP)的功能,旨在通过对第三方cookie访问的限制,防止用户被cookie追踪。 详见:Intelligent Tracking Prevention 用户追踪 广告投放有效的计算大概分为三步: 1.主站上投放了广告 2.用户从此主站上跳到了 阅读全文
摘要:
/** * generator的精华在于next的参数,这样的能力才让generetor成为了一种强悍的流程能力 */ function mypromise() { return Promise.resolve({x: 1}) } function* mygen() { var data = yie 阅读全文
摘要:
docker是什么 如果用前端领域内的概念来套的话,iframe是虚拟机,微前端就是docker。docker是一种虚拟沙盒技术,他在操作系统之上隔离出了一种程序运行的环境,从直觉上讲它就是一个虚拟机,像是vmwar或者vmbox,但是它很轻量的容器,你甚至可以理解它就是shallow clone了 阅读全文
摘要:
概述 https相对于http,在TCP之上增加了一个SSL/TLS层。用于对传输的数据加解密,防止数据泄露和被篡改。 Nginx起HTTPS 下面的配置是cerbort生成的,照猫画虎,基本一样 server { server_name baidu.com; #charset koi8-r; #a 阅读全文
摘要:
我要说的,就算不知道两者之间的区别,你在写node和浏览器里面的编程时,也不会导致多大的问题,网络上吹毛求疵的说法太过夸张了。 在网上搜了一圈,很多文章抄袭于阮老师的总结:https://es6.ruanyifeng.com/#docs/module-loader, 没有提出自己的见解。 阮老师的科 阅读全文
摘要:
使用electron-forge构建app 官方文档有很详细的教程: electron-forge 使用官方 electron-quick-start 的demo。在其根目录下执行: # 注意node的版本,我使用v9.6.0不行,使用了v12.0.0才可以 npx @electron-forge/ 阅读全文
摘要:
stream贯穿于各种高级语言中,java,c#,python,javascript... 虽然各种api用的飞起,可是问到什么是流呢?则很难有满意的答案。 为什么会有流 对于大文件的处理,才学会编程的小学生会将整个文件读到内存中,然后再开始处理。但是实际的情况是,我们并不需要这么做。在渐进加载数据 阅读全文
摘要:
上两周使用node把一个线上服务全部重写了,去centos上部署服务。 node安装与升级 于是我安装了yum一顿操作猛如虎安装上了node, 结果是个低版本的。 我当然要使用最新的node啊. 找了半天发现一个工具,就是这个: 开启端口 命令真不是不好记,在这里再记下: 阅读全文
摘要:
"pm2官方文档" ; PM2是极其强大的进程管理工具,可以托管各种程序,丰富的环境日志部署能力。这里只记录本项目中使用的功能。 常用命令 参数传递 为了区分不同环境,需要在pm2启动时指定参数。配置文件如下(假如它的名字叫pm2.config.js): 命令启动时指定环境即可: 阅读全文
摘要:
背景 原本使用php写的一个项目,随着访问量增大,性能出现问题,本来考虑将Php从5.6升级到7.3看能不能得到解决,但是看了一些文章,说node在这些方面更出色(我自己没有验证,边写边验证),加上自己前端方面更擅长,所以决定使用koa来重写项目。正好把一些边角料知识串了一串,这里把整个项目过程中遇 阅读全文