Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
4ddcdf8f
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
4ddcdf8f
编写于
7月 18, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 18, 2022
浏览文件
操作
浏览文件
下载
差异文件
!6841 Modify IDE error
Merge pull request !6841 from 史凯/master
上级
9d59b125
98659f55
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
37 addition
and
47 deletion
+37
-47
zh-cn/application-dev/reference/apis/js-apis-process.md
zh-cn/application-dev/reference/apis/js-apis-process.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-uri.md
zh-cn/application-dev/reference/apis/js-apis-uri.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-url.md
zh-cn/application-dev/reference/apis/js-apis-url.md
+6
-7
zh-cn/application-dev/reference/apis/js-apis-util.md
zh-cn/application-dev/reference/apis/js-apis-util.md
+24
-33
zh-cn/application-dev/reference/apis/js-apis-xml.md
zh-cn/application-dev/reference/apis/js-apis-xml.md
+1
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-process.md
浏览文件 @
4ddcdf8f
...
...
@@ -92,7 +92,7 @@ getOutput(): Promise<Uint8Array>
```
js
var
child
=
process
.
runCmd
(
'
ls
'
);
var
result
=
child
.
wait
();
child
.
getOutput
.
then
(
val
=>
{
child
.
getOutput
()
.
then
(
val
=>
{
console
.
log
(
"
child.getOutput =
"
+
val
);
})
```
...
...
@@ -119,7 +119,7 @@ getErrorOutput(): Promise<Uint8Array>
```
js
var
child
=
process
.
runCmd
(
'
madir test.text
'
);
var
result
=
child
.
wait
();
child
.
getErrorOutput
.
then
(
val
=>
{
child
.
getErrorOutput
()
.
then
(
val
=>
{
console
.
log
(
"
child.getErrorOutput=
"
+
val
);
})
```
...
...
@@ -286,7 +286,7 @@ getThreadPriority(v: number): number
**示例:**
```
js
var
tid
=
process
.
getTid
()
;
var
tid
=
process
.
tid
;
var
pres
=
process
.
getThreadPriority
(
tid
);
```
...
...
@@ -617,5 +617,5 @@ kill(signal: number, pid: number): boolean
```
js
var
pres
=
process
.
pid
var
result
=
that
.
kill
(
28
,
pres
)
var
result
=
process
.
kill
(
28
,
pres
)
```
zh-cn/application-dev/reference/apis/js-apis-uri.md
浏览文件 @
4ddcdf8f
...
...
@@ -71,8 +71,8 @@ toString(): string
**示例:**
```
js
const
uri
=
new
uri
.
URI
(
'
http://username:password@host:8080/directory/file?query=pppppp#qwer=da
'
);
uri
.
toString
()
const
result
=
new
uri
.
URI
(
'
http://username:password@host:8080/directory/file?query=pppppp#qwer=da
'
);
result
.
toString
()
```
...
...
zh-cn/application-dev/reference/apis/js-apis-url.md
浏览文件 @
4ddcdf8f
...
...
@@ -31,7 +31,7 @@ URLSearchParams的构造函数。
```
js
var
objectParams
=
new
Url
.
URLSearchParams
([
[
'
user1
'
,
'
abc1
'
],
[
'
query2
'
,
'
first2
'
],
[
'
query3
'
,
'
second3
'
]
]);
var
objectParams1
=
new
Url
.
URLSearchParams
({
"
fod
"
:
1
,
"
bard
"
:
2
});
var
objectParams1
=
new
Url
.
URLSearchParams
({
"
fod
"
:
'
1
'
,
"
bard
"
:
'
2
'
});
var
objectParams2
=
new
Url
.
URLSearchParams
(
'
?fod=1&bard=2
'
);
var
urlObject
=
new
Url
.
URL
(
'
https://developer.mozilla.org/?fod=1&bard=2
'
);
var
params
=
new
Url
.
URLSearchParams
(
urlObject
.
search
);
...
...
@@ -58,7 +58,7 @@ append(name: string, value: string): void
```
js
let
urlObject
=
new
Url
.
URL
(
'
https://developer.exampleUrl/?fod=1&bard=2
'
);
let
paramsObject
=
new
Url
.
URLSearchParams
(
urlObject
.
search
.
slice
(
1
));
paramsObject
.
append
(
'
fod
'
,
3
);
paramsObject
.
append
(
'
fod
'
,
'
3
'
);
```
...
...
@@ -110,7 +110,7 @@ getAll(name: string): string[]
```
js
let
urlObject
=
new
Url
.
URL
(
'
https://developer.exampleUrl/?fod=1&bard=2
'
);
let
paramsObject
=
new
Url
.
URLSearchParams
(
urlObject
.
search
.
slice
(
1
));
paramsObject
.
append
(
'
fod
'
,
3
);
// Add a second value for the fod parameter.
paramsObject
.
append
(
'
fod
'
,
'
3
'
);
// Add a second value for the fod parameter.
console
.
log
(
params
.
getAll
(
'
fod
'
))
// Output ["1","3"].
```
...
...
@@ -196,10 +196,9 @@ get(name: string): string | null
**示例:**
```
js
var
paramsOject
=
new
Url
.
URLSearchParams
(
document
.
location
.
search
.
substring
(
1
)
);
var
paramsOject
=
new
Url
.
URLSearchParams
(
'
name=Jonathan&age=18
'
);
var
name
=
paramsOject
.
get
(
"
name
"
);
// is the string "Jonathan"
var
age
=
parseInt
(
paramsOject
.
get
(
"
age
"
),
10
);
// is the number 18
var
address
=
paramsOject
.
get
(
"
address
"
);
// null
```
...
...
@@ -252,7 +251,7 @@ set(name: string, value: string): void
```
js
let
urlObject
=
new
Url
.
URL
(
'
https://developer.exampleUrl/?fod=1&bard=2
'
);
let
paramsObject
=
new
Url
.
URLSearchParams
(
urlObject
.
search
.
slice
(
1
));
paramsObject
.
set
(
'
baz
'
,
3
);
// Add a third parameter.
paramsObject
.
set
(
'
baz
'
,
'
3
'
);
// Add a third parameter.
```
...
...
@@ -364,7 +363,7 @@ toString(): string
```
js
let
url
=
new
Url
.
URL
(
'
https://developer.exampleUrl/?fod=1&bard=2
'
);
let
params
=
new
Url
.
URLSearchParams
(
url
.
search
.
slice
(
1
));
params
.
append
(
'
fod
'
,
3
);
params
.
append
(
'
fod
'
,
'
3
'
);
console
.
log
(
params
.
toString
());
```
...
...
zh-cn/application-dev/reference/apis/js-apis-util.md
浏览文件 @
4ddcdf8f
...
...
@@ -90,11 +90,12 @@ callbackWrapper(original: Function): (err: Object, value: Object )=>void
async
function
promiseFn
()
{
return
Promise
.
reject
(
'
value
'
);
}
var
err
=
"
type err
"
;
var
cb
=
util
.
callbackWrapper
(
promiseFn
);
cb
((
err
,
ret
)
=>
{
console
.
log
(
err
);
console
.
log
(
ret
);
})
}
,
err
)
```
...
...
@@ -121,16 +122,12 @@ promiseWrapper(original: (err: Object, value: Object) => void): Object
**示例:**
```
js
function
aysnFun
(
str1
,
str2
,
callback
)
{
if
(
typeof
str1
===
'
string
'
&&
typeof
str2
===
'
string
'
)
{
callback
(
null
,
str1
+
str2
);
}
else
{
callback
(
'
type err
'
);
}
function
aysnFun
()
{
return
0
;
}
let
newPromiseObj
=
util
.
promiseWrapper
(
aysnFun
)
(
"
Hello
"
,
'
World
'
)
;
newPromiseObj
.
then
(
res
=>
{
console
.
log
(
res
);
let
newPromiseObj
=
util
.
promiseWrapper
(
aysnFun
);
newPromiseObj
()
.
then
(
res
=>
{
console
.
log
(
res
);
})
```
...
...
@@ -321,10 +318,11 @@ encodeInto(input: string, dest: Uint8Array, ): { read: number; written: number }
**示例:**
```
js
var
that
=
new
util
.
TextEncoder
();
var
buffer
=
new
ArrayBuffer
(
4
);
this
.
dest
=
new
Uint8Array
(
buffer
);
var
result
=
that
.
encodeInto
(
"
abcd
"
,
this
.
dest
);
var
that
=
new
util
.
TextEncoder
()
var
buffer
=
new
ArrayBuffer
(
4
)
var
dest
=
new
Uint8Array
(
buffer
)
var
result
=
new
Object
()
result
=
that
.
encodeInto
(
'
abcd
'
,
dest
)
```
## RationalNumber<sup>8+</sup>
...
...
@@ -371,7 +369,7 @@ static createRationalFromString(rationalString: string): RationalNumber
**示例:**
```
js
var
rationalNumber
=
new
util
.
RationalNumber
(
1
,
2
);
var
rational
=
rationalNumer
.
creat
RationalFromString
(
"
3/4
"
);
var
rational
=
util
.
RationalNumber
.
create
RationalFromString
(
"
3/4
"
);
```
...
...
@@ -396,7 +394,7 @@ compareTo(another: RationalNumber): number
**示例:**
```
js
var
rationalNumber
=
new
util
.
RationalNumber
(
1
,
2
);
var
rational
=
rationalNumer
.
creat
RationalFromString
(
"
3/4
"
);
var
rational
=
util
.
RationalNumber
.
create
RationalFromString
(
"
3/4
"
);
var
result
=
rationalNumber
.
compareTo
(
rational
);
```
...
...
@@ -442,7 +440,7 @@ equals(obj: Object): boolean
**示例:**
```
js
var
rationalNumber
=
new
util
.
RationalNumber
(
1
,
2
);
var
rational
=
rationalNumer
.
creat
RationalFromString
(
"
3/4
"
);
var
rational
=
util
.
RationalNumber
.
create
RationalFromString
(
"
3/4
"
);
var
result
=
rationalNumber
.
equals
(
rational
);
```
...
...
@@ -469,7 +467,7 @@ static getCommonDivisor(number1: number,number2: number): number
**示例:**
```
js
var
rationalNumber
=
new
util
.
RationalNumber
(
1
,
2
);
var
result
=
r
ationalNumber
.
getCommonDivisor
(
4
,
6
);
var
result
=
util
.
R
ationalNumber
.
getCommonDivisor
(
4
,
6
);
```
...
...
@@ -706,7 +704,7 @@ clear(): void
```
js
var
pro
=
new
util
.
LruBuffer
();
pro
.
put
(
2
,
10
);
var
result
=
pro
.
size
()
;
var
result
=
pro
.
length
;
pro
.
clear
();
```
...
...
@@ -988,14 +986,6 @@ afterRemoval(isEvict: boolean,key: K,value: V,newValue: V): void
{
super
();
}
static
getInstance
()
{
if
(
this
.
instance
==
null
)
{
this
.
instance
=
new
ChildLruBuffer
();
}
return
this
.
instance
;
}
afterRemoval
(
isEvict
,
key
,
value
,
newValue
)
{
if
(
isEvict
===
false
)
...
...
@@ -1004,7 +994,8 @@ afterRemoval(isEvict: boolean,key: K,value: V,newValue: V): void
}
}
}
ChildLruBuffer
.
getInstance
().
afterRemoval
(
false
,
10
,
30
,
null
);
var
lru
=
new
ChildLruBuffer
();
lru
.
afterRemoval
(
false
,
10
,
30
,
null
);
```
...
...
@@ -1097,7 +1088,7 @@ entries(): IterableIterator<[K,V]>
```
js
var
pro
=
new
util
.
LruBuffer
();
pro
.
put
(
2
,
10
);
var
result
=
pro
[
s
ymbol
.
iterator
]();
var
result
=
pro
[
S
ymbol
.
iterator
]();
```
...
...
@@ -1585,7 +1576,7 @@ encode(src: Uint8Array): Promise<Uint8Array>
var
rarray
=
new
Uint8Array
([
99
,
122
,
69
,
122
]);
that
.
encode
(
array
).
then
(
val
=>
{
for
(
var
i
=
0
;
i
<
rarray
.
length
;
i
++
)
{
console
.
log
(
val
[
i
])
console
.
log
(
val
[
i
]
.
toString
()
)
}
})
```
...
...
@@ -1644,7 +1635,7 @@ decode(src: Uint8Array | string): Promise<Uint8Array>
var
rarray
=
new
Uint8Array
([
115
,
49
,
51
]);
that
.
decode
(
array
).
then
(
val
=>
{
for
(
var
i
=
0
;
i
<
rarray
.
length
;
i
++
)
{
console
.
log
(
val
[
i
])
console
.
log
(
val
[
i
]
.
toString
()
)
}
})
```
...
...
@@ -1688,7 +1679,7 @@ isAnyArrayBuffer(value: Object): boolean
**示例:**
```
js
var
that
=
new
util
.
types
();
var
result
=
that
.
isAnyArrayBuffer
(
new
ArrayBuffer
(
[]
));
var
result
=
that
.
isAnyArrayBuffer
(
new
ArrayBuffer
(
0
));
```
...
...
@@ -1768,7 +1759,7 @@ isArrayBuffer(value: Object): boolean
**示例:**
```
js
var
that
=
new
util
.
types
();
var
result
=
that
.
isArrayBuffer
(
new
ArrayBuffer
(
[]
));
var
result
=
that
.
isArrayBuffer
(
new
ArrayBuffer
(
0
));
```
...
...
zh-cn/application-dev/reference/apis/js-apis-xml.md
浏览文件 @
4ddcdf8f
...
...
@@ -146,7 +146,7 @@ thatSer.setNamespace("h", "http://www.w3.org/TR/html4/");
thatSer
.
startElement
(
"
table
"
);
thatSer
.
setAttributes
(
"
importance
"
,
"
high
"
);
thatSer
.
setText
(
"
Happy
"
);
endElement
();
// => <h:table importance="high" xmlns:h="http://www.w3.org/TR/html4/">Happy</h:table>
thatSer
.
endElement
();
// => <h:table importance="high" xmlns:h="http://www.w3.org/TR/html4/">Happy</h:table>
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录