ECMAScript简介: 它是一种由Ecma国际(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范,javascript在它基础上经行了自己的封装.但通常来说,术语ECMAScript和javascript指的是同一个.业界所说的ECMAScript其实是指一种规范,或者说是一个标准.具体点来说,它其实就是一份文档 JS包含三个部分:ECMAScript(核心).DOM(文档对象模型).BOM(浏览器对象模型),ECMAScript是js语言的基础. (1) ECMAScript3新增了对…
atitit.js 各版本 and 新特性跟浏览器支持报告 一个完整的JavaScript实现是由以下3个不同部分组成的 •核心(ECMAScript)--JavaScript的核心ECMAScript描述了该语言的语法和基本对象 •文档对象模型(DOM)--DOM描述了处理网页内容的方法和接口 •浏览器对象模型(BOM)--BOM描述了与浏览器进行交互的方法和接口 所有的主流 Web 浏览器都遵守 ECMA-262 第三版,即实现的是JavaScript 1.5版,JavaScript 1.6…
ECMAScript和JavaScript的区别 ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会.欧洲计算机制造商协会是制定信息传输与通讯的国际化标准组织.ECMAScript是ECMA制定的标准化脚本语言.目前JavaScript使用的ECMAScript版本为ECMAScript-262.ECMAScript被国际化标准组织采纳为ISO/IEC 16262. ECMAScript发展更新历史总结: ecma sc…
CSS3的选择器提供了很多像:nth-child这样有用的选择器,并且得到浏览器支持.CSS的第四代 选择器CSS4选择器),经我们带来了更多有用的选择器. 1.否定伪类:not 否定伪类选择器其实在CSS3选择器中就出现了,只不过CSS4选择器对否定伪类选择器升级了.在CSS3中,你可以通过否定伪类选择器不去选中你不需要用到的CSS样式的元素.比如说,你想除了.intro的段落之外文本都不加粗,你就可以这样使用伪类选择器. p:not(.intro) { font-weight: normal…
Android Studio是谷歌于13年I/O大会推出的Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的Android开发工具用于开发和调试. 今日谷歌发布了Android studio的1.0正式版,增加了包括智能代码编辑,用户界面设计工具,性能分析工具等新功能,支持Android 5.0平台的开发. 谷歌也将推荐开发环境从Eclipse IDE调整为Android studio,还为Eclipse开发者提供了…
Java8新特性之接口增强 在Java7以及以前的版本中,接口里的方法都是抽象的,并且不存在静态方法,属性默认修饰符是public static final.所有方法的声明都是public [返回类型] [方法名](参数列表) [throws 异常列表]. Java8定义的接口属性:only public, static & final are permitted. Java8定义的接口方法:Only public, abstract, default, static and strictfp…
概述 Java 8中,你可以为接口添加静态方法和默认方法.从技术角度来说,这是完全合法的,只是它看起来违反了接口作为一个抽象定义的理念.猜想设计初衷可能使为了兼容8以下的jdk Java8出来了个函数式接口,只要声明成函数式接口的接口都只能有一个抽象方法,为了便于扩展,赋予接口这么一个新特性 静态方法:使用 static 关键字修饰.可以通过接口直接调用静态方法,并执行其方法体.我们经常在相互一起使用的类中使用静态方法.你可以在标准库中找到像Collection/Collections或者Pat…
(一)  背景资料 GPU就是图形处理器,是Graphics Processing Unit的缩写.电脑显示器上显示的图像,在显示在显示器上之前.要经过一些列处理,这个过程有个专有的名词叫"渲染" ,曾经计算机上是没有GPU的,都是通过CPU来进行"渲染"处理的,这些涉及到"渲染"的计算工作很耗时.占用了CPU的大部分时间.之后出现了GPU,是专门为了实现"渲染"这样的计算工作的.用来将CPU解放出来,GPU是专为运行复杂的数…
在jdk8之前,interface之中可以定义变量和方法,变量必须是public.static.final的,方法必须是public.abstract的.由于这些修饰符都是默认的,所以在JDK8之前,下面的写法都是等价的. public interface JDK8BeforeInterface { public static final int field1 = 0; int field2 = 0; public abstract void method1(int a) throws Exce…
一.前言 .NET Core 3.0中新增加了一个特性:Publishing Single EXEs,可以通过dotnet publish 命令将整个.net core应用发布为一个可执行文件. 二.准备工作 使用VS 2019新创建一个MVC项目: 然后使用dotnet publish命令发布: dotnet publish 如下图所示: 我们查看发布后的文件 可以看到发布之后有很多文件.接下来我们发布成单个可执行文件. 1.Windows上的发布命令 在Windows系统上面执行如下的发布命…