یه پسر که برنامه نویسی رو دوست داره
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 هاتون خوشحال کنید
اشتباه، کمالگرایی و پروژه های ناتمام یا شکست خورده ...
آیا پایتون واقعا 200 برابر از C کندتر است؟ دلایلی برای کند بودن پایتون
سینتکس ارایه ها در php