diff --git a/en/application-dev/reference/apis/js-apis-display.md b/en/application-dev/reference/apis/js-apis-display.md
index 5ca404121fdaf677c863f8a23f338c20bd75e136..d0c2ad5562ab851003c8e33828fdeb25f5f68847 100644
--- a/en/application-dev/reference/apis/js-apis-display.md
+++ b/en/application-dev/reference/apis/js-apis-display.md
@@ -14,36 +14,40 @@ import display from '@ohos.display';
Provides the state of a display.
+**System capability**: SystemCapability.WindowManager.WindowManager.Core
+
| Name| Default Value| Description|
| -------- | -------- | -------- |
-| STATE_UNKNOWN | 0 | Unknown.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| STATE_OFF | 1 | The display is shut down.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| STATE_ON | 2 | The display is powered on.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| STATE_DOZE | 3 | The display is in sleep mode.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| STATE_DOZE_SUSPEND | 4 | The display is in sleep mode, and the CPU is suspended.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| STATE_VR | 5 | The display is in VR mode.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| STATE_ON_SUSPEND | 6 | The display is powered on, and the CPU is suspended.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
+| STATE_UNKNOWN | 0 | Unknown.|
+| STATE_OFF | 1 | The display is shut down.|
+| STATE_ON | 2 | The display is powered on.|
+| STATE_DOZE | 3 | The display is in sleep mode.|
+| STATE_DOZE_SUSPEND | 4 | The display is in sleep mode, and the CPU is suspended.|
+| STATE_VR | 5 | The display is in VR mode.|
+| STATE_ON_SUSPEND | 6 | The display is powered on, and the CPU is suspended.|
## Display
Describes the attributes of a display.
+**System capability**: SystemCapability.WindowManager.WindowManager.Core
+
| Name| Type| Readable| Writable| Description|
| -------- | -------- | -------- | -------- | -------- |
-| id | number | Yes| No| ID of the display.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| name | string | Yes| No| Name of the display.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| alive | boolean | Yes| No| Whether the display is alive.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| state | [DisplayState](#DisplayState) | Yes| No| State of the display.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| refreshRate | number | Yes| No| Refresh rate of the display.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| rotation | number | Yes| No| Screen rotation angle of the display.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| width | number | Yes| No| Width of the display, in pixels.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| height | number | Yes| No| Height of the display, in pixels.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| densityDPI | number | Yes| No| Screen density of the display, in DPI.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| densityPixels | number | Yes| No| Screen density of the display, in pixels.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| scaledDensity | number | Yes| No| Scaling factor for fonts displayed on the display.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| xDPI | number | Yes| No| Exact physical dots per inch of the screen in the horizontal direction.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| yDPI | number | Yes| No| Exact physical dots per inch of the screen in the vertical direction.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
+| id | number | Yes| No| ID of the display.|
+| name | string | Yes| No| Name of the display.|
+| alive | boolean | Yes| No| Whether the display is alive.|
+| state | [DisplayState](#DisplayState) | Yes| No| State of the display.|
+| refreshRate | number | Yes| No| Refresh rate of the display.|
+| rotation | number | Yes| No| Screen rotation angle of the display.|
+| width | number | Yes| No| Width of the display, in pixels.|
+| height | number | Yes| No| Height of the display, in pixels.|
+| densityDPI | number | Yes| No| Screen density of the display, in DPI.|
+| densityPixels | number | Yes| No| Screen density of the display, in pixels.|
+| scaledDensity | number | Yes| No| Scaling factor for fonts displayed on the display.|
+| xDPI | number | Yes| No| Exact physical dots per inch of the screen in the horizontal direction.|
+| yDPI | number | Yes| No| Exact physical dots per inch of the screen in the vertical direction.|
## display.getDefaultDisplay
@@ -82,7 +86,7 @@ Obtains the default display object.
- Return value
- | Type| Description|
+ | Type | Description |
| ---------------------------------- | ---------------------------------------------- |
| Promise<[Display](#Display)> | Promise used to return the default display object.|
@@ -107,9 +111,9 @@ Obtains all the display objects.
- Parameters
- | Name| Type| Mandatory| Description|
+ | Name | Type | Mandatory| Description |
| -------- | ---------------------------------------------------- | ---- | ------------------------------- |
- | callback | AsyncCallback<Array<[Display](Display)>> | Yes| Callback used to return all the display objects.|
+ | callback | AsyncCallback<Array<[Display](Display)>> | Yes | Callback used to return all the display objects.|
- Example
@@ -133,7 +137,7 @@ Obtains all the display objects.
- Return value
- | Type| Description|
+ | Type | Description |
| ----------------------------------------------- | ------------------------------------------------------- |
| Promise<Array<[Display](#Display)>> | Promise used to return an array containing all the display objects.|
@@ -159,7 +163,7 @@ Enables listening.
- Parameters
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
- | type | string | Yes| Listening type. The available values are as follows:
- **add**: listening for whether a display is added
- **remove**: listening for whether a display is removed
- **change**: listening for whether a display is changed|
+ | type | string | Yes| Listening type. The available values are as follows:
- **add**: listening for whether a display is added
- **remove**: listening for whether a display is removed
- **change**: listening for whether a display is changed|
| callback | Callback<number> | Yes| Callback used to return the ID of the display.|
- Example
@@ -183,7 +187,7 @@ Disables listening.
- Parameters
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
- | type | string | Yes| Listening type. The available values are as follows:
- **add**: listening for whether a display is added
- **remove**: listening for whether a display is removed
- **change**: listening for whether a display is changed|
+ | type | string | Yes| Listening type. The available values are as follows:
- **add**: listening for whether a display is added
- **remove**: listening for whether a display is removed
- **change**: listening for whether a display is changed|
| callback | Callback<number> | No| Callback used to return the ID of the display.|
- Example
diff --git a/en/application-dev/reference/apis/js-apis-screenshot.md b/en/application-dev/reference/apis/js-apis-screenshot.md
index 1a402eb84c10b9a6e914f0a10b789eebe1df61e1..82e50e09cfa95f0610c99d44fa4af11375a575a1 100644
--- a/en/application-dev/reference/apis/js-apis-screenshot.md
+++ b/en/application-dev/reference/apis/js-apis-screenshot.md
@@ -13,33 +13,40 @@ import screenshot from '@ohos.screenshot';
Describes screenshot options.
-| Name| Type| Mandatory| Description|
+**System capability**: SystemCapability.WindowManager.WindowManager.Core
+
+
+| Name | Type | Mandatory| Description |
| ---------- | ------------- | ---- | ------------------------------------------------------------ |
-| screenRect | [Rect](#Rect) | No| Region of the screen to capture. If this parameter is null, the full screen will be captured.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| imageSize | [Size](#Size) | No| Size of the screen region to capture. If this parameter is null, the full screen will be captured.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| rotation | number | No| Rotation angle of the screenshot. The value can be **0**, **90**, **180**, or **270**. The default value is **0**.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
+| screenRect | [Rect](#Rect) | No | Region of the screen to capture. If this parameter is null, the full screen will be captured.|
+| imageSize | [Size](#Size) | No | Size of the screen region to capture. If this parameter is null, the full screen will be captured.|
+| rotation | number | No | Rotation angle of the screenshot. Currently, the value can be **0** only. The default value is **0**.|
## Rect
Describes the region of the screen to capture.
-| Name| Type| Mandatory| Description|
+**System capability**: SystemCapability.WindowManager.WindowManager.Core
+
+| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | ------------------------------------------------------------ |
-| left | number | Yes| Left boundary of the screen region to capture.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| top | number | Yes| Top boundary of the screen region to capture.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| width | number | Yes| Width of the screen region to capture.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| height | number | Yes| Height of the screen region to capture.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
+| left | number | Yes | Left boundary of the screen region to capture.|
+| top | number | Yes | Top boundary of the screen region to capture.|
+| width | number | Yes | Width of the screen region to capture.|
+| height | number | Yes | Height of the screen region to capture.|
## Size
Describes the size of the screen region to capture.
-| Name| Type| Mandatory| Description|
+**System capability**: SystemCapability.WindowManager.WindowManager.Core
+
+| Name| Type | Mandatory| Description |
| ------ | ------ | ---- | ------------------------------------------------------------ |
-| width | number | Yes| Width of the screen region to capture.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
-| height | number | Yes| Height of the screen region to capture.
**System capabilities**: SystemCapability.WindowManager.WindowManager.Core|
+| width | number | Yes | Width of the screen region to capture.|
+| height | number | Yes | Height of the screen region to capture.|
## screenshot.save
@@ -53,10 +60,10 @@ Takes a screenshot and saves it as a **PixelMap** object. This method uses a cal
- Parameters
- | Name| Type| Mandatory| Description|
+ | Name | Type | Mandatory| Description |
| -------- | --------------------------------------- | ---- | ------------------------------------------------------------ |
- | options | [ScreenshotOptions](#ScreenshotOptions) | No| Screenshot options, which consist of **screenRect**, **imageSize**, and **rotation**. You need to set these parameters.|
- | callback | AsyncCallback<image.PixelMap> | Yes| Callback used to return a **PixelMap** object.|
+ | options | [ScreenshotOptions](#ScreenshotOptions) | No | Screenshot options, which consist of **screenRect**, **imageSize**, and **rotation**. You need to set these parameters.|
+ | callback | AsyncCallback<image.PixelMap> | Yes | Callback used to return a **PixelMap** object. |
- Example
@@ -93,13 +100,13 @@ Takes a screenshot and saves it as a **PixelMap** object. This method uses a pro
- Parameters
- | Name| Type| Mandatory| Description|
+ | Name | Type | Mandatory| Description |
| ------- | --------------------------------------- | ---- | ------------------------------------------------------------ |
- | options | [ScreenshotOptions](#ScreenshotOptions) | No| Screenshot options, which consist of **screenRect**, **imageSize**, and **rotation**. You need to set these parameters.|
+ | options | [ScreenshotOptions](#ScreenshotOptions) | No | Screenshot options, which consist of **screenRect**, **imageSize**, and **rotation**. You need to set these parameters.|
- Return value
- | Type| Description|
+ | Type | Description |
| ----------------------------- | ----------------------------------------------- |
| Promise<image.PixelMap> | Promise used to return an **image.PixelMap** object.|
diff --git a/en/application-dev/reference/apis/js-apis-webgl.md b/en/application-dev/reference/apis/js-apis-webgl.md
index da8d99f69cf791cf35f3e9bb3346ea8b1f96ca5e..677ae513e3504936baba16ec9fcb545ab3abca66 100644
--- a/en/application-dev/reference/apis/js-apis-webgl.md
+++ b/en/application-dev/reference/apis/js-apis-webgl.md
@@ -1,23 +1,15 @@
# webgl
-> ![icon-note.gif](public_sys-resources/icon-note.gif) **Note:**
+> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
> The initial APIs of this module are supported since API version 7. Newly added APIs will be marked with a superscript to indicate their earliest API version.
-This module provides WebGL APIs that correspond to the OpenGL ES 2.0 feature set. For more information, see [WebGL™](https://www.khronos.org/registry/webgl/specs/latest/2.0/).
-
-
-## Modules to Import
-
-
-```
-import webgl from '@ohos.webglnapi';
-```
+This module provides WebGL APIs that correspond to the OpenGL ES 2.0 feature set. For more information, see [WebGL™](https://www.khronos.org/registry/webgl/specs/latest/1.0/).
## Invoking Method
-Create a **<canvas>** component in the HML file. The following is an example:
+Create a **