#javascript

      更多分类

维护大型JavaScript应用程序经验教训 - MathiasSchäfer

19-01-17 10 banq

这是我们从长期维护大型JavaScript应用程序中学到的经验教训。 在 我们的机构 ,客户项目通常持续几个月。从第一个客户联系和设计阶段到实施和首次启动,项目大致需要半年时间。但有时我们会在几年内... 详细

使用Angular的8个理由 - Sweetcode

19-01-17 7 banq

在选择前端Web开发框架时,现代程序员有几个不错的选择。Angular是一个开源框架,由Google创建并于2010年正式向公众发布,是其中之一。其他受欢迎的竞争者包括React和Vue。 想知道选... 详细

将30K行Flow代码移植到TypeScript - davidgom

19-01-15 13 banq

我们最近移植了 MemSQL Studio 的3万行JavaScript,从使用Flow到TypeScript。在本文中,我描述了为什么我们移植了代码库,它是如何发生的以及它是如何为我们工作的。 ... 详细

民宿Airbnb爱彼迎是如何使用GraphQL和Apollo快速扩大规模10倍?

19-01-13 26 banq

全球民宿Airbnb投入了数年的工程师时间来建立一个几乎无可挑剔的支持GraphQL的基础设施。 GraphQL+后端驱动UI 假定我们已经构建了一个系统,其中基于查询构建非常动态的页面,该... 详细

omniclone:实现Javascript的对象深度克隆复制

19-01-06 0 banq

用于对象深度克隆的同构,可自定义和简单的javascript函数: omniclone(source, config); 案例: . 详细

为什么要使用ES6类?

19-01-04 2 banq

选择使用类的一些原因: 语法更简单,更不容易出错。 使用新的语法比旧语法在实现继承方面容易得多。 class保护您免受无法使用new构造函数的常见错误(如果构造函数不是构造函数this的有... 详细

ES6类和ES5函数构造函数有什么区别?

19-01-04 0 banq

我们先来看看每个例子: // ES5 Function Constructor function Person(name) {   this .name = name; }... 详细

在ES6中使用扩展语法有什么好处?它与rest语法有什么不同?

19-01-04 0 banq

在函数模式编码时ES6的spread语法是非常有用的,因为我们可以轻松地创建数组或对象的副本,而无需诉诸Object.create,slice或库函数。Redux和rx.js项目中经常使用此语言功能... 详细

什么时候应该在ES6中使用箭头函数?

19-01-04 3 banq

通过以下经验法则来处理ES6及更高版本中的函数: 在全局作用域内使用function,包括Object.prototype中的属性。 对于对象构造器使用class实现。 在其他地方使用=&... 详细

什么是IIFE(立即调用函数表达式)?

19-01-04 0 banq

立即调用的函数表达式,简称IIFE。它在创建后立即执行: (function IIFE(){     console.log( "Hello!" ); })();... 详细

ES5和ES6之间的区别?

19-01-04 0 banq

ECMAScript 5(ES5):ECMAScript的第5版,于2009年标准化。该标准已在所有现代浏览器中完全实现 ECMAScript 6(ES6)/ ECMAScript 2015(ES2... 详细

体面编码之JavaScript

18-12-31 11 banq

避免依赖null和之间的区别undefined。这样做往往会导致代码脆弱。在对它们中的任何一个进行相等性检查时使用非强制相等(==)null。避免使用两者来表示不同类型的“无值”情况,例如“unkn... 详细

体面编码之CSS和HTML

18-12-31 11 banq

CSS也是代码。本指南中其他主题的项目适用。它需要代码审查,并且需要进行自动和手动质量检查和规则 - 就像任何其他应用程序代码一样。可怜的CSS很难修改和扩展,并且很难改变或重构应用程序。 使CSS... 详细

JavaScript中的领域驱动设计

18-12-30 42 banq

让DDD为你的JavaScript混乱带来秩序。 我不会把自己当作JavaScript开发人员,我总是开玩笑说这是一种我从未打算学习的语言。它现在如此普遍,它刚刚发生。我经历了享受它和鄙视它的阶段。... 详细

使用JavaScript和Python实现Oracle数据库的存储过程?

18-12-21 13 banq

本文研究了多语言引擎(MLE)如何在GraalVM的帮助下在Oracle数据库中使用JavaScript和Python,为数据密集型计算带来巨大的生态系统。使用GraalVM,我们不仅可以快速将新语... 详细

共有 1221 2 3 4 ... 9 下一页