And finally Mark Zuckerberg entered the office with the launch of the ‘Facebook At Work’ pilot, meaning that the social network responsible for sucking up hours of your working day may soon be one of your company’s critical productivity tools.
Frameworks – Where Do You Stand?
I’ve been on the fence about JavaScript frameworks for a while now, so it was with some interest that I read an opinion piece by Peter-Paul Koch (of QuirksMode fame) citing the problem with AngularJS. The article generated quite a lot of debate in a comment thread on Hacker News, which is also worth checking out.
Course Description
Updated for iOS 8 and Swift. Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: animation, mobile device power management, multi-threading, networking and performance considerations.
Prerequisites: C language and object-oriented programming experience exceeding Programming Abstractions level, and completion of Programming Paradigms.
Amid all the excitement about Level 4 selectors, the message has been slow to get around that there are two “profiles” within the spec, “fast” and “complete”. Only those in the fast profile will be usable like regular CSS (that is, in style sheets), but the :has selector is only included in the complete profile, which means it will only be usable like has() in jQuery.
Yeah, CSS’s handling of parent selectors would be entirely different of Javascript.
Javascript runs AFTER the DOM is loaded. CSS has to figure everything out during the load…going BACK over what has been loaded already and seeing if the CSS (parent selector) can be applied…it’s quite cumbersome. That’s why IE took so long to get last-child. It’s not as simple as it looks.
Javascript benefits in the fact it can work after the DOM is loaded; CSS can’t.