js是啥意思项目名称?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js是啥意思项目名称?相关的知识,希望对你有一定的参考价值。
javascript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1]
JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 [2]
JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript 的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。 [1]
推荐百度百科:javascript
an! 是啥意思?跟随Ruby方法的名称表示? [复制]
【中文标题】an! 是啥意思?跟随Ruby方法的名称表示? [复制]【英文标题】:What does an ! following the name of a Ruby method signify? [duplicate]an! 是什么意思?跟随Ruby方法的名称表示? [复制] 【发布时间】:2011-12-12 19:48:33 【问题描述】:可能重复:Why are exclamation marks used in Ruby methods?
在查看一些 Ruby 代码时,我遇到了这种方法:
def SomeMethod!
// ...
end
是什么!下面的方法名呢?
【问题讨论】:
【参考方案1】:按照惯例,这意味着该方法会改变类的状态。
【讨论】:
不,这不是约定的意思。【参考方案2】:我认为将方法标记为“比其他方法更危险”只是一种惯例。这可能意味着它具有影响其参数或类属性的副作用。这只是提醒要小心。
【讨论】:
是的。而已。比非爆炸方法“更危险”或“更令人惊讶”。【参考方案3】:方法名称末尾的感叹号表示该方法以比没有!
的相同方法的版本更危险的方式执行操作。
请注意,如果没有其他方法,则永远不要使用!
。您可以将!
理解为一种在视觉上区分两种其他等效方法的方法。
例子:
Array#flatten
Array#flatten!
Kernel#exit!
Kernel#exit
【讨论】:
+1 正确地提到了 bang 方法只有在存在相应的非 bang 方法时才应该存在的事实。 -1 提到突变:这不仅仅是只是关于突变,它基本上是关于“更令人惊讶”,其中包括但不限于突变。 @JörgWMittag: 'surprising' 有点含糊:) 你能给我举个核磁共振的例子,!
被用来表示原始数据突变以外的东西吗?
Kernel#exit!
和 Process::exit!
。以上是关于js是啥意思项目名称?的主要内容,如果未能解决你的问题,请参考以下文章