Update ReadMe.md
This commit is contained in:
Родитель
881651f154
Коммит
25c403c1e4
16
ReadMe.md
16
ReadMe.md
|
@ -15,21 +15,21 @@ ClearScript is a library that makes it easy to add scripting to your .NET applic
|
|||
* (Types) Constructors, nested types
|
||||
* Full support for generic types and methods, including C#-like type inference and explicit type arguments
|
||||
* Exposed .NET collections support native script iteration mechanisms:
|
||||
* (V8) [JavaScript iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols) and [`for...of`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of)
|
||||
* (JScript) [`Enumerator`](https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/x32bxwys(v=vs.100))
|
||||
* (VBScript) [`For Each...Next`](https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/scripting-articles/tywtbxd0(v=vs.84))
|
||||
* ![V8](https://img.shields.io/badge/-V8-orange) [JavaScript iteration](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols) and [`for...of`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of)
|
||||
* ![V8](https://img.shields.io/badge/-JScript-blue) [`Enumerator`](https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/x32bxwys(v=vs.100))
|
||||
* ![V8](https://img.shields.io/badge/-VBScript-violet) [`For Each...Next`](https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/scripting-articles/tywtbxd0(v=vs.84))
|
||||
* Scripts can invoke methods with output parameters, optional parameters, and parameter arrays
|
||||
* Script delegates enable callbacks into script code
|
||||
* Support for exposing all the types defined in one or more assemblies in one step
|
||||
* Optional support for importing types and assemblies from script code
|
||||
* The host can invoke script functions and access script objects directly
|
||||
* Full support for script debugging
|
||||
* (V8) Support for fast data transfer to and from [JavaScript typed arrays](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays)
|
||||
* (V8) Support for [JavaScript modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules)
|
||||
* ![V8](https://img.shields.io/badge/-V8-orange) Support for fast data transfer to and from [JavaScript typed arrays](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays)
|
||||
* ![V8](https://img.shields.io/badge/-V8-orange) Support for [JavaScript modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules)
|
||||
* (JavaScript) Support for [CommonJS modules](http://wiki.commonjs.org/wiki/Modules)
|
||||
* ![New](https://img.shields.io/badge/-New!-green) (V8) Automatic conversion between .NET [`BigInteger`](https://docs.microsoft.com/en-us/dotnet/api/system.numerics.biginteger) and JavaScript [`BigInt`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt).
|
||||
* ![New](https://img.shields.io/badge/-New!-green) (V8) Optional automatic conversion between .NET [`DateTime`](https://docs.microsoft.com/en-us/dotnet/api/system.datetime) and JavaScript [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date).
|
||||
* ![New](https://img.shields.io/badge/-New!-green) (V8) Optional automatic conversion between .NET [tasks](https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.task) and JavaScript [promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise).
|
||||
* ![New](https://img.shields.io/badge/-New!-green) ![V8](https://img.shields.io/badge/-V8-orange) Automatic conversion between .NET [`BigInteger`](https://docs.microsoft.com/en-us/dotnet/api/system.numerics.biginteger) and JavaScript [`BigInt`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt).
|
||||
* ![New](https://img.shields.io/badge/-New!-green) ![V8](https://img.shields.io/badge/-V8-orange) Optional automatic conversion between .NET [`DateTime`](https://docs.microsoft.com/en-us/dotnet/api/system.datetime) and JavaScript [`Date`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date).
|
||||
* ![New](https://img.shields.io/badge/-New!-green) ![V8](https://img.shields.io/badge/-V8-orange) Optional automatic conversion between .NET [tasks](https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.task) and JavaScript [promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise).
|
||||
* ![New](https://img.shields.io/badge/-New!-green) Support for .NET 5.0, .NET Core 3.1, .NET Framework 4.5, and .NET Standard 2.1.
|
||||
* ![New](https://img.shields.io/badge/-New!-green) Support for Windows (x86/x64/arm64), Linux (x64/arm/arm64), and macOS (x64).
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче