JavaScript

JavaScript

在1995 年 Netscape 一位名为 Brendan Eich 的工程师创造了 JavaScript,随后在 1996 年初,JavaScript 首先被应用于 Netscape 2 浏览器上。最初的 JavaScript 名为 LiveScript,后来因为 Sun Microsystem 的 Java 语言的兴起和广泛使用,Netscape 出于宣传和推广的考虑,将它的名字从最初的 LiveScript 更改为 JavaScript——尽管两者之间并没有什么共同点。这便是之后混淆产生的根源。

几个月后,Microsoft 随着 IE 3 推出了一个与之基本兼容的语言 JScript。又几个月后,Netscape 将 JavaScript 提交至 Ecma International(一个欧洲标准化组织), ECMAScript标准第一版便在 1997 年诞生了,随后在 1999 年以 ECMAScript 第三版的形式进行了更新,从那之后这个标准没有发生过大的改动。由于委员会在语言特性的讨论上发生分歧,ECMAScript 第四版尚未推出便被废除,但随后于 2009 年 12 月发布的 ECMAScript 第五版引入了第四版草案加入的许多特性。第六版标准已经于2015年六月发布。

与大多数编程语言不同,JavaScript 没有输入或输出的概念。它是一个在宿主环境(host environment)下运行的脚本语言,任何与外界沟通的机制都是由宿主环境提供的。浏览器是最常见的宿主环境,但在非常多的其他程序中也包含 JavaScript 解释器,如 Adobe Acrobat、Photoshop、SVG 图像、Yahoo! 的 Widget 引擎,以及 Node.js 之类的服务器端环境。JavaScript 的实际应用远不止这些,除此之外还有 NoSQL 数据库(如开源的 Apache CouchDB)、嵌入式计算机,以及包括 GNOME (注:GNU/Linux 上最流行的 GUI 之一)在内的桌面环境等等。

纯CSS实现的类似NextJS/LoadingJS的数据交付前的过渡动画

Leafletjs地图元素事件触发查找坐标点并打开popup

用javascript屏蔽右键默认菜单并改为自定义菜单

如果在html页面中需要屏蔽右键菜单并修改为自己想要的菜单可以按照下面代码来,由原生JavaScript实现,算是对前文VideoJS视频播放器示例代码的一个补充,原因是想在视频播放区域屏蔽右键菜单并改为自己定义的菜单。

html字符串转JavaScript/JSON的处理

HTML字符串在被Javascript使用的时候需要要转换成对应的变量,网上的工具非常多,这里分享一个

JavaScript原生语法实现用Ajax对JSON数据的调用

jQuery写多了把原生语法忘记得一干二净,因为这个项目中未使用jQuery库,所以用了原生js实现,记录下来做个备注。

用原生CSS3+jQuery实现的Ajax请求页面过渡动画特效

我们在web项目中经常需要使用ajax请求,这是一个用css+jQuery实现的页面请求过渡动画。

百度地图封装的JS函数

把JS内容保存成js文件,然后就可以在你的项目中使用啦,当然别忘记引入百度地图的api啊

javascript数组去重的方法[含jQuery版]

用php创建跨域访问的jsonp数据

Post Comment