第22期 — 2019-09-29

在浏览器中阅读

周e信

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

Javascript

Dominic Szablewski 编辑 Ka

gpu.js让你的javascript用上GPU🔗
const gpu = new GPU();
    const multiplyMatrix = gpu.createKernel(function(a, b) {
        let sum = 0;
        for (let i = 0; i < 512; i++) {
            sum += a[this.thread.y][i] * b[i][this.thread.x];
        }
        return sum;
    }).setOutput([512, 512]);

    const c = multiplyMatrix(a, b);

gpujs 编辑 Ka

Valentino Gagliardi

Mapbox

gatsby获得一千五百万美元a轮融资🔗

已经开始实现收费云服务

貌似盖茨比这个名字天生与有💰挂钩。好了有钱了,把框架做好点吧。

Kyle Mathews 编辑 Ka

Node.js

John Lees-Miller

教程-使用datalog,winston记录分析nodejs集群日志🔗

为便于分析写日志时要注意加入元数据(metadata)。

Mallory Mooney

上任8个月后 npm CEO Bryan Bogensberger 离职🔗

npm还没有找到接任CEO,可见npm内部动荡之剧烈。

老编笑: npm今年八卦多,上次传出罢工丑闻,员工揭露新上任的管理层的裁人政策。好了,这回裁人的人也滚蛋了。

James Sanders 编辑 Ka

前端

Crowdlinker Inc.

Maxime Heckel

vue实用秘笈🔗

转发全部属性

<child-component v-bind="$props"/>

属性定义拷贝

export default {
    props:{
      ...ChildComponent.options.props
    }
  }

转发所有事件监听

<child-component v-on="$listeners"/>

简化slot语法

<my-table>
    <template #row="{ item }">
      内容
    </template>
  </my-table>

动态的指定参数

<my-button @[someEvent]="handleSomeEvent()"/>

动态图片路径

<img :src="require(`@/assets/logos/${company.logo}`)"/>

InfectoOne

Diego Muracciole 编辑 Ka

Yusuf Özlü 编辑 Ka

Chris Trevino

投稿

react native和react web项目之间共享typescript代码🔗

作者尝试了两种方式,

  • 直接代码引用
  • 使用webpack编译代码

最终使用第二种,缺点是vscode体验不好。

JOHN RUBLE 编辑 Ka

Valerio

Josh Buchea 翻译 子丶言

glean-react重构VSCode插件🔗
  • 支持类到函数组件的相互转换。
  • 支持状态组件和无状态组件之间的转换。

Wix 编辑 Ka

flutter_mp 京东尝试flutter开发小程序🔗

京东团队ARES Labs开源flutter_mp,使用flutter开发小程序。

此团队还开发了alita React Native转小程序的工具,不过看起来好粗糙🤦‍♂️。

ARES Labs 编辑 Ka

PropJockey

Google

Safari安全跟新-localStorage不再是永久的🔗

Intelligent Tracking Prevention (ITP) version 2.3 已包含在 iOS 13, iPadOS beta, macOS(Catalina, Mojave, High Sierra)中的Safari上.

  • 封顶脚本写入的web数据的过期时间(如果用户未再交互,一周后所有数据(当然包括localStorage)将被删除)
  • document.referrer只能获取到域名部分(例如 https://sub.social.example/some/path/?clickID=0123456789 将会只可见 https://social.example)
  • 如果ITP关闭,document.hasStorageAccess()将会返回true。但是不能保证第三方脚本可写coockie。
  • 支持ITP Debug模式

John Wilander 编辑 Ka

Nada Rifki

iframe-resizer-react react iframe自动适应大小组件🔗

封装了同一作者的iframe-resizer组件,简化了iframe与宿主窗口的消息通信接口。 在线demo

David J. Bradshaw 编辑 Ka

数据库

炒一吵- Hack News: Mysql 还是 Postgres🔗

说Pg好的说它功能多,然而选择mysql的大多是实际运用中的经验。高读写,集群,大企业应用(facebook)。

打混战的插进来说兄弟还是用mongodb吧。

老编:还是mysql吧,用得起mongodb就用mongodb,mongdodb确实好用。

编辑 Ka

Matheus Teixeira

人工智能

generated.photos 十万份AI画的人脸,非商业免费用🔗

另一个网站

各位看官,不说你知道是机器画的脸吗?细思极恐!

Generated Photos

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