搜索开发工具、服务、公司、资讯、视频

搜索 java ,共找到 355 条记录
SDK.CN

面试中要注意的 3 个 JavaScript 问题

本文不讲最新的 JavaScript 库,通用开发实践,或任何新的 ES6 函数。而是讲讲面试中经常出现的 3 个 JavaScript 问题。我问过这些问题,我的朋友说他们也问。当然不是说你在准备 JavaScript 面试时只要学习这 3 个问题 —— 你还有很多途径去更好的准备即将到来的面试 —— 但面试官很有可能通过下面 3 个问题来判断你了解和掌握...

SDK.CN

正则详解及实战(JavaScript)

在软件开发中,不管是Java、C#、JS、OC....基本上都会接触到正则,不过大多数人都对正则并不是很了解,正常情况下都是直接从网上扒一段(我之前也一直都是这么干的,哈哈)。但是做开发时间比较久之后,再遇到正则就特别想深入的去了解,而且听不少朋友说,最近面试的时候遇到不少关于正则问题......

SDK.CN

用65行代码实现JavaScript动画序列播放

最近在给学生上课,上周六的第一堂课是关于 JavaScript 动画的内容,其中包括一些简单的动画,比如匀速或者匀加/减速的运动,也包括复杂一些的组合动画。而动画的基本原理,在我之前的文章已经有了详细的介绍。在这里,我想谈一谈的是,我们可以如何针对现代浏览器设计更加简单的 API,来实现动画的序列播放。

SDK.CN

JavaScript 的 this 指向问题深度解析

JavaScript 中的 this 指向问题有很多博客在解释,仍然有很多人问。上周我们的开发团队连续两个人遇到相关问题,所以我不得不将关于前端构建技术的交流会延长了半个时候讨论 this 的问题。 与我们常见的很多语言不同,JavaScript 函数中的 this 指向并不是在函数定义的时候确定的,而是在调用的时候确定的。换句话说,函数的调用方式决定了 ...

SDK.CN

套公式让你不再害怕JavaScript中的作用域

JavaScript作用域会先在自己的AO上找,找不到就到父函数的AO上找,再找不到再找上一层的AO,直到找到window.这样就形成一条链,这条AO链就是JavaScript中的作用域链.JavaScript中有两条很重要的链,一条是作用域链,一条是原型链。

SDK.CN

JavaScript 启动性能瓶颈分析与解决方案

本文译自Medium上一位技术作者的文章,主要讲述了到底是什么拖慢了应用的启动时间?JS 语法解析与编译是大部分网站的瓶颈?现代 JS 语法解析 & 编译性能评测哪些工作可以降低 JS 的解析时间?现代浏览器是如何提高解析与编译速度的?

SDK.CN

Oracle把Java EE的未来押在Rest API上了?

作为一种提供Web服务通信的机制,似乎REST从很久以前就抢过了SOAP的风头。现在大家构建微服务的时候,往往倾向于做成基于REST的,以便向JAX-RS(Java API for RESTful Web Services,针对RESTful Web服务的Java API)靠拢,这个关键的规范正在升级中,Oracle正在向REST 和 JSON倾斜以使Jav...

SDK.CN

反思JavaScript:论for循环的死亡

我们一直在使用JavaScript的for循环。但现在,在最新的函数式编程技巧的支持下,过时的它应该退休了。幸运的是,你不必是一个函数式编程大师,也可以做出这个改变。更幸运的是,这就是你在眼前项目中可以立马做的事情!

SDK.CN

征服 JavaScript 面试: 什么是函数式编程?| Eric Elliott

函数式编程是一种编程范式意味着它是一种软件构建的思维方式,有着自己的理论基础和界定法则。其他编程范式的例子包括面向对象编程和过程式编程。与命令式或面向对象代码相比,函数式代码倾向于更简洁、更可预测以及更易于测试 —— 但是如果你对它以及与它相关的常见模式不熟悉,读函数式代码会让你觉得信息量太大,而且相关文献对于初学者来说往往难以理解。

SDK.CN

2017 JavaScript大会汇总

JavaScript 和其他编程语言有一个很大的不同,它不像单纯的一个语言,而像一个由众多方言组成大家族。从 2009 年 CoffeeScript 出现开始,近几年出现了大量基于 JavaScript 语言,或者叫方言,例如 ES6、TypeScript、Elm 等等。它们都有自己的优势,且都可以被完美编译成标准 JavaScript。在2017年全世界各...

SDK.CN

机器学习新星:Scala 优于 Java 的五大理由!

作为一门主流编程语言,在所有领域的普及率、职业选择、业界倾向榜单中,Java 即使不在榜首,也位于前列。即便是 Python 为王的机器学习领域,Java 的普及程度也稳居第二、三位,仅有 R 语言可与之相比。Java 能有如此巨大的成功,跟它的灵活多功能,以及处理复杂任务的能力是分不开的。但有没有比 Java 更好的选择呢?

SDK.CN

一个来自红帽的Java垃圾回收算法,试图把停顿时间降到10毫秒以下

早在三年前,Red Hat就启动了Shenandoah项目。Shenandoah是一种新的Java虚拟机GC算法,目标是利用现代多核CPU的优势,减少大堆内存在GC方面存在的停顿时间。垃圾回收器多种多样,但没有一种回收器能够满足所有的需求,它们总要在某些方面做出折衷,并且不可避免地存在停顿时间。而Shenandoah最大的两个特点是它伸缩性和超低停顿时间。

SDK.CN

天塌了:Oracle 或许要在 2017 年对 Java SE 收费

最近The Register发表文章“Oracle收购Sun6年之后终于把手伸向了免费用户”伴随着副标题“认为Java是’免费’的?再想想(2017年你就欠我们钱了)”,我被震惊到了——因为我有大量基于Java SE的客户端。等我读完整篇文章,我好奇真相是什么?

SDK.CN

异步编程RxJava-介绍

本文主要对rxjava进行了简单的介绍,从异步编程这个角度对rxjava进行了分析;并且针对Observable的过滤,转换,组合的API进行了简单的介绍,当然我们更关心的是rxjava有哪些应用场景。

SDK.CN

征服 JavaScript 面试:什么是函数组合

函数式编程正在接管 JavaScript 世界。就在几年前,只有少数 JavaScript 程序员知道函数式编程是什么。然而,在过去 3 年内,我所看到的每个大型应用程序代码库都大量用到了函数式编程理念。函数组合就是组合两到多个函数来生成一个新函数的过程。将函数组合在一起,就像将一连串管道扣合在一起,让数据流过一样。

SDK.CN

NodeJS 对于 Java 开发者而言是什么?

我们都知道Node.js现在得到了所有的关注。每个人都对学习Node.js感兴趣,并希望可以工作于Node.js。在开始工作之前了解技术背后的概念总是不会错的。但对初学者来说,可能会因为不同的人使用的不同定义而晕头转向。Node.js究竟是什么?它是新的语言还是新的框架,是新的工具抑或只是一个简单的JavaScript文件?即使对于有经验的Java开发人员来...

SDK.CN

Oracle 勒紧 Java 脖子上的绞索,Java SE 用户面临巨大恐慌

Java 是免费的?你想多了。Oracle 的律师已经在赶来的路上了。“如果你下载了 Java,你就得到了全部软件,你需要确保只安装你被授权的组件,而且要将不使用的部分移除。”专家警告说。“如果你已经有了 Java 应用,先确定你实际使用的特定组件,以及你们在怎样使用它们,然后基于这些,在 Oracle 找到你们前,验证你们是否有使用问题。”

SDK.CN

Java 异常处理的误区和经验总结

本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。

SDK.CN

五个典型的JavaScript面试题

在IT界,需要大量的 JavaScript 开发者。如果你的能力能够胜任这一角色,那么你将获得许多换工作和提高薪水的机会。但是在你被公司录取之前,你需要展现你的技术,以便通过面试环节。在这篇文章中,我会为你展示前端面试会被问到的 5 个典型问题及相关解决方法,这 5 个问题常被用来测试面试者的 JavaScript 技能。它们很有意思!

SDK.CN

深入了解 JavaScript 中的 for 循环

在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是:简单for循环,for-in,forEach,在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种循环,是:for-of,下面我们就来看看这 4 种for循环。

推荐工具 意见反馈