开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
区块链和以太坊用于 JavaScript 和 React 开发
区块链是一种构建分散式应用程序的技术。 我们习惯于将数据存储在中央数据库中。 为了容错,我们可能会有分布在不同地理位置的数据库集群。 但是这不会使传统数据库分散。 所有的数据...
oschina 发布于 6天前 0
深入研究 Angular 框架中的装饰
使用Angular(Angular 2 及以上版本)开发程序时,装饰是一个核心概念。还有一个正式的TC39 提案,目前处于阶段2中,该提案期望装饰器能够很快成为JavaScript 的核心语言功能。 回到...
oschina 发布于 6天前 0
如何在不会导致服务器宕机的情况下,用 PHP 读取大文件
作为PHP开发人员,我们并不经常需要担心内存管理。PHP 引擎在我们背后做了很好的清理工作,短期执行上下文的 Web 服务器模型意味着即使是最潦草的代码也不会造成持久的影响。 很少情...
oschina 发布于 2周前 0
6 大主流 Web 框架优缺点对比
是该读些评论和做一些总结的时候了。当我们开始写这个系列博客的时候,我们知道 JavaScript/web 应用框架并不太好总结。我们努力对这个不可回答的问题作出回答:我该用什么样的框架?...
oschina 发布于 2周前 11
【官方文档】Kotlin 1.2 的新增特性
目录 多平台项目 其他语言特性 标准库 JVM 后端 JavaScript 后端 多平台项目 (实验性) 多平台项目是 Kotlin 1.2 中的一个新的实验性功能,允许你在 Kotlin – JVM, JavaScript 和(...
oschina 发布于 2周前 3
使用 Kotlin 编写你的第一个 Firefox WebExtension 扩展
Kotlin 是我最喜爱的编程语言。我们已经知道 Kotlin 编译成 Java 字节码可以快速被安卓和服务端采用。事实上,Kotlin 还支持编译成 JavaScript,因此该语言也开始在 Web 生态系统中受...
oschina 发布于 2周前 7
前端开发者该如何设置数据库
最近有人来问我,作为前端开发人员保存用户数据信息的最简便的方法是什么。因此我来说明一下如何实现它。 配置数据库 首先我们须要先有一个数据库。你可以通过 mlab 获取一个免费的...
oschina 发布于 3周前 0
不使用 JS 匿名函数的三个理由
无论你在什么时候读代码,您都必须注意到匿名函数。有时它们被称为 lambda,有时是匿名函数,不管怎样,我认为他们是不好使用的。 如果你不知道匿名函数是什么,这里有一个引语: 匿名...
oschina 发布于 4周前 0
如何处理前任程序员留下的代码
身为一个软件工程师,我们不可避免的会遇到这样一些问题:不得不修改别人的代码,或者在别人的代码中添加新的功能。我们并不熟悉这些代码,它也可能在整个系统中与我们编写的部分无关...
oschina 发布于 4周前 6
将 Spring Boot 应用迁移到 Java 9 — 模块
上周,我试图制作一个 Spring Boot 应用程序 —— 是一个著名宠物诊所(Pet Clinic)的 app,对 Java 9 兼容。这很不容易,我不得不放弃了很多功能。总而言之,唯一的好处是改进了 St...
oschina 发布于 1个月前 1
JavaScript 开发者的 10 款必备工具
JavaScript,一种所有主流浏览器都支持的语言,是开发基于浏览器的 Web 应用程序的主力,几乎每年都会受到来自众多开发人员的关注。自然地,框架和库的生态系统自然而然地围绕着 Ja...
oschina 发布于 2个月前 0
我们为什么以及是如何从 Angular.js 迁移到 Vue.js?
在我写这篇文章的时候,我们刚刚从我们的应用程序代码库中删除了最后一行AngularJS代码,结束了一个为期4个月的非侵入性工作,将我们的应用程序从AngularJS迁移到VueJS。在这篇文章中...
oschina 发布于 2个月前 42
测试你的前端代码:可视化测试
测试 App,你从哪里开始?在最后这个部分,第五部分,Gil Tayar 总结了他为前端测试新人写的系列文章。最后这篇文章中,Tayar 讲述了可视化测试,以及为什么它是测试前端代码的最后一...
oschina 发布于 2个月前 0
用 Angular 开发 Web 应用(Part 2)
在前一篇文章中,我们探讨了 Web 应用程序的基本用户界面(UI)设计,并为我们的项目奠定了基础,通过使用 Angular 命令行界面(CLI)为我们生成一个骨架项目。在本文中,我们将为我...
oschina 发布于 2个月前 0
用 Angular 开发 Web 应用(Part 1)
伴随着年度互联网商业销售额超过 2 万亿美元,世界现有网站达到 12.4 亿个,开发整洁、简练、直观的网络应用程序对于大多数软件市场至关重要。特别地,单页面应用(SPA)已成为主...
oschina 发布于 2个月前 1
Next.js 3.0 即将发布,将带来哪些新特性?
在 2016 年 10 月 25 日,星期二,一个小的 JavaScript 框架 Next.js 向公众发布了。 Next.js 是构建服务器呈现的通用 JavaScript Web 应用程序的最小框架。 在其存在的几个月内,...
oschina 发布于 2个月前 0
提升代码可读性的 10 个技巧
具有较强可读性的代码,能帮助你调试程序,不让自己活得太累。 代码可读性是计算机编程领域中普遍存在的问题。这也是我们成为开发者首先要学习的事情之一。本文会详细介绍在编写强可...
oschina 发布于 2个月前 4
顶部