Javascript? HTML? CSS? PHP?

  • 1
  • Question
  • Updated 1 year ago
  • Answered
I'm trying to figure out the basic way that people are building widgets/gadgets/interactive content. It seems like every time I come upon a resource/conversation about interactive content, it always assumes that the reader knows a lot about the material being discussed..

I don't even know how javascript could be used in a widget! Like, where does that code live? how often does it fire? etc. 

Anyone have helpful info on starting off with interactive content or using an external API to pull content into a Rise presentation? 

I know that those are suuuper broad concepts and there is a ton of nuance and detail that goes into all aspects, I'm just looking for a learning trail that I can follow. 

Thanks for reading/responding to my semi-ranty question!
Photo of Mitchell Palermo

Mitchell Palermo

  • 120 Points 100 badge 2x thumb

Posted 1 year ago

  • 1
Photo of Darius -

Darius -, Champion

  • 26,850 Points 20k badge 2x thumb
Google search:

Mitchell, First few results will give you a good starting point for your learning curve. I personally learned many things from there, especially jQuery, which is fantastic tool for building interactive presentations.

To your brad question I will give equally broad answer. You need to understand difference between HTML, CSS and JS. In general... HTML is your building blocks and it defines how and where they are stacked together; CSS defines what each block looks like (and sometimes acts), JS makes those blocks do various tricks.

In general, each type lives in its own file, but they also can coexist within the same HTML file. It really depends and it is up to you to decide what is it gonna be. But for that you need to learn the basics. I say focus on HTML and CSS first. Leave JS for the last and see if you even want to open this can of worms...
Photo of Mitchell Palermo

Mitchell Palermo

  • 120 Points 100 badge 2x thumb
Awesome answer. I've dabbled in W3 schools myself, but I wasn't sure if that was even a good place to start. Sometimes having too many resources can be crippling because you're not quite sure where to start.

Thanks for the reply!