第23期 — 2019-10-06

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Javascript

Tan Li Hau

在浏览器中使用import()来执行javascript🔗

通过将代码编译为data URI格式,可通过import引入执行,但是nodejs不支持。

Dr. Axel Rauschmayer

meteror被tiny收购🔗

全栈框架被加拿大公司tiny收购。

老编:meteor是真的好,nodejs里的No 1。真正实际被大量应用的全栈框架,希望这次收购对它来说是好事。

Frederic Lardinois 编辑 Ka

Carbon

Node.js

Logan Bittner

NodeGUI

fent

J Scott Smith

Alexander Nazarov

npm

Node-RED 1.0 发布,可视化物联网编排工具🔗

Node-RED 是 IBM 新兴技术服务团队构建的可视化物联网编排工具,可基于浏览器的流程编辑器连接设备、服务器和 API 应用。Node-RED 1.0 已经发布,内容如下:

异步消息传递:此版本将节点间传递的消息更改为始终是异步的,而不是有时是异步的,有时是同步的,具体取决于各个节点的实现 Node Send API:现在节点可以使用一个新的 API 来处理运行时中的消息 ...

英文原文

afterer@OSCHINA

Tamas Kadlecsik, Ferenc Hámori

Roman Animir

Filip Skokan

Vadim Demedes

Lod Lawson

Infinite Red

npm lockfiles的安全隐患🔗

lockfiles的安全问题主要针对直接使用了lockfiles的开发项目,例如直接copy开源项目的文件结构,包含了恶意lockfiles。这样的lockfiles可能使用自定义源下载恶意代码。

解决办法: 使用lockfile-lint 仔细检查不是你创建的lockfiles

Liran Tal 编辑 Ka

前端

Natasha Lomas 编辑 Ka

链接和图形连接起来的几种方式🔗
  • svg里面的 a标签的href
  • img 对应的map area标签 的href

Bailey Jones

Jon Preece

投稿

Kaleido

使用伪元素增加点击区域🔗
.menu-2:after {
  content: "";
  position: absolute;
  left: 55px;
  top: 0;
  width: 50px;
  height: 50px;
  background: #e83474;
  /*Other styles*/
}

Ahmad Shadeed 编辑 Ka

你可能不知道的几个chrome开发者工具技巧🔗

Store as global variable

监视变量

模拟低速网络

关闭缓存和保存日志

截图

console.table

$_ 代表最近的表达式

$ = document.querySelector

触发 hover 或者 focus 样式

Ctrl+click 查找样式定义位置

Loftie Ellis 编辑 Ka

Tobi Reif

ZURB

SweetAlert2

catalin c

Danilo Woznica

Marvin Hagemeister

Chen Fengyuan

为链接的不同扩展名添加对应样式🔗
a[href$=".pdf"] {
  background: url('https://i.imgur.com/n8EHrrI.png')
  0 50% no-repeat;
  padding-left: 20px;
}

Flatiron School

数据库

Robert Haas

Jenny Liang

其他

serverless实锤:15%慢,8倍花费🔗

原来的服务跑在Elastic Beanstalk上,后来迁移到serverless方式。

除了性能慢,最大的问题是花销serverless大概1350$每月, Beanstalk 只要不到164$ 每月,8倍!

此文章获得大量围观。作者和围观者有很多讨论:

  • AWS api gateway很贵,但一般使用 Application Load Balancer负载均衡就够了,便宜很多。
  • 应该升级较新的EC2实例。

最终作者仍然对serverless持失望态度。

Einar Egilsson 编辑 Ka

广告

扫描二维码关注微信公众号
本期阅读量