Skip to content

Commit 6991967

Browse files
committed
complete article devtools
1 parent 01da37f commit 6991967

1 file changed

Lines changed: 32 additions & 39 deletions

File tree

Lines changed: 32 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,56 @@
1-
# Developer console
1+
# ئاچقۇچىلار كونسولى (Developer Console)
22

3-
Code is prone to errors. You will quite likely make errors... Oh, what am I talking about? You are *absolutely* going to make errors, at least if you're a human, not a [robot](https://en.wikipedia.org/wiki/Bender_(Futurama)).
3+
كودتا ئاسانلا خاتالىق چىقىدۇ.سىزنىڭ خاتالىق پەيدا قىلىش ئېھتىماللىقىڭىز خېلى يۇقىرى، ئاھ، مەن نىمىلەنى جۆيلۈپ كەتتىم؟ مەن دىمەكچى ئەگەر سىز بىر [ماشىنا](https://en.wikipedia.org/wiki/Bender_(Futurama)) ئەمەس بەلكى ئىنسانلا بولسىڭىز **چوقۇم** خاتالىق پەيدا قىلىسىز.
4+
ئەمما تور كۆرگۈچتە بولسا، ئىشلەتكۈچىلەر سۈكۈتتىكى ھالەتتە خاتالىقنى كۆرەلمەيدۇ. شۇڭا، ئەگەر Script بىرەر چاتاق چىقسا، نىمىنىڭ خاتا ئىكەنلىكىنى كۆرەلمەيمىز ھەم ئوڭشاپ بولالمايمىز.
5+
خاتالىقلارنى كۆرۈش ۋە Scriptگە مۇناسىۋەتلىك نۇرغۇن پايدىلىق ئۇچۇرلارغا ئېرىشىش ئۈچۈن تور كۆرگۈچلەرگە «ئاچقۇچىلار قوراللىرى» (Developer tools) قىتىۋىتىلگەن.
6+
كۆپىنچە ئاچقۇچىلار Chrome ياكى Firefox دا كودنى ئاچىدۇ ھەم كۆرىدۇ، چۈنكى ئاشۇ تور كۆرگۈچلەر ئەڭ ياخشى ئاچقۇچىلار قوراللىرىغا ئىگە. باشقا تور كۆرگۈچلەرمۇ ئاچقۇچىلار قوراللىرى بىلەن تەمىنلەيدۇ، بەزىدە ھەم باشقا ئالاھىدە ئىقتىدارلىرىمۇ بار، ئەمما ئۇلار ئادەتتە Chrome ياكى Firefox قا ئوخشاش «يامان» بولۇشنى ئويلايدۇ. شۇڭا كۆپىنچە ئاچقۇچىلار ئۆزى «ئەڭ ياخشى كۆرىدىغان» تور كۆرگۈچ بار، ئەمما يولۇققان مەسىلە تور كۆرگۈچكە مۇناسىۋەتلىك بولسا ئامالسىز باشقىلىرىغا ئالماشتۇرىدۇ.
7+
ئاچقۇچىلار قوراللىرى مول؛ ئۇلارنىڭ نۇرغۇن ئىقتىدارلىرى بار. بىز دەسلەپتە ئۇلارنى قانداق ئېچىشنى، خاتالىقلارغا قاراشنى، شۇنداقلا JavaScript بۇيرۇقىنى ئىجرا قىلىشنى ئۆگىنىمىز.
48

5-
But in the browser, users don't see errors by default. So, if something goes wrong in the script, we won't see what's broken and can't fix it.
9+
## گوگۇل كىروم تور كۆرگۈچ (Google Chrome)
610

7-
To see errors and get a lot of other useful information about scripts, "developer tools" have been embedded in browsers.
11+
ئاۋۋال بۇ [bug.html](bug.html) نى ئاچىمىز.
812

9-
Most developers lean towards Chrome or Firefox for development because those browsers have the best developer tools. Other browsers also provide developer tools, sometimes with special features, but are usually playing "catch-up" to Chrome or Firefox. So most developers have a "favorite" browser and switch to others if a problem is browser-specific.
13+
ئۈستىدە JavaScript كودىدا خاتالىق بار دەپ چىقىدۇ. خاتالىق زىيارەتچىنىڭ كۆزىدىن يوشۇرۇنغان، شۇڭا بىز ئاچقۇچىلار قوراللىرىنى ئېچىپ كۆرۈپ باقايلى.
1014

11-
Developer tools are potent; they have many features. To start, we'll learn how to open them, look at errors, and run JavaScript commands.
12-
13-
## Google Chrome
14-
15-
Open the page [bug.html](bug.html).
16-
17-
There's an error in the JavaScript code on it. It's hidden from a regular visitor's eyes, so let's open developer tools to see it.
18-
19-
Press `key:F12` or, if you're on Mac, then `key:Cmd+Opt+J`.
20-
21-
The developer tools will open on the Console tab by default.
22-
23-
It looks somewhat like this:
15+
كۇنۇپكا تاختىسىدا `F12`، ئەگەر مەك كومپىيوتىر بولسا `Cmd+Opt+J` نى باسىمىز.
16+
ئاچقۇچىلار قوراللىرى سۈكۈتتىكى ھالەتتە كونسول بېتىدە ئېچىلىدۇ.
17+
نەتىجىدە ئۈستىدىكى مەزمۇن قارىماققا مۇنداق كۆرۈنىدۇ:
2418

2519
![chrome](chrome.png)
2620

27-
The exact look of developer tools depends on your version of Chrome. It changes from time to time but should be similar.
28-
29-
- Here we can see the red-colored error message. In this case, the script contains an unknown "lalala" command.
30-
- On the right, there is a clickable link to the source `bug.html:12` with the line number where the error has occurred.
21+
ئاچقۇچىلار قوراللىرىنىڭ كونكرېت قىياپىتى سىزنىڭ Chrome تور كۆرگۈچ نۇسخىسىغا باغلىق. ئۇ پات-پات ئۆزگىرىدۇ، ئەمما ئوخشىشىپ ئاساسىي شەكلى ئوخشاش بولىدۇ.
22+
- ؜بۇ يەردە قىزىل رەڭلىك خاتالىق ئۇچۇرىنى كۆرىۋالالايمىز. بۇنداق ئەھۋالدا Script دا نامەلۇم «lalala» دىگەن بۇيرۇق بار.
23+
- ؜ئوڭ تەرەپتە خاتالىق يۈز بەرگەن قۇر نومۇرى بىلەن مەنبەنى چېكىشكە بولىدىغان `bug.html:12` دىگەن ئۇلانما بار.
3124

32-
Below the error message, there is a blue `>` symbol. It marks a "command line" where we can type JavaScript commands. Press `key:Enter` to run them.
25+
خاتالىق ئۇچۇرىنىڭ ئاستىدا كۆك رەڭلىك `>` بەلگە بار. ئۇ بىز JavaScript بۇيرۇقىنى يازالايدىغان «بۇيرۇق قۇرى» بەلگىسى. `Enter` كۇنۇپكىسىنى بېسىپ بۇيرۇقنى ئىجرا قىلىشقا بولىدۇ.
26+
ھازىر بىز خاتالىقنى كۆرەلەيمىز، بىز ئۈچۈن ھازىرچە مۇشۇ كۇپايە. كېيىنچە <info:debugging-chrome> دىگەن بابتا ئاچقۇچىلار قوراللىرىغا قايتىپ بۇ ھەقتە تېخىمۇ چوڭقۇرلاپ ئۈگىنىمىز.
3327

34-
Now we can see errors, and that's enough for a start. We'll come back to developer tools later and cover debugging more in-depth in the chapter <info:debugging-chrome>.
28+
```smart header="كۆپ قۇرلۇق كود"
29+
؜ئادەتتە كونسولنىڭ ئىچىگە بىر قۇر كودنى سېلىپ ،ئاندىن `Enter`كۇنۇپكىسىنى باسساق ئىجرا قىلىدۇ.
3530
36-
```smart header="Multi-line input"
37-
Usually, when we put a line of code into the console, and then press `key:Enter`, it executes.
38-
39-
To insert multiple lines, press `key:Shift+Enter`. This way one can enter long fragments of JavaScript code.
31+
؜كۆپ قۇر بۇيرۇق يىزىش ئۈچۈن `Shift+Enter` كۇنۇپكىسىنى باسىمىز. بۇنداق بولغاندا كۆپ قۇرلۇق JavaScript كودىنى كىرگۈزگىلى بولىدۇ.
4032
```
4133

42-
## Firefox, Edge, and others
4334

44-
Most other browsers use `key:F12` to open developer tools.
4535

46-
The look & feel of them is quite similar. Once you know how to use one of these tools (you can start with Chrome), you can easily switch to another.
36+
## ؜Edge, Firefox ۋە باشقىلار
37+
38+
باشقا كۆپ قىسىم تور كۆرگۈچلەر `F12` كۇنۇپكىسى ئارقىلىق ئاچقۇچىلار قوراللىرىنى ئاچىدۇ.
4739

48-
## Safari
40+
ئۇلارنىڭ چىرايى ۋە بىزگە بىردىغان تەسىراتى خېلىلا ئوخشىشىپ كېتىدۇ. بۇ قوراللاردىن بىرىنى قانداق ئىشلىتىشنى بىلسىڭىز (Chrome دىن باشلىسىڭىز بولىدۇ)، باشقىلىرىنىڭ ئاچقۇچىلار قوراللىرىغا ئاسانلا ئالماشتۇرۇپ ئىشلىتىپ كىتەلەيسىز.
4941

50-
Safari (Mac browser, not supported by Windows/Linux) is a little bit special here. We need to enable the "Develop menu" first.
42+
## سافارى تور كۆرگۈچ (Safari)
5143

52-
Open Preferences and go to the "Advanced" pane. There's a checkbox at the bottom:
44+
؜Safari (Windows/Linux لار قوللىمايدىغان Mac تور كۆرگۈچى) بۇ يەردە سەل ئالاھىدە. بىز ئاۋۋال «ئاچقۇچى تىزىملىكى» (Developer menu) نى قوزغىتىشىمىز كېرەك.
45+
تەڭشەكنى ئاچىمىز ۋە «ئىلغار» (Advanced) نى چىكىمىز. ئاستى تەرەپتە بىر توغرا بەلگىسى قويىدىغان تاللاش تەڭشىكى بار:
5346

5447
![safari](safari.png)
5548

56-
Now `key:Cmd+Opt+C` can toggle the console. Also, note that the new top menu item named "Develop" has appeared. It has many commands and options.
49+
ئەمدى `Cmd+Opt+C` كۇنۇپكىسىنى بىسىپ كونسولنى ئېچىشقا بولىدۇ. دىققەت قىلساق شۇنى بايقايمىزكى ئەمدى «ئاچقۇچى» (Developer) دىگەن يېڭى بىر تىزىملىك تۈرى پەيدا بولدى. ئۇنىڭدا نۇرغۇن بۇيرۇق ۋە تاللاشلار بار.
5750

58-
## Summary
51+
## خۇلاسە
5952

60-
- Developer tools allow us to see errors, run commands, examine variables, and much more.
61-
- They can be opened with `key:F12` for most browsers on Windows. Chrome for Mac needs `key:Cmd+Opt+J`, Safari: `key:Cmd+Opt+C` (need to enable first).
53+
- ئاچقۇچىلار قوراللىرى بىزنى خاتالىقلارنى كۆرۈش، بۇيرۇق ئىجرا قىلىش، ئۆزگەرگۈچى مىقدارلارنى تەكشۈرۈش قاتارلىق ئىشلارغا يول قويىدۇ.
54+
- ؜Windows دىكى كۆپ قىسىم تور كۆرگۈچلەر ئۈچۈن `F12` كۇنۇپكىسى ئارقىلىق ئاچقىلى بولىدۇ. Mac تىكى Chrome دا `Cmd+Opt+J` نى، Safari دا `Cmd+Opt+C` (يۇقىردا دەپ ئۆتكەندەك ئاۋۋال قوزغىتىش كېرەك) نى بىسىپ ئاچىمىز.
6255

63-
Now we have the environment ready. In the next section, we'll get down to JavaScript.
56+
ئەمدى مۇھىت تەييارلىقى پۈتتى. كېيىنكى قىسىمدىن باشلاپ JavaScript نىڭ ئۆزىنى ئۈگىنىشكە چۈشىمىز.

0 commit comments

Comments
 (0)