0 votes
365 views
in Javascript by (3.5k points)
edited

How does Svelte.js work?

1 Answer

0 votes
by (3.5k points)
edited by
 
Best answer

Svelte is a front-end UI framework so, we write components in HTML files. The HTML files can optionally include <style> and <script> elements to encapsulate CSS and other behaviors. You can easily learn Svelte.js template syntax.

The Svelte.js compiler converts the HTML component files into modules using the command line interface or various build tool integrations. These modules contain low-level DOM manipulation, according to our app. It means Svelte doesn't follow any data-binding technique or DOM diffing, or any of the other tricks the other frameworks have to use to render our UI.

Example:

HelloWorld.html file:

  1. <h1>Hello {{name}}!</h1>  

app.js file:

  1. import HelloWorld from './HelloWorld.html';  
  2. var app = new HelloWorld({  
  3.   target: document.querySelector('main'),  
  4.   data: {  
  5.     name: 'world'  
  6.   }  
  7. });  
  8. app.set({ name: 'JavaTpoint' });  

Output:

Hello JavaTpoint

Related questions

0 votes
1 answer 430 views
0 votes
1 answer 458 views
0 votes
1 answer 468 views
0 votes
1 answer 392 views
0 votes
1 answer 428 views

Doubtly is an online community for engineering students, offering:

  • Free viva questions PDFs
  • Previous year question papers (PYQs)
  • Academic doubt solutions
  • Expert-guided solutions

Get the pro version for free by logging in!

Recent Badges

Doubtly Earned a badge
MrRam Earned a badge
Ritesh Maurya Earned a badge

5.7k questions

5.1k answers

108 comments

648 users

...