mandrasch, to CSS
@mandrasch@social.tchncs.de avatar

Devtools: "Animations: Inspect and modify CSS animation effects" 😮 🤩 👏 https://developer.chrome.com/docs/devtools/css/animations

mandrasch,
@mandrasch@social.tchncs.de avatar

Awesome that you can achieve so much with and nowadays: "Subtle, yet Beautiful Scroll Animations"
https://www.youtube.com/watch?v=T33NN_pPeNI

croc, to webdev
@croc@mastodon.social avatar
schafer, to CSS
@schafer@ohai.social avatar

I have the opportunity to do a redesign of a very large site that I built about 5 years ago and have maintained since. Looking to brush up on the newer / that’s available to me for . The current site was built with and was not even an option at the time. Would love to move to for most things and get the most out of flexbox that I can.

Looking for good resources, if anyone knows of any.

croc, to random
@croc@mastodon.social avatar

Couldn't find an existing multi-handle range slider built as a HTML Web Component, so I converted an existing regular multi-handle range slider to a Web Component and learned a lot about the process of building custom Web Components. Fun!

https://gist.github.com/crock/385825f81203fb6986efbb078705027b

barefootstache, to random
@barefootstache@qoto.org avatar

(153/200)

There are two main ways to a , either actively or passively.

Active scraping is the process of using a trigger to actively scrape the already loaded webpage.

Passive scraping is the process of having the tool navigate to the webpage and scrape it.

The main difference is how one is getting to the loaded .

barefootstache,
@barefootstache@qoto.org avatar

(157/200)

When actively scraping, the main starting function is

document.querySelectorAll()

This will return a NodeList, which typically one will use a for-loop to loop over each item.

On each item either the querySelector or querySelectorAll will be applied recursively until all specific data instances are extracted.

This data is then saved into various formats depending on future processing, either as on object in an array or as a string, which is then saved either to the localStorage, sessionStorage, IndexDB, or downloaded via a temporal link.

barefootstache,
@barefootstache@qoto.org avatar

(158/200)

One option for future processing is opening a new tab as page.

This has the benefit that the header details stay constant meaning calling media like images aren’t being blocked by . Further one can highlight the details that one deems important compared to the original creator.

One builds the HTML page as a string, just as one typically would do. The only difference is that the file extension is *.js instead of *.html.

kleaders, to javascript
@kleaders@fosstodon.org avatar

I have to say I've been actually enjoying working with in lately. I haven't attempted anything too complicated, but I love the idea of reusable components. Next up, I need to figure out how to best do reactive updates.

itsame_mcl, to Java French

Dans les sujets dont je devrais logiquement pas mal parler par ici, il y'a le . C'est une passion pour moi depuis l'enfance, et j'ai la chance de pouvoir enfin l'exercer professionnellement depuis un peu plus d'un an, dans le service public (à l'Insee pour être précis). Côté technos, je bosse en full stack sur une appli web avec et côté back, , et côté front. Sur mes projets persos et dans les cours que je donne, c'est 🤓

heybran, to random
@heybran@mastodon.online avatar

Shameless Plug: Cucumber Components is an ongoing project I'm working on for the past few months. It is built with without TypeScript & any external dependencies so it’s super friendly to beginners to get involved. If you’re new to Web Components and also a fan of vanilla JavaScript like me, feel free to check out this project. Although, please note that there are probably a million things I did wrong on this project.

https://github.com/heybran/cucumber-components

thomasweibel, to random German
@thomasweibel@swiss.social avatar

Der @unibasel und dem sei Dank: Eine 3200 Jahre alte Sonnenuhr aus dem Tal der Könige für die Hosentasche. https://www.thomasweibel.ch/?post=ra

voxpelli, to programming
@voxpelli@mastodon.social avatar

FYI – I’m available for / / conference talks / shorter gigs (1-2 days at a time)

I’m right now primarily focusing on my own projects but happy to share my experience with others + never wrong to refill the wallet a bit.

Topics I’m extra thrilled about:

alchemy_cms, to random

It's exciting to see how far one can get with (custom elements) and nowadays. If you want to follow what @_web_ is doing rewriting old and based JS into modern just keep an eye on latest PRs of the 7.1 milestone

https://github.com/AlchemyCMS/alchemy_cms/pulls?q=is%3Apr+author%3Asascha-karnatz+milestone%3A7.1

🙏🏻👏🏻

eldamir, to webdev
@eldamir@hachyderm.io avatar

This still cracks me up every time I run across it 😂

https://youtu.be/0eF4d1EfCqc

thomasweibel, to random German
@thomasweibel@swiss.social avatar

Höhenmesser Altiswiss @ https://www.thomasweibel.ch/?post=showtime testen im Bahnhof . Läuft bei mir.

image/jpeg

rolle, to javascript
@rolle@mementomori.social avatar

I have further improved the scroll and hide panels feature on my instance . Now the bottom bar also scrolls out of the way when you're reading. 👍

Links to the feature code updated: https://help.mementomori.social/mementomori.social/instance-features#top-bar-scrolls-out-of-the-way

Video presenting the scrolling animation

eldamir, to random
@eldamir@hachyderm.io avatar

What is a good hashtag to follow to hear about conversations from people who - like me - are sick of JavaScript frameworks, complexity merchants, and general praise for the spread of JS everywhere?

Not looking for vitriol, but rather critique on said topics and connection to the people who are fighting the nonsense

cferdinandi,
@cferdinandi@mastodon.social avatar

@eldamir The hashtag is great! I've started also referring to that approach as , but it hasn't quite caught on.

I write about this kind of stuff A LOT over at https://gomakethings.com.

ilovecomputers, to javascript
@ilovecomputers@xoxo.zone avatar

Cool thing about Custom Elements is you can call your methods from the DOM element directly. Such a great way to organize UI code with

Code. Querying the MastoAuthForm element from the document and await calling the getToken method.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • thenastyranch
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • GTA5RPClips
  • khanakhh
  • Youngstown
  • Durango
  • slotface
  • rosin
  • ethstaker
  • kavyap
  • everett
  • provamag3
  • mdbf
  • osvaldo12
  • tacticalgear
  • modclub
  • cisconetworking
  • ngwrru68w68
  • Leos
  • cubers
  • tester
  • normalnudes
  • megavids
  • anitta
  • lostlight
  • All magazines