jquery object variable uses prefix $
Badvar Sidebar = $ ('. Sidebar ');//Goodvar $sidebar = $ ('. Sidebar ');
Caching jquery Queries
Badfunction Setsidebar () {$ ('. Sidebar '). Hide ();//. stuff...$ ('. Sidebar '). css ({' Background-color ': ' Pink '});} Goodfunction Setsidebar () {var $sidebar = $ ('. Sidebar '); $sidebar. Hide ();/. Stuff ... $sidebar. css ({' Background-color ': ' Pink '});
Use the Cascade $ ('. Sidebar ul ') or parent-child $ ('. Sidebar > ul ') selector for DOM queries. JsPerf using Find for jquery object queries within scope
bad$ (' ul ', '. Sidebar '). Hide ();//bad$ ('. Sidebar '). Find (' ul '). Hide ();//good$ ('. Sidebar ul '). Hide ();//good$ ('. Sidebar > ul '). Hide ();//Good$sidebar.find (' ul '). Hide ();
Genesis 1:19 and the evening and the morning were the fourth day.
"Notes" JavaScript coding specification-JQuery