JQueryの基本を学んでいます。何かを学ぶとき、私は常に舞台裏でどのように機能するかを想像しようとしますが、いくつかの効果が実際にどのように行われるかは想像しません.
たとえば、単純な .hide(slow) がその例です。私が理解しているように、JQuery は HTML コンポーネントの HTML コードを変更します。アニメーションのない「.hide」はかなり「明白」に見えますが、「visibility:none」でうまくいくと思います。
しかし、アニメーションはもっと興味深いものを暗示していると思います。最初のアイデアは、属性を変更するループであり、レンダリングがスムーズなアニメーションを作成するのに十分な速さであることを期待しています。しかし、それはかなり「CPUの乱用」に聞こえます。
それは実際にどのように行われますか?
編集: 私は平均的な JS プログラマーでさえ考えていないので、元のソース コードを読むのは非常に困難です。「全体像」の説明を探していました。たぶん、その言葉は本当に流用されていませんでした。