Skip to content

Commit 1860ba1

Browse files
Update article.md
1 parent cc577c5 commit 1860ba1

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

  • 2-ui/1-document/04-searching-elements-dom

2-ui/1-document/04-searching-elements-dom/article.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,25 @@
5656
```
5757

5858
```warn header="Please don't use id-named global variables to access elements"
59-
این رفتار در [in the specification](https://html.spec.whatwg.org/multipage/window-object.html#named-access-on-the-window-object) توضیح داده شده است اما به طور معمول برای سازگاری پشتیبانی می‌شود.
59+
.توضیح داده شده است اما به طور معمول برای سازگاری پشتیبانی می‌شود [in the specification](https://html.spec.whatwg.org/multipage/window-object.html#named-access-on-the-window-object) این رفتار در
6060
61-
مرورگر تلاش می‌کند که با ترکیب namespaceهای JS و DOM به ما کمک کند. این کار برای scriptهای ساده‌ای که به صورت inline در HTML نوشته شده اند مناسب است،‌اما به طور کلی ایده‌ی خوبی نیست. ممکن است تعارض‌‌هایی در نام‌گذاری به وجود آورد. همچنین، وقتی کسی کد JS را می‌خواند و به HTML دسترسی ندارد، مشخص نیست که متغیر از کجا می‌آید.
61+
.دسترسی ندارد، مشخص نیست که متغیر از کجا می‌آید HTML را می‌خواند و به JS نوشته شده‌اند مناسب است اما به طور کلی ایده‌ی خوبی نیست و ممکن است تعارض‌هایی در نام‌گذاری به وجود آورد و همچنین وقتی کسی کد HTML در inline های ساده‌ای که به صورتscript به ما کمک کند. این کار برای DOM و JS هایnamespace مرورگر تلاش می‌کند که با ترکیب
6262
63-
اینحا در این آموزش وقتی مشخص است که element از کجا آمده است، ما برای کوتاهی و اختصار از `id` استفاده می‌کنیم تا به طور مستقیم به یک element ارجاع دهیم.
63+
.ارجاع دهیم element استفاده می‌کنیم تا به طور مستقیم به یک `id` از کجا آمده است ما برای کوتاهی و اختصار از elemnt اینجا در این آموزش وقتی مشخص است که
6464
6565
ترجیح داده می‌شودdocument.getElementById` در زندگی واقعی
6666
```
6767

68-
```smart header="The `id` must be unique"
69-
The `id` must be unique. There can be only one element in the document with the given `id`.
68+
``` smart header=" باید منحصر به فرد باشد `id`"
7069

71-
If there are multiple elements with the same `id`, then the behavior of methods that use it is unpredictable, e.g. `document.getElementById` may return any of such elements at random. So please stick to the rule and keep `id` unique.
70+
فقط یک element با `id` داده شده می‌تواند در document وجود داشته باشد.
71+
72+
73+
اگر چند element با یک `id` مشخص داشته باشیم، رفتار methodای که از آن استفاده می‌کند می‌تواند غیرقابل پیش‌بینی باشد. برای مثال `document.getElementById` ممکن است هر یک از آن elementها را به صورت تصادفی برگرداند. پس لطفا به این قانون توجه داشته باشید و `id` را منحصر به فرد نگه دارید.
7274
```
7375
74-
```warn header="Only `document.getElementById`, not `anyElem.getElementById`"
75-
The method `getElementById` can be called only on `document` object. It looks for the given `id` in the whole document.
76+
```warn header=" فقط `document.getElementById`, نه `anyElem.getElementById`"
77+
.داده شده می‌گردد `id` به دنبال document صدا بزنیم. آن در تمام document را روی اشیای `getElementById‍‍` ما تنها می‌توانیم
7678
```
7779

7880
## querySelectorAll [#querySelectorAll]

0 commit comments

Comments
 (0)