标签: IP

Office 365 正在用 JavaScript 重写

Office 365 正在用 JavaScript 重写

Sean 没有公布过多细节,他表示这些 Office 应用不是基于 Electron 开发的,而是使用一整套编译工具将同一份 JavaScript 代码编译成适用于不同平台的原生代码,包括 Web、Android、iOS、macOS、UWP 和 WIN32,其中只有 WIN32 是 Electron 应用。

译 | 如果你的网站没有JavaScript

译 | 如果你的网站没有JavaScript

毫无疑问,性能很重要。但JavaScript对我们的网站有什么常见的负面影响呢?我们目前又应该如何评估性能呢?

[译] 超大型 JavaScript 应用设计的哲学

[译] 超大型 JavaScript 应用设计的哲学

本文基于 Malte Ubl 在 JSConf Australia 的演讲速记稿和现场视频整理而来,你可以在 YouTube 上观看完整演讲。由于全文大部分内容转自口述,译稿并不细究字词的严格一致,但尽力保证了原文语义和结构不发生变化

你知道吗?甲骨文拥有JavaScript商标权 未经授权不得使用

你知道吗?甲骨文拥有JavaScript商标权 未经授权不得使用

在名为“Oracle Owns “JavaScript”, so Apple is taking down my app!”(甲骨文拥有JavaScript商标权,所以苹果下架了我的应用。)帖子中写道,美国商标注册号 2416017 的 JAVASCRIPT 为甲骨文公司所有,而这款包含“JavaScript”字样的APP并未得到甲骨文的授权。

谷歌JavaScript编程风格指导中的13个值得关注的要点

谷歌JavaScript编程风格指导中的13个值得关注的要点

谷歌的程序员大大为了帮助刚入手JavaScript的小白们写出干净、易懂的代码,提供了一个独具特色的教程《Java Script指南》,而本文作者丹尼尔西蒙斯,一位web开发人员/Java爱好者精心总结了谷歌推出的这份指南中最有趣、最有用的十三条规则。

关于 ECMAScript 2015(ES6)的一些有用的提示和技巧

关于 ECMAScript 2015(ES6)的一些有用的提示和技巧

EcmaScript 2015(又名 ES6 )已经发布好几年了,各种新功能现在都能以灵巧的方式使用。我想列出并讨论其中的一些我认为会对大家有所帮助的实用功能。

CSS中新型类型化对象模型的JavaScript交互API介绍

CSS中新型类型化对象模型的JavaScript交互API介绍

作为 Houdini 工作的一部分,新的 CSS 类型对象模型(Typed OM), 通过给 CSS 值添加类型、方法和适当的对象模型来进行扩展。值不再是字符串,而是作为 JavaScript 对象的值,用于提升 CSS 的性能和更加合理的操作。

[译]用JavaScript写一个区块链

[译]用JavaScript写一个区块链

几乎每个人都听说过像比特币和以太币这样的加密货币,但是只有极少数人懂得隐藏在它们背后的技术。在这篇博客中,我将会用JavaScript来创建一个简单的区块链来演示它们的内部究竟是如何工作的。我将会称之为SavjeeCoin!

JavaScript反调试技巧

JavaScript反调试技巧

在这篇文章中,我打算跟大家总结一下关于JavaScript反调试技巧方面的内容。值得一提的是,其中有些方法已经被网络犯罪分子广泛应用到恶意软件之中了。

2018 年,我们该如何使用 JavaScript?

2018 年,我们该如何使用 JavaScript?

从命令行工具和 webpack 到 TypeScript,Flow 等其他工具,我们不妨来讨论一下在 2018 年该如何使用 JavaScript。

为什么比起 IntelliJ IDEA,我仍然更喜欢 Eclipse

为什么比起 IntelliJ IDEA,我仍然更喜欢 Eclipse

IDEA就像IDE中的iPhone——它的用户会告诉你“一旦你习惯之后,你会觉得它更好用”,或者“你怎么还在使用Eclipse?”亦或是“IDEA太棒了,每个人都应该换成IDEA”,等等。

如何继承Date对象?由一道题彻底弄懂JS继承

如何继承Date对象?由一道题彻底弄懂JS继承

实例对象不一定就是由它的原型上的构造函数构造的,有可能构造函数内部有着寄生等逻辑,偷偷的用另一个函数来构造了下, 当然,简单情况下,我们直接说实例对象由对应构造函数构造也没错

2018 年最值得关注的 JavaScript 趋势

2018 年最值得关注的 JavaScript 趋势

编者按:JavaScript渗透的范围越来越广,它能做的事情已经远不止前端开发而已。不久前stateofjs.com刚刚发布了2017 JavaScript现状报告,现在Ryan Chartrand非常应景地推出了2018年的JavaScript发展趋势,把这两份文章一起结合来看,相信作为JS开发者的你一定不再迷茫。

JavaScript很古怪,但我却越来越喜欢它

JavaScript很古怪,但我却越来越喜欢它

每种编程语言都有其独特和极具挑战的地方,JavaScript也不例外,或者应该说JavaScript古怪的地方可能更多。当然,这可能不是JavaScript本身的问题,而是对浏览器支持的问题。多年来,很多供应商为了实现对不同浏览器的支持开发了很多不同的JavaScript引擎,这本身就会带来更多的挑战。

在 Node 的帮助下,JavaScript 赢得了编程语言的战争

在 Node 的帮助下,JavaScript 赢得了编程语言的战争

很多人都在寻找一个能够统一编程语言江湖的“老大哥”,战火也重来没有停止过。Jonny Asmar在hackernoon上发表了一篇文章指出,因为Node的存在,JavaScript具备了多功能性,已经有了坐稳“头把交椅”的势头。

JavaScript的成本

JavaScript的成本

在建立那些严重依赖于JavaScript网站的时候,有时我们会为自己发送的内容付出一些隐形的成本。在本篇文章中,我会介绍一些可以帮助你提升网站在移动设备上加载和运行速度的实用规则。

JavaScript 年度调查报告:React、Vue 和 Angular 三分天下,谁将在 2018 年独占鳌头?

JavaScript 年度调查报告:React、Vue 和 Angular 三分天下,谁将在 2018 年独占鳌头?

要论 2017年最主流的三个 Web前端框架,应莫过于 Angular、Vue和 React了。然而在实际应用中,这三个框架却不尽相同,对于规模不大的前端项目来说,Vue因其极易上手会被列出首选之位,Angular在快速开发大型 Web项目上很受推崇,但仍存诸多缺陷,React正为 JavaScript应用开发者提供新的开发方式

28个超牛逼的JavaScript技术用法

28个超牛逼的JavaScript技术用法

Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的,本文秉承着:你看不懂是你SB,我写的代码就要牛逼。

精心收集的48个JavaScript代码片段

精心收集的48个JavaScript代码片段

该项目来自于Github用户Chalarangelo(文末有项目完整地址,原版为英文),目前已在Github上获得了3000多Star,精心收集了多达48个有用的JavaScript代码片段,该用户的代码可以让程序员在30秒甚至更少的时间内理解这些经常用到的基础算法,来看看这些JavaScript代码都传达出了什么吧!

Excuse me?这个前端面试官想搞事!

Excuse me?这个前端面试官想搞事!

我朋友小伟最近就在疯狂面试,遇到了许多有趣的面试官,有趣的面试题,我来帮这个搞事 boy 转述一下。

从 React 绑定 this,看 JS 语言发展和框架设计

从 React 绑定 this,看 JS 语言发展和框架设计

但是请别误会,这篇文章并不会对 this 的特征进行全方位讲解,因为这些内容都可以在各种前端书籍中找到答案。这里,我试图结合 React 事件处理函数关于 this 绑定的演化史,谈一谈这个框架设计以及 javascript 语言在这一细节上的进步和完善。同时对比 this 绑定的不同方案,让大家对 React 、ES next 有一个更清晰的认识。

JavaScript就是ECMAScript?错,也许你需要读读这篇文章

JavaScript就是ECMAScript?错,也许你需要读读这篇文章

有一段关于 JavaScript 混淆不清的历史是它是于1996年被开发出来的。然后在1997年被提交给 ECMA 国际用于标准化工作,这导致了 ECMAScript 的诞生。同时,由于 JavaScript 与 ECMAScript 规范保持一致,所以可以说 JavaScript 是根据 ECMAScript 所实现的一个例子。

5种JavaScript编码规范,你喜欢哪一个?

5种JavaScript编码规范,你喜欢哪一个?

无论你是刚刚学习 JavaScript,还是正在准备大厂的前端面试,下面这 5 种 JavaScript 编码规范都值得你留意和参考。

码农眼中的空字符串,Javascript 的神学体系

码农眼中的空字符串,Javascript 的神学体系

编程语言不约束你,不代表你可以胡来。这个问题主要是片面追求代码的简短,elegant ? 容易导致逻辑混乱。empty string 就是 empty string, 跟 boolean value 没什么关系。不约束码农胡来的语言,在他们心中地位都很高,比如 Python 和 JavaScript。

著名BT盗版网站海盗湾在网站页面内放置JavaScript挖矿脚本

著名BT盗版网站海盗湾在网站页面内放置JavaScript挖矿脚本

部分专家表示,在海盗湾自己改邪归正之前,用户只能通过禁用javascript免受侵害。阻止/禁用JavaScript将以多种方式损害用户访问其它网站各项功能,包括评论将不起作用,无法发表评论,无法查看文件列表等。因此不要访问海盗湾网站是最好的做法。