{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Web

Prettify

التجميل (تنسيق الكود)

عملية إعادة تنسيق الكود أو البيانات بمسافات بادئة متسقة وفواصل أسطر ومسافات لجعلها قابلة للقراءة البشرية، وهي فعليًا عكس التصغير.

التفاصيل التقنية

تحلل أدوات التجميل الإدخال إلى AST (أو تدفق رموز للتنسيقات الأبسط)، ثم تطبعها مرة أخرى بقواعد تنسيق قابلة للتكوين. ينتج JSON.stringify(obj, null, 2) JSON منسقًا بمسافة بادئة من خانتين. تفرض أدوات التنسيق المتخصصة مثل Prettier (JS/CSS/HTML/JSON/YAML/Markdown) قواعد أسلوب صارمة عبر قواعد الكود بأكملها. يجب أن تحافظ أدوات تجميل XML/HTML على المسافات البيضاء ذات المعنى في كتل

 و. العملية بدون فقدان للبيانات المنظمة ولكنها قد تغير المسافات البيضاء غير الجوهرية في المحتوى النصي.

مثال

```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

أدوات ذات صلة

مصطلحات ذات صلة