前端周刊第46期

文章教程

从零开始构建 JavaScript 技术栈

这是 JavaScript Stack from Scratch 的中文版,由我们团队高级前端荣剑同学翻译成中文:这是个简单直接的 JavaScript 技术栈构建指南。在此之前,你需要掌握基本的编程知识和一些 JavaScript 基础。本教程旨在将所有现代 JS 技术栈结合起来使用,并为每个工具提供最简单的示例。你可以把它当作从零开始编写代码样板的示范。

你不得不知的 package.json 常识

可以说 package.json 是整个 npm 社区和生态的核心要素,你可以认为他是包、模块的规格说明,其中的字段都是什么含义,应该如何使用,懂了这些,你的 Node.js 才算是入门。

基于 Loopback 开发一个完整的 Rest API Server

Loopback 非常适合用来开发 API Server,他独有的 API Explorer 能够让你直观的了解系统所提供的所有接口,需要的参数。这篇文章教你基于 Loopback 开发一个完整的露营预定服务端,从脚手架到数据校验、安全、存储都有涉及。

开发工具

Awesome:Visual Studio Code

Visual Studio Code 在国外的开发者群体中已经非常的受欢迎,它的智能感知功能更是让很多工程师爱不释手,极大的提高了开发效率。这又是个 Awesome 仓库,里面整理了把 Visual Studio Code 编辑器发挥到极致需要的各种配置、插件。

代码框架

flatpickr:简洁的轻量级日期时间选择器

开发大型 WEB 应用少不了会有日期时间选择的交互,flatpickr 是一款扁平化设计的,现代简约风格的日期时间选择器,代码无依赖,体积相比 Bootstrap 和 jQuery UI 的那套小了不止一点点。

SQLite Parser:JS 实现的语法解析器

sqlite-parser 是基于 peg.js 实现的兼容 sqllite 3 语法的解析器,简单的说就是能把 sql 语句解析成现成的语法树,有个这东西你能做很多事情,比如在人人车,我们基于他做了非常灵活的业务配置系统。

iView:高质量的 Vue.js UI 组件库

iView 是 一套高质量的 Vue.js UI 组件库,纯国产,相信国内的同学用起来会非常顺手,近期发布了 V2 版本,其中包含了命令行工具,能快速开始新项目。至于组件库的构成就不多说了,不输入社区中其他的组件库,甚至更丰富。

找找灵感

技术动态

Safari 终于支持 performance timing

Safari 的最新技术预览版已经开始支持 performance timing,这对那些使用 performance timing 采集性能数据的同学来说,是好消息,因为这部分用户的数据采集不再需要 hack 了。当然目前是还在技术预览版中,不久之后才登陆正式版。

职位招聘

程序员找工作黑名单,已惊呆

首先承认这不是招聘贴,说实话看到这个的时候我也笑喷了,不过每隔一段时间网上就会爆出程序员因跟老板不和并且利益没有保障的案例,有心人很快就整理了这个:程序员找工作黑名单,换工作和当技术合伙人要谨慎,希望对各位能有帮助。

想看更多类似内容?

说点什么?