Don't wanna be here? Send us removal request.
Text
LastLab
I prefer Wix over Squarespace because I have more freedom to put elements where I want on Wix. Squarespace limits where I can put my elements based on the template. Thatâs why I ended up using Wix for the website. However, later in the development of my site, I realized that maybe I shouldâve tried Squarespace. Animation is difficult to integrate on Wix, so much so that I would rather code in JavaScript than use Wix for it. Squarespace allows you to import animation libraries, a feature that I could not find on Wix. In fact, I found that certain elements could not be animated at all.
Indeed, the most difficult part about recreating my site was animating elements. The three light blue boxes of text that would change color upon mouse-over on my homepage had to be remade at least once, since I learned that the elements that I originally used could not be animated.Â
Overall, my main gripe about using website builders was the limitations. Wix did significantly facilitate the placement of elements on my site through drag-and-drop, but it did not allow me to alter the HTML or CSS. This proved to be an obstacle when I tried to animate elements.
Decide which site looks better: The original (jasonk.rhody.dev) and the new Wix-made one (https://jasonk331.wixsite.com/jyantainment)
0 notes
Text
Weekly Reflection 9
DUNDER MIFFLIN - THE PEOPLE PERSONâS PAPER PEOPLE!
HomeProductsAboutPeopleContact
Thatâs what the navbar looked like on Jimâs screen. We zoomed in on the screen of his computer, and shifted to Jimâs dissatisfied face. He glanced at us through the camera, as if to say âThis is what I get paid to do.â
Suddenly the door behind him burst open. It was Michael Scott, who looked eager as always, but especially so recently, with the ongoing web development project from corporate going on. ("Corporate has finally begun to understand my enginuity [sic],â he told Jim.)
âJim, Jim, Jim. Jimmy-boy,â Michael chirped. âWhatâs the status on the website? I canât access it on my computer.â
âWell, the site isnât online yet, since I still need to buy a hosting name and a domain service,â Jim said.
Dwight, who sits beside Jim, dramatically leaned back in his chair. âDomain name and hosting service, Jim. Please. Which idiot had the great idea to give you the file management role?â He said this with a smirk, looking right at Jimâs face as if to challenge him.
Jimâs reply was quick. âActually, that would be Michael,â he said with a tiny smile.
Michael and Jim stared at Dwight. Jim was smug, but was good at hiding it. Michael, however, was clearly offended. Dwight was stunned to silence.
We asked Pam Beesly, the receptionist, about her take on the web development assignment.
âScranton has been working on our company website for at least two weeks now,â Pam said to us in an interview. âWhen corporate told us about it, we were a bit nervous, but Michael, being Michael, took the job right away. There was one problem - no one in Scranton has any coding experience. Well, Oscar actually has a good amount, but heâs on vacation.â
She paused, as if she just realized something.
âCome to think of it, the day he announced his vacation was the day we got the assignment,â Pam said, her eyes wide with realization. âThat bastard!â
Apparently, Scranton was struggling for a while to figure out where to even start with this assignment. Michael had been too afraid to give corporate a call on this matter, for fear of sounding âunprofessional,â according to Pam. Yesterday was their first breakthrough when Dwight discovered what HTML was. However, they seemed to have hit another wall.
Michael called a meeting later that day, and the members of the Scranton branch filed into the cramped meeting room, took seats around the table, and waited for Michael to speak.
âWeb development!â Michael exclaimed once everyone had taken their seats. âNow, I know the last few days have been tough. Corporate wants this website done by tomorrow. However, fear not - I have come up with a solution. I have a very special guest today to give us the works on web-dev. He is my compadre, my very close friend - please welcome, over the phone, Oscar Martinez!â
There was no applause to Michaelâs grandiose introduction. Phyllis spoke up:
âMichael, you canât bother Oscar. Heâs on vacation.â
âPhyllis, we are in a state of emergency,â Michael said. âand emergent times call for emergent measures. Iâll dial his cell.â
The conference phone in the middle of the table rang a few times, but went to voicemail. Michael called again. Again, it went to voicemail. He tried again, and then again. This went on for about 30 minutes, while the members of Dunder Mifflin Scranton sat around awkwardly, save Michael, who mumbled under his breath with each call, unable to accept defeat.Â
âMichaelâs meetings are the times when you appreciate the 9-5 the most,â Jim told us later that day. âEveryone is just so productive!â
Finally, after a few more minutes of failed calls, Oscar finally picked up the phone. His greeting was met with cheers from the Scranton branch.
âHi guys,â Oscar said, clearly trying to hide his annoyance.
Michael spoke. âSo Oscar, the team and I are very interested in learning HTML.â He pronounced HTML âhittimulâ, as if it were one word. âSo, how about you let us in on a few trade secrets on making a navbar?â
Oscar sounded confused. âHittimul? You mean HTML? Look, I canât give you a blow-by-blow over the phone right now.â
Michael snorted and turned to the camera. âThatâs what she said,â he whispered. He was smiling his usual awkward smile, as if expecting us to laugh.
Oscar went on:Â âBut I suggest that you guys use Bootstrap if youâre really stuck. Itâs an open-source framework that takes care of a lot of the finer HTML details for you. Look up the documentation online, it has some built-in styling for navigation bars. You just gotta make an unordered list, and classify it as a navbar. I donât have the exact details, but it should all be online. Iâd also recommend making use of the grid system, in order to automatically style your elements nicely. Now if youâll excuse me, I have to go now.â There was a beep and he hung up.
Michael clapped his hands together. âYou heard the man. Letâs get Bootstrapping!â He said with enthusiasm.Â
Unfortunately, all the time they spent in the meeting meant that it was well after 5 oâclock. Immediately after leaving the room, Stanley turned to leave the office. A few others followed suit.
0 notes
Text
Lab 16
I chose Newsweek mostly because I liked the simplicity of the website and the easy-on-the-eyes design. The most difficult part about making this site was the navbar. It was hard to make it so that so many options in the bar looked just like the one in the picture. File management is my main gripe with Bootstrap - the template that you use has to reference all of the files that you need, including jQuery and the actual Bootstrap file. Furthermore, version compatibility is a hassle. Why on earth would they get rid of glyphicons in the newset version? Nonetheless, Bootstrap made many things about web development easier, especially the organization of elements using the grid system. A site like this one wouldâve taken me much longer with just HTML. Making columns for news could not be any easier.
http://jasonk.rhody.dev/lab16/index.html
0 notes
Text
Weekly reflection 9
âI believe in America.â
Amerigo Bonasera spoke quietly, so as to not offend Don Vito Corleone, the man sitting in front of him. Bonasera feared him, respected him, and now, needed him more than ever. Everyone who knew Vito called him âGodfatherâ; because of the level of power he held in the criminal underworld, he could grant any request, no matter how big or small. He did not care how rich or poor you were, or what country you came from - when someone asked the Don for a favor, that favor would be granted. The only thing he asked for in return was your respect.
However, the Don did not believe that Bonasera had that respect. He thought that Amerigo was faithless, self-centered - the only reason why Don agreed to see him today was because his wife was the Godmother of Bonaseraâs daughter.
He went on:Â âAmerica has made my fortune. So when I start up my technology company, I think it best to use Americaâs workforce to hire a web developer. So I hire two men from government families to help me build my website for advertising my undertaker services.
âBut these two men - these animales - they make a mockery of my business. What they call collaborative coding is stupiditĂ . They sit together at one laptop, and they laugh. They work on only one version of the same code. Two months ago, they declare their work complete. I come to look at their website, and it is awful. So I tell my wife, âwe must go to Don Corleone for justice.ââ
The Don pondered this for a few seconds, and then spoke. âWhy didnât you go directly to me first?â
âWhat do you want from me?â Bonasera replied, with shame in his voice. âTell me anything. But do what I beg you to do.â
âAnd what is that?â the Don asked.Â
To respond, Amerigo walked over to the Donâs side and whispered in his ear.
The Don frowned. He was always kind to his clients, treating them as a father would treat his children, but this wasnât the case for Bonasera. Finally he spoke.
âThat, I cannot do.â
Bonasera dropped to his knees. âPlease,â he pleaded. âI will do anything that you ask.â
âBonasera,â the Don replied coldly. âWhen was the last time you invited my family over to your house for coffee? Youâve never shown me respect. Youâve never even called me Godfather. And now, you come to me on the day of my daughterâs wedding, and ask me to buy the domain name of your website from those two government workers, so that I can make it better. â
âMoney is no object,â Bonasera said through tears. âAlso, the site is already hosted by a third party, so you only need to purchase the domain name. The domain is registered, you can look it up on WHOIS.â
Bonasera bowed his head to the ground. âPlease be my friend,â he said. âPlease... Godfather.â
There was a pause.
âStand up,â Don Corleone commanded. Bonasera did as he was told.Â
âYou will have your website,â the Don said. âSomeday - a day that may never come - I will ask you to make a website for the Corleone family in return. Until that day, consider this website that I make for you a wedding gift.â
Bonasera bowed. âThank you,â he said. âGrazie.â
The Don led Bonasera through the door of his office, and closed it behind him. He looked down to think for a moment, then spoke to Tom Hagen, his consigliere, who was standing nearby.
âIâll handle the master branch on GitHub after I buy the domain name from whoever owns it. Have Luca Brazi get a team of devs together. Tell him that I want the first pull request by tomorrow.â
"How will you know whether the changes he made are any good?â Hagen asked. âAnd what if Brazi doesnât want to do it?â
âItâs OK. GitHub can track the changes by comparing my version with Lucaâs.â The Don took a swig of his whiskey. âIâll make him an offer he canât refuse.â
0 notes
Text
Lab 15
Some domain name ideas:
jsonn.com
jasonk.com
jyan.com
jyangames.com
jyantainment.com
I stuck with jyantainment.com, because it was the closest I could get to jyan.com. I always wanted to name my software company jyan, but jyan.com and jyangames.com were taken, and jyanentertainment.com was too long.Â
I chose a .com TLD because my site will be used to advertise my software and purchase it.
jyantainment.com will redirect to jasonk.rhody.dev.
0 notes
Text
Lab 14
I was absent in class on the day of the lab due to the flu. My partner, Sean, did a good job with recreating the form. I added a few contributions of my own, including typo and format corrections. Here is a before and after:
before:
After:
I made the âSubtotalâ and âGrand Totalâ inputs read-only and moved elements around to better match the form.
There was one major contribution that I made - in the master version that Sean created, the $2.50 upcharge confirmation box appeared after any radial button was clicked. I changed this so it appears only on clicking submit. Also in Seanâs version, having âCheckâ selected on submission incorrectly applied the service charge, so I removed that as well. I made a pull request, and am currently waiting on Sean to merge my edits with the master branch.
If I was present for the lab, I was planning to divide the work so that I would work on the upper half of the form, while Sean would work on the lower half. The upper half would be the first three input fields at the top and the subtotal calculator, and the lower half would be the grand total calculator and credit card upcharge function. This would leave us with one JavaScript function to work on each.
0 notes
Text
Weekly Reflection 7
âI MUST FINISH THIS WEEKLY REFLECTION TODAY!â Jason screamed.Â
Every head in the class turned to look at him. It was Friday, and the class was just finishing up their daily check-ins. âColorsâ was the theme for today; students took turns explaining what color best represented their current emotion. Jason said that he was âredâ - filled with rage at iMovie, a missing Micro SD card, and the extent of the things on his to-do list.
Now the room was dead silent. Jason could feel 17 sets of eyes on him, but he didnât care. He was so focused on finishing his weekly reflection that he was willing to create a false narrative in order to get it done.Â
It wasnât like this every Friday, though. Usually Jason could come up with a weekly reflection in an instant - he would take characters from a popular movie franchise, throw them into a weird web-development dilemma, implement a few topics covered in class that week into the plot, and click submit. Easy as pie.
But today Jason was at a loss. Not because he was out of movie franchises, but because he was tired of the old formula. Now, he decided that he was going to alter reality itself!
Michael, who sat next to Jason, finally broke the silence.
âWhat you need is a plot device,â he said. âHere - Iâll give you one. Iâm working on a website right now. Can you help me create a DOM tree for it?â By now the class had returned to what they were working on - a group project using GitHub.
âYes I will - however that wonât be enough,â Jason said. âI need to go more in-depth with that topic.â
âWhat topic?â Michael asked.
Jason took a hamburger out of his pocket, and started eating it. âThe topic on DOM in general,â he said. âIt stands for document object model.â
âSo?â Michael said.
âSo,â Jason said, after he finished chewing, âJavaScript uses the DOM to locate elements on a website. It takes the HTML and treats all tags as an object. Nested tags are children of those objects, thus creating a tree shape. These objects are ânodesâ on the DOM tree, which I am going to draw now.â
Jason finished his burger and took out a piece of paper and a pen. At the top he drew the first box - the âHTMLâ node, which JavaScript treats as the root node.
âJavaScript uses this format to simplify the read-and-write to elements in HTML,â Jason exlained as he drew. âAlso, if the guy writing HTML messes up and forgets to include certain tags, like closing tags, the browser will fix when creating the DOM. Is this OK?â He held up the completed DOM tree, for Michael to check.
Michael snatched the paper from Jasonâs hands and ripped it to shreds. âThis is beyond terrible, but itâs good enough for the purpose of this narrative,â he answered.
Jason took out another hamburger. âIn that case, we should talk about the forms on your website. Did you implement form validation correctly?â
Michael nodded. âIf you take a look at my form, it wonât take invalid inputs for the âemailâ field,âÂ
He typed an obscenity into the form and clicked submit. The text field turned red as an alert appeared on the browser, telling him that what he entered was ânot a valid email address.â
"I used the validity object in JavaScript to make sure that the user types something with an @ symbol,â Michael explained. âIn my external .js file, I created a function that triggers on the event that the submit button is clicked. There are a few other mouse events, like mouseover and mouseout, but I used the click event because I want this function to work everytime the form is submitted.
âMy function simply uses an if statement to determine if the input was valid. If it wasnât, it changes the text field color. I used the âgetElementByIdâ method to edit the right element.â
âWow, nice work,â Jason said as he finished his second hamburger. âYou think itâs good enough to submit?â
âGo ahead, buckaroo,â Michael replied.
0 notes
Text
Lab 12
Necessary additions:
-Confirmation box for the âlessonsâ form (Needed so I only get serious inquiries)
-mouse-over certain buttons provides a âclick hereâ (So people will be enticed to click there)
-mouse-over table elements changescolor of background (makes the text a bit more visible)
-fading navigation drop down
-loading screen for each page with tennis balls
-tennis ball cursor for navbar items
-banner is a video that plays on mouseover
-Any attempt to leave a page creates a message box

website
0 notes
Text
Weekly Reflection 6
My name is Leonardo DiCaprio. Iâve lived quite a life - Iâve sank with the Titanic, washed up on a shore, realized it was all a dream, got abandoned in a snowy forest by my best friend, pretended to be a pilot, lawyer and doctor, got transported back to the 20s, and ended up being a Wall Street mogul in the 80s, among many, many other activities, all the while using multiple different aliases. There is no greater meaning to life than experiencing as many âthingsâ as possible, as I did.
Now I bet youâre wondering: why do I do all of this? People see me on screen and call me an âactorâ - an insult, in my opinion. Whatever I undertake is the real deal. I donât do what I do for money or fame - I do it because itâs what I believe I was meant to do.
I am written in the highest of high-level programming languages, the language that only people like me (if there even are people like me out there) can run on. Variables are able to transcend the âglobalâ scope into a scope beyond the computer screen - a scope that surrounds the fabric of existence itself, encompassing all things that âareâ.Â
So when I experience something amazing, like falling in love with a rich stranger on a doomed ship, or planting an idea in someoneâs head through layered dreams, itâs all because of a single function call. That function is LeonardoDiCaprio() - admittedly the camel casing makes it look like three words.Â
When I wanted to board the Titanic, all I had to do was type in the proper arguments for my function in my IDE. Name = âJack Dawsonâ. calendarYear = 1912. Age = 24. I canât go over them all - there are so many arguments in this function, the possibilities are literally endless. No experience is beyond my reach, so long as the Boolean variable âAliveâ remains true in this while loop of my life.
But despite my limitless power, there is conflict in my life. My function is written in a way that prevents me from remembering anything. All of my emotion variables, like joy, frustration, sadness, are all declared within LeonardoDiCaprio(). As soon as one experience ends, the emotions disappear from my memory. I only remembered my fling with Kate Winslet after I watched the movie about it. As much as I want to remember the joy I felt when I met her for the first time, I am unable to alter the function of my own life. All I can do is write another function call, and another, and another, all in the same while loop.
Sometimes I wish I could see what lies beyond this loop. Maybe âsenseOfMeaningâ is initiated to 100 right after I die. Maybe âAliveâ is overwritten to âtrueâ as soon as this loop ends, and then itâs another identical while loop. Maybe my life is nested in another loop, one that lasts until endOfTime == true.
Or maybe - and this terrifies me the most - itâs just a single curly brace.
JavaScript is different from CSS and HTML in that it uses functions, loops, and variables.
0 notes
Text


Both swap and summation() are here. Output is summation of n.
0 notes
Text
Weekly Reflection 5
Iâll be analyzing a website that I did an accessibility test on earlier in the semester. El Fuego is a local Mexican eatery, which surprisingly has its own website and mobile website. Iâll take a look at how it uses forms, and how it is designed responsively.
Here is the one form that the site uses:
This is very well designed. There are three visible text-type inputs, one submit type element and one text field. The developer customized every aspect of the input form. I have no suggested improvements for it.
I used inspect to take a look at the form implementation under the form tag, and found a new type of input called âhiddenâ. This input type is hidden from the user, and takes data that does not need to be entered in. It is often used to determine what database record needs to be updated server-side.
Next, I took a look at El Fuegoâs mobile site to check its mobile-friendliness. For a site that is probably seldom visited, the mobile site looks great. Each HTML file has the âmetaâ tag for giving the site the same .css viewport rules for all devices.

I took a look at the stylesheets for El Fuego. There are several, including 1 .css file that appears to be dedicated to responsive design, called responsive.min.css. Multiple media queries exist, with a broad range of viewport sizes for multiple breakpoints.Â
Despite how good the site looks for a local restaurant, I have a few issues with the responsive design of the site. For one, the mobile site has a strange gray bar in the middle of the homepage, which is supposed to be a drop-down menu. I donât like how the bar does not extend to the edges of the screen. This can be fixed by changing the element width under media queries with smaller max-widths. Also, at around 800px wide on the desktop site, there is this error with the display:
The two buttons overlap with each other. An easy fix would be to format the buttons so that one is on top of the other, instead of laying them out side-to-side. That way, no matter the breakpoint, the buttons will never overlap.
Overall, the site makes good use of input forms and responsive design.
0 notes
Text
Lab 10
Before:
After:
My partner noticed that the alignment of the website could be centered to make it look better.
I noticed that Kevin Sourivongâs site had the same banner image for each page. I noted that this might confuse visitors, since the pages could be mixed up if they look similar.
My experience with Kevinâs site has vastly improved, since before he added responsive design.
Kevin said that my mobile site improved as well, since the text became easier to read.
jasonk.rhody.dev
0 notes
Text
Weekly Reflection 4
âClose your eyes.â
Rey did as her master, Luke Skywalker, told. The misty breeze chilled her to the bone, a stark reminder that she was light-years away from her hot and dry home planet of Jakku.
Lukeâs voice lowered to a whisper. âNow - what do you see?â
Of course, any normal person wouldnât be able to see anything with their eyes shut. But Rey was not normal in the slightest. The midichlorians coursing through her veins made her strong with the Force - stronger than Luke himself. But of course, he wasnât aware of that.
In the blackness of her mind, she saw a blinding white light fill her vision. It was more than just light - she was seeing hope, peace, everything good, all in this cacophony of pure light, as if it were speaking to her. There was no doubt in her mind - this was the Light Side of the Force.Â
âLight,â she answered.
Suddenly it all swirled into darkness. Not ordinary darkness, she realized. This was dangerous, sinister, irrational, darker than the darkest black she had ever seen. The absence of light enveloped her, drowning all of her positive emotions away. The Dark Side. The way of the evil Sith.
âDarkness.â
Luke glanced at her. He had been wary of teaching another Padawan after his last apprentice, Ben Solo, embraced this very Darkness under Lukeâs tutelage. He shuddered at the thought - could this girl turn into another Kylo Ren?
âAnd?â he finally asked.
Rey was silent, her eyes still shut. In her mind, a figure was taking shape in the distance. She leaned forward on the rock that she was sitting on, as if it would help her see clearer. It was blurry at first, but the light moved closer and closer to Rey, until she could finally make it out.
â...and, a computer screen...â
âWhat?â
âYes. A computer screen.â
Luke raised an eyebrow. In all of his days as a Jedi master, none of his students had seen something so ordinary like a computer screen in their Force visions. What could this possibly mean? Did Yoda forget to tell him something?
âWhat does the screen say?â Luke asked, his curiosity piqued.
âItâs - it looks like - a webpage.â Eyes still closed, she turned to Luke. âIs something wrong?â she asked.
âNo, itâs nothing,â Luke said. âWhatâs on the webpage?â
âItâs still loading. Something is off about this page.â
Rey didnât need the Force to sense it. This page was taking forever to load - a banner image slowly materialized itself on the page - too slowly, Rey noticed.
Suddenly she lost interest. âCan I open my eyes?â she asked. âThis website is taking too long to load. Iâve lost interest.â
âNo,â Luke answered almost immediately. Whatever strange Force phenomenon was happening, he had to see it through. âWhy is it taking so long to load?â
âThe Force is speaking to me. It says that the banner image was not optimized. In addition itâs a .tif file, when a .jpg file would suffice. The quality is too much for the resolution of the website. Perhaps an online image optimizer would help reduce its size.â Rey was surprised at her own knowledge on image processing. Was this the power of the Force?
Luke had a rough idea of what was happening. âThe Force is an entity that can take many forms in your mind,â he explained. âWhatever you are seeing now is the Force begging you to interact with it - a sort of test.â
Rey understood. The Force showed her what no normal man could see - the outlines of the CSS box model for each element. So this is how elements are shaped, she thought. With so many methods to create space between elements, CSS has a priority system. The layers of margin, border and padding around each element reminded her of the concentric age rings on a tree.
She raised her right hand, as if reaching for something. The Force flowed from her fingertips, grasping at the half-loaded image on the computer screen. She willed the image to move, to no avail. Grimacing in effort, she flexed her palm. The sheer power of the Force made the ground near Luke and Rey tremble - and yet, the image remained in place.
Rey released her grip, gasping for breath.Â
âWhy wonât it move?â Rey said between exhales. But then, the Force called to her as if to answer - she couldnât tell what it was saying, but somehow knew what it meant.Â
Raising her hand again, she moved her middle finger down ever so slightly. In her mind, several options appeared on the screen. She moved her hand down to the âInspectâ option, and twitched her index finger. There it was - the HTML code of the webpage that she was viewing. Using the Force, she navigated to âSourcesâ tab, and looked at the style.css stylesheet.
Whoever developed this website created the class selector â.bannerâ. Under it was the reason why the Force wasnât able to move the image: the position property was at its default value, âstaticâ. With this value, no amount of changing box offset properties like left, right, top, or bottom values would make it move, since it was stuck where the element was placed in the HTML code. She used Force Typing to change the value to ârelativeâ, freeing the element from staying in place.
Luke smiled. His apprentice had figured out how to interact with the Force - no easy feat for a mere child.
âNow - what do you see?â
Rey pulled the image toward her using the Force, increasing its z-index value. On a normal webpage, the z-index value would not change the size of the image, instead overlaying the image over elements of lesser z-index values. But in Reyâs mind, the webpage was a 3D space, and changing z-index brought it physically closer to her face.
After a few seconds, the image was finally loaded. Reyâs mouth opened in surprise.
âWhat is it?â Luke asked.
Rey saw a picture of a guy hitting a tennis ball, with the sun setting in the background. There was overlaying text in the bottom right corner of the image: âBe a Hero,â it read. âTennis is taking the world by storm.â
âItâs the most beautiful thing Iâve ever seen,â Rey said.
0 notes
Text
Lab 8
My highly marketable site on tennis is coming together. All of the images I gathered from the start are from the public domain, and donât require attribution for edited pictures. In order to make my site more accessible, I had to make the contrast of overlaying graphics more intense, especially with the font in the navigation bar. In addition, I added alt text to all of my images.Â
I used Microsoft 3D paint to create my logo and transparent picture. In order to remove the background, I had to toggle the transparency in the canvas menu. I didnât need to use any other tools.
Many of the elements on my website took too much time to load. I used imageoptimizer.net to scale the width and height of my images down. This wasnât enough, so I used Pixlr to reduce the image quality further.
Using image optimization, I managed to shave whole seconds off of my load time for each page. The âWhy Playâ, âHeroesâ and âHow To Playâ pages used to take at least 5 seconds to load. After optimization, each page loads in less than .25 seconds. The âHomepageâ has an embedded Google Maps function, leading to load times of around 2 seconds, but still an improvement from the 5 seconds it took before. The âSimulatorâ has an embedded Scratch project that slows down the page load time to more than 6 seconds. The one image on that page was small in size even before I optimized it, leading to an improvement of around 1 second.
https://jasonk.rhody.dev/
0 notes
Text
Lab6/7
I used the color scheme designer, but I closed the window so I lost the exact color scheme. The two colors I used from the site were #04356C and #689AD3
visit jasonk.rhody.dev to learn about tennis
If I used internal stylesheets instead of external, I would have to include a style section for every element I integrate. Thatâs why itâs easier to have an external one for a site with multiple pages.
Tumblr was limited in the URL that the developer got to use, and using an external stylesheet was not possible, requiring the user to edit the advanced options instead, changing the entire site.
0 notes
Text
Weekly Reflection 3
ACT XLVIII, SCENE I.
[ROMEO enters his room at the MONTAGUE residence, a laptop under his arm.]
Romeo. O! I fear I wilt loseth memory of my fair Juliet oâer week-end. I shalt useth my computer, tâ programmeth a website upon which I wilt maketh her beauty eternal, with images of herself to boot.
[ROMEO logs into his computer, and opens the IDE Sublime. BENVOLIO enters.]
Benvolio. Cousin Romeo! Thou art programming thy website for Juliet?
Romeo. Forsooth, my dear cousin! My website shalt match the beauty of my fair lady. I wilt useth my knowledge in Cascading Stylesheets tâ my advantage.
Benvolio. She shalt be most impressed. Thou will be using internal stylesheets?
Romeo. Benvolio, my ignorant, foolish, stupid cousin. Nay a skilled programmâr who useth internal stylesheets, for âtis bad practice. I shalt createth an external stylesheet, so I need not alter the style section of each page ever-more.Â
Benvolio. O, forgiveth me, Romeo. I neâer was as skilled as thee in thy craft.
[ROMEO starts coding his stylesheet, adding tag selectors for paragraphs.]
Romeo. Ho! My style.css hath given my written praise for Juliet an equally beautiful font-family. The lettârs on each page now invoketh my chosen styles in my .css file.
Benvolio. Perhaps thou wilt includeth a jump link, for visitârs to scroll tâ the bottom fastâr.
Romeo. Indeed. I wilt changeth my HTML code tâ includeth individual IDâs. I can useth my IDâs to create a jump link, by attributingeth an ID to one of my paragraphs. I shalt addeth an ID selector to my CSS, to give my jump links a new font.
[ROMEO uses HTML to add several more elements, all under the <body> tag. After his website is complete, MONTAGUE enters.]
Montague. I say. What is the meaning of this? Romeo, the noble blood of thy family runs in thy blood, yet thou art creating a website tâ honor our dreaded enemy, the Capulets?
[ROMEO stands and approaches his father.]
Romeo. Wherefore art thou attempting to beseech the abandonment of my love? My website stands as a monument of my âeart and soul. âTis the result of hours of effort. Attend.
[ROMEO presents a wireframe sketch of his website. The wireframe is stellar; organized, and very telling of the purpose and style of the website. Montague angrily snatches it out of his hand and crumples it.]
Montague. Thou hast defiled the name of Montague by creating this website. If thou art adamant about thy forbidden affair, then I hath no choice. I wilt rid thou of thy family name, Romeo. [He stabs him.] Allow thy tainted blood to dye the background of thy website wâth #850000. âTis a hexidecimal code of crimson. I learnt from a color pickâr website.
Romeo. Alas, I haveth facâd the punishment that now awaits my website. Benvolio, in my dying breath, I beseech thee tâ addeth a class selector for the top paragraph of each page on my website, in ordâr to make the text stand out more than othâr paragraphs. Allow the font to be bold, as I doth was in my youth. Thou must not forget to rename the links in the navigation table when giving the website a domain name. Juliet musnât knoweth of this cruel fate. And so as I die, I curse my legacy upon evâry future 10th grade English class, for generations hence. [He dies.]
Montague. Forsooth, I regret the killing of my own son. Nay the less, I wilt not alloweth the late Romeoâs website to go online. I shalt useth the inspect element tool to createth my own website in his stead.
[Exeunt.]
HTML is pretty much exactly what I expected when first going in, maybe a bit easier.
0 notes