• Bootstrap 5将去除对Jquery的依赖,抛弃了JQuery.js这个昔日明星,Jquery大势已去,正如一位网友说:我一直不喜欢Bootstrap的一件事是它需要你加载一个完整版本的jQuery才能使用它。也许我不需要整个jQuery,因为我使用另一个框架,或者因为我有一个
  • GraalVM是一个运行时平台,它支持Java和其他基于Java字节码的语言,但也支持其他语言,如JavaScript,Ruby,Python或LLVM。我们坚信,正如我们目前所知,它是语言虚拟机的未来。但是,我们知道从已建立的Oracle JVM或OpenJDK切换到GraalVM icon
  • 这种转换是不是我自寻烦恼?Javascript是有史以来最好的语言?现在大多数软件公司都希望能够拥有“广泛的Javascript知识,特别是React,Redux和TDD [测试驱动开发]经验”的人。一些Java知识也很有用。这是现实生活。简而言之,随着编码领域的发展,以及“ icon
  • 严格的框架 Mobiledoc - https://github.com/bustle/mobiledoc-kit - 使用标准化JSON icon
  • 这是来自apenwarr的“程序员迁移模式”,该文有趣部分是谈到了各种语言特点和尴尬之处,主要是从上下文历史发展角度,观点新颖有趣:我制作了一个主流编程语言的流程图,说明程序员如何从一种编程语言迁移到另外一种: icon
  • 我们先来看看每个例子: icon
  • 值对象是领域驱动设计的主要组件之一。这是TypeScript中的一个简单的Value Object类。在领域驱动设计中,值对象是帮助我们创建丰富且封装的域模型的两个原始概念之一。实体和价值对象这两个概念。通过了解它与实体的不同之处,可以最好地理解值对象。它们的主要区别 icon
  • 通过以下经验法则来处理ES6及更高版本中的函数: 在全局作用域内使用function,包括Object.prototype中的属性。 对于对象构造器使用class实现。 在其他地方使用=>箭头函数。 为什么几乎到处使用箭头函数? 作用 icon
  • 在选择前端Web开发框架时,现代程序员有几个不错的选择。Angular是一个开源框架,由Google创建并于2010年正式向公众发布,是其中之一。其他受欢迎的竞争者包括React和Vue。想知道选择哪一个?本文通过强调使用Angular开发前端Web应用程序的八个原因提供了一些见解。 icon
  • 立即调用的函数表达式,简称IIFE。它在创建后立即执行: code{    console.log( "Hello!" );})();// "Hello!"[/cod icon
  • 选择使用类的一些原因: 语法更简单,更不容易出错。 使用新的语法比旧语法在实现继承方面容易得多。 class保护您免受无法使用new构造函数的常见错误(如果构造函数不是构造函数this的有效对象,则使构造函数抛出异常)。 调用父原型的方法版本要简单得多 icon
  • 每个开发人员都必须跟上不断发展的技术趋势。如果你坚持使用一种技术或者尝试过于频繁地切换都有问题,今天软件开发领域中最强大的两个JavaScript框架是Angular和React。这两个框架都在共同构建功能强大且可扩展的Web应用程序上拥有相同的概念。最终,在需要做出选择时,实际出现 icon
  • 全球民宿Airbnb投入了数年的工程师时间来建立一个几乎无可挑剔的支持GraphQL的基础设施。 GraphQL+后端驱动UI假定我们已经构建了一个系统,其中基于查询构建非常动态的页面,该查询将返回一些可能 icon
  • 这是我们从长期维护大型JavaScript应用程序中学到的经验教训。在我们的机构,客户项目通常持续几个月。从第一个客户联系和设计阶段到实施和首次启动,项目大致需要半年时 icon
  • 在函数模式编码时ES6的spread语法是非常有用的,因为我们可以轻松地创建数组或对象的副本,而无需诉诸Object.create,slice或库函数。Redux和rx.js项目中经常使用此语言功能。 icon
  • 我们最近移植了MemSQL Studio的3万行JavaScript,从使用Flow到TypeScript。在本文中,我描述了为什么我们移植了代码库,它是如何发 icon
  • 用于对象深度克隆的同构,可自定义和简单的javascript函数: icon