یه پسر که برنامه نویسی رو دوست داره
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 هاتون خوشحال کنید
مطلبی دیگر از این انتشارات
منطق عجیبه جاوااسکیریپت
مطلبی دیگر از این انتشارات
ساخت ربات تلگرام - قسمت اول
مطلبی دیگر از این انتشارات
چرا طراحی سایت ریسپانسیو؟