یه پسر که برنامه نویسی رو دوست داره
applecake.js یه کتابخونه ی باحال
اول از همه باید بگم که من دیگه تو اکانت قبلیم(m.alavimajd) فعالیتی ندارم و از این به بعد تو این اکانت می نویسم .
خب من تصمیم گرفتم که یه کتابخانه ی js بسازم که بتونیم با استفاده از اون تو جاوااسکریپت , یه سرس المنت های تو html رو render کنم

مثال:
اگه کد html شما این باشه:
<html lang="en"><head> <meta charset="utf-8"> <title>Hello world</title> <meta name="description" content="learn applecake.js"> <meta name="author" content="applecake"> <link rel="stylesheet" href="css/styles.css"></head><body> <div id="main"> <!--applecake.js will be rendered here--> </div> <script src="dist/applecake1.0.0.js"> <script src="render.js">
</body></html>خب همون طور که میبینید یه فایل render.js و applecake.js داریم . چون applecake.js بالاتره همه ی تابع ها و متغیر ها و … رو میشه تو render.js استفاده کرد ( فایل applecake.js در واقع فایلی هستش که کل محتویات applecake در اون هستش)
و در render.js :
Render(
"main" ,
`
<h1>hello world</h1>
`
خب اینجا Render در واقع یک تابع ای هستش درون applecake.js که کارش نمایش دادن یه کد html درون یک id تو خود فایل html هستش
نتیجه :
<div id="main">
<h1>hello world</h1>
</div>البته این فقط بخشی از applecake بود و قابلیت های دیگری مانند IdManager و IDselector و ... داره
لینک گیتهاب : لینک
لطفا ما رو با star ها و issue ها و PR هاتون خوشحال کنید
مطلبی دیگر از این انتشارات
مایکروسافت از ماه دیگه از Windows 10 20H2 پشتیبانی نمیکنه
مطلبی دیگر از این انتشارات
آسیب پذیری روز صفر در Nginx 18.1
مطلبی دیگر از این انتشارات
مخفی کردن فایل و فولدر به صورت سیستمی در ویندوز