屹立于技术之巅的 4 门语言创造者 — Anders Hejlsberg

2022-03-09
阅读 5 分钟
4.7k
有史以来,编程语言几千种,流行至今也不过数十;纵览软件业,语言开发者更是凤毛麟角;贵为一门语言之父,已被神一般地膜拜; 而在众神之中,他,跨越40年,在编程语言领域创造了 Turbo Pascal、Delphi、C#、和 TypeScript 四项成就;在微软象征着技术之巅的22位 Technical Fellow 中,他占有一席之地。他,就是 Anders...
封面图

Vercel 与 Next.js:开源全明星团队背后的商业逻辑

2022-01-26
阅读 5 分钟
14.2k
Vercel 是由 Guillermo Rauch 创立的云服务公司,以拥有数个知名开源项目为大众所知,随着 2021 年在融资、招聘、产品等方面的高调亮相,Vercel 的商业逻辑也愈发清晰。
封面图

[Hacker News 周报] 波斯王子在浏览器中运行;开发者工具大集合;数据库年度报告

2022-01-02
阅读 1 分钟
3.2k
了解科技资讯,把握行业脉搏。每周快速浏览 Hacker News 精选。Hacker Newsletter 地址:[链接][链接]
封面图

[Hacker News 周报] #583

2021-12-29
阅读 1 分钟
3.6k
[链接]FAVORITES一个用纸和笔生成的网站Mess with DNS |一个实验网站从 Node 到 Ruby on RailsChrome 用戶当心:Manifest v3 具有欺骗性和威胁性独立开发者害怕营销隐性知识比刻意练习更重要关于礼品卡的那些门道亚马逊帝国的反击ASK HN大多数开发者是否夸大了自己的工作?技术让你的哪些生活变糟了?SHOW HNBlender 3....
封面图

程序员玩转 Github Sponsors,开源变现年入百万

2021-09-10
阅读 1 分钟
3.1k
聊聊看开源项目作者如何通过 Github Sponsors 成为独立开发者。[链接]
封面图

个人开源典范的 Vue.js 可被模仿吗?|[Benefit from Open Source]

2021-09-05
阅读 1 分钟
2.7k
通过分析 VueJS 开源各个阶段的社区运营于技术演进思路,为想要开发个人开源项目的开发者提供借鉴。[链接]
封面图

vue-type-check: Vue 模板中的 Typescript 类型检查

2019-10-03
阅读 2 分钟
5k
越来越多人开始尝试使用 Typescript 编写他们的 Vue 项目,Vue 本身也在不断加强对 Typescript 的支持(官方提供 vue-class-component 库、使用 Typescript 编写 Vue 3.0 等),但是对于组件中模板部分的类型检查仍然有很大的局限性。

Vue 中的受控与非受控组件

2018-12-17
阅读 3 分钟
10.2k
熟悉 React 的开发者应该对“受控组件”的概念并不陌生,实际上对于任何组件化开发框架而言,都可以实现所谓的受控与非受控,Vue 当然也不例外。并且理解受控与非受控对应的需求场景,可以让我们在设计一些基础组件时思路更加清晰,暴露出来的组件 API 也更加合理、统一。

Web UI 自动化测试技术选型

2018-08-14
阅读 4 分钟
7.1k
事实上对于 UI 自动化测试来说,许多所谓框架之间并没有太多差别,也从来不是影响整套测试用例是否健壮的关键性因素。相比之下,如何提高测试用例稳定性以及出现错误时 debug 的便捷性才是让 UI 自动化测试方案落地的重要细节。

前端代码质量进阶:自定义 eslint 规则校验业务逻辑

2018-05-02
阅读 10 分钟
12.8k
eslint 是 JavaScript 社区中主流的 lint 工具,提供的大量规则有效的保障了许多项目的代码质量。本文将介绍如何通过自定义 eslint 检查规则,校验项目中特有的一些业务逻辑,如 i18n、特殊作用域、特殊 API 使用规范性等。

Graph 数据可视化:JS 自动布局有向无环图

2018-05-01
阅读 2 分钟
12.8k
有向无环图(directed acyclic graph,以下简称 DAG)是一种常见的图形,其具体定义为一种由有限个顶点和有限条带有方向的边组成的图,并且其中任意一个顶点都不能沿着边再次指向自己。

声明式与响应式——前端新一代数据可视化方案

2016-11-28
阅读 4 分钟
7.2k
题目中的“新一代”是个相对的概念,事实上本文即将介绍的方法已经有了生产环境可用的实现方案(这也侧面佐证了其可行性),但考虑到此方法与现在大部分前端项目中所使用的数据可视化方案相比仍有一些优势,因此仍以“新一代”进行描述。

JSer全栈化技术栈推荐(一)——原生移动端是天堂还是泥潭

2016-09-06
阅读 2 分钟
4.1k
随着以服务器端的NodeJS、桌面端的Electron和原生移动端React Native为代表的全栈JS迅猛发展,真正生产环境中的“JS/前端技术全栈化”已经逐渐变为可能。尽管在前端以外的领域里,JavaScript还不能取代各领域原本主流语言的地位,但对于大量初创型公司或技术人手不足的团队来说,更低的学习成本本身就是一种极大的优势。

自己动手写个颜色类库:掌握JS中的位运算符

2016-08-22
阅读 6 分钟
6.5k
从最近写的一个图表库中单独抽象出来了颜色类库,功能包括HEX、RGB/RGBA以及HSL/HSLA各种色值的转换以及颜色明暗变化。在编写的过程中,涉及到了JS中的各种位运算符,对16进制色值的处理不再是循环遍历了。只对位运算符感兴趣的建议直接阅读目录中的“HEX色值的快速转换”。

Vue.js 实践(3):实现一个漂亮、灵活、可复用的提示组件

2016-07-11
阅读 5 分钟
20.1k
这次的教程里,我们要把组件化进行到底!最近半年的几个项目中,都遇到了需要使用Toast或者Notification组件的情况。在目前已有的一些基于Vue.js开发的组件库,都没有找到太合适的,所以自己重头实现了一个。历经几个项目的磨练,这个提示组件的功能已经越来越完善,这次就分享一下组件以及其实现思路吧。

Vue.js 实践(2):实现多条件筛选、搜索、排序及分页的表格功能

2016-06-03
阅读 9 分钟
45.6k
与上周的第一篇实践教程一样,在这篇文章中,我将继续从一种常见的功能——表格入手,展示Vue.js中的一些优雅特性。同时也将对filter功能与computed属性进行对比,说明各自的适用场景,也为vue2.0版本中即将删除的部分filter功能做准备。