ویرگول
ورودثبت نام
mamad
mamad
خواندن ۲ دقیقه·۱ ماه پیش

فریمورک های جاوااسکریپت

js
js


1-Node.js:

  • توضیح: Node.js یک محیط اجرایی جاوااسکریپت است که بر روی موتور V8 مرورگر Chrome مبتنی است. این به توسعه‌دهندگان اجازه می‌دهد تا برنامه‌های سروری، برنامه‌های وب، ابزارهای خط فرمان و اسکریپت‌ها را با جاوااسکریپت ایجاد کنند.
  • کاربرد: Node.js برای توسعه سریع و کارآمد برنامه‌های سروری و ابزارهای خط فرمان مناسب است.
  • مثال کد:
import { createServer } from 'node:http'; const server = createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello World!\n'); }); server.listen(3000, '127.0.0.1', () => { console.log('Listening on 127.0.0.1:3000'); });




2-AngularJS:

  • توضیح: AngularJS یک چارچوب متن‌باز است که برای ساخت برنامه‌های تک‌صفحه‌ای (SPA) با استفاده از HTML، CSS و جاوااسکریپت استفاده می‌شود. این چارچوب از داده‌بایندینگ، کنترلرها، دایرکتیوها و ماژول‌ها پشتیبانی می‌کند.
    کاربرد: AngularJS برای توسعه برنامه‌های تک‌صفحه‌ای با قابلیت‌های پیچیده مناسب است.

    مثال کد:
<div ng-app=&quot&quot> <p>Name: <input type=&quottext&quot ng-model=&quotname&quot></p> <h1>Hello {{name}}</h1> </div>



3-Vue.js:

  • توضیح: Vue.js یک چارچوب جاوااسکریپت پیشرو برای ساخت رابط‌های کاربری وب است. این چارچوب به صورت تدریجی قابل انتخاب است و بر روی HTML، CSS و جاوااسکریپت استوار است.
  • کاربرد: Vue.js برای ساخت رابط‌های کاربری پویا و قابل توسعه مناسب است.
  • مثال کد:
const app = new Vue({ el: '#app', data: { message: 'Hello, Vue!' } });


توضیح: ElectronJS یک چارچوب است که به شما امکان ساخت برنامه‌های دسکتاپ چندسکویی با استفاده از جاوااسکریپت، HTML و CSS را می‌دهد. این چارچوب با تعبیه Chromium و Node.js در باینری خود، به شما اجازه می‌دهد تا یک کدبیس جاوااسکریپت را حفظ کرده و برنامه‌هایی را ایجاد کنید که بر روی ویندوز، macOS و لینوکس کار می‌کنند، بدون نیاز به توسعه نیتیو


// main.js
const { app, BrowserWindow } = require('electron');
function createWindow() {
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true // اجازه دسترسی به API‌های Node.js
}
});
// لینک صفحه وب را در پنجره نمایش دهید
win.loadFile('index.html');
}
app.whenReady().then(createWindow);
// در صورت بسته شدن تمام پنجره‌ها، برنامه را خروج دهید
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit();
}
});
app.on('activate', () => {
if (BrowserWindow.getAllWindows().length === 0) {
createWindow();
}
});

AND

<!-- index.html --> <!DOCTYPE html> <html> <head> <title>ElectronJS Example</title> </head> <body> <h1>Hello, Electron!</h1> </body> </html>
gt ltجاوااسکریپتفریمورک وبوبسایتnodejs
علاقه به امنیت سایبری و باگ هانتر
شاید از این پست‌ها خوشتان بیاید