Tag: JavaScript (Programming Language)

  • What Makes Javascript Weird…and AWESOME – Pt 1

    Javascript is so weird…and so AWESOME. There are 5 root things that make it this way. If you’re new, learning to grasp these 5 concepts will get you a LONG WAY in your JS programming. Honestly, there are a LOT of intermediate programmers who don’t understand these concepts. Many coders who know how to work…

  • SharePoint Web Part in JavaScript

    Peter Kalmstrom shows how to use JavaScript to create a web part that works in both SharePoint 2010 and SharePoint 2013. Peter is using as much HTML5 techniques as possible in this demo. Also refer to http://www.kalmstrom.com/Tips/SharePointJavaScriptWebPart.htm Original source

  • JavaScript beginner tutorial 33 – checkboxes

    In this tutorial I show you how to use JavaScript to find out if a checkbox has been ticked or not. Don’t forget to subscribe: http://www.youtube.com/user/QuentinWatt Social links: ————————————————————- Add me on twitter: Tweets by QuentinWatt facebook group: https://www.facebook.com/quentin.watt ————————————————————- Original source

  • Javascript Generators – THEY CHANGE EVERYTHING – ES6 Generators Harmony Generators

    Javascript Generators are AWESOME. At first glance, they seem overly simple and not very useful, but with a little bit of library love, they turn your async javascript from awful to joyful. View the code here: https://gist.github.com/learncodeacademy/bf04432597334190bef4 If you don’t know promises, watch this video: http://www.youtube.com/watch?v=obaSQBBWZLk&list=UUVTlvUkGslCV_h-nSAId8Sw Basically, ES6 generators give you the ability to write…

  • JavaScript Modules & Build Tools

    A brief tour of the ocean of tools around JavaScript Modules. Content at https://github.com/curran/screencasts/tree/gh-pages/jsModulesAndBuildTools Covers Browser Globals, Namespaces, UglifyJS, CommonJS, AMD, ES6, Browserify, Webpack, RequireJS, JSPM, Esperanto, Rollup, Gulp, Babel, Traceur, and Make. If you appreciate this work, please consider supporting me on Patreon https://www.patreon.com/user?u=2916242&ty=h Original source

  • Recursion – Part 7 of Functional Programming in JavaScript

    In this video, we are going to learn about recursion – what recursion is, how it works, and why it’s useful. This video is part of a series – you’ll get a lot more out of it if you watch the other episodes before watching this one. You can find them here: Recursion is when…

  • Javascript Selectors – Javascript Tutorial for Beginners With Examples

    In this Javascript tutorial for beginners, we’re going to be using Javascript selectors to access the DOM (document object model) and interact with our webpage in realtime. Selectors allow us to search for elements in the web page, get those html elements, and do things with them. Selector methods are: document.getElementsByTagName(‘div’) document.getElementsByClassName(‘done’) document.getElementById(‘my-id’) document.querySelector(‘#my-id’) document.querySelectorAll(‘.classname’)…

  • Modular Javascript #6 – Classical Inheritance & OOP with JS

    In this video, we will start covering object oriented programming in Javascript. There are several ways to do it – the first is called “classical inheritance”. Here’s the link to the “inherit” function I use here: https://github.com/nodejs/node-v0.x-archive/blob/master/lib/util.js#L634-L644 Using a constructor, a prototoype, and the “new” keyword, we can create multiple copies or “instances” of a…

  • Javascript Context Tutorial – What makes Javascript Weird…and Awesome Pt5

    View whole series here: https://www.youtube.com/playlist?list=PLoYCgNOIyGABI011EYc-avPOsk1YsMUe_ Call, Apply & Bind are avoided by many JS developers, but it doesn’t have to be that way. Context is a simple concept that creates complicated realities for developers. In this javascript tutorial, we’re going to cover context in javascript, how it’s determined, and how/why it changes. When you understand…

  • Programming with Functions in JavaScript – Programming Virgin

    Support us on our Patreon page: https://www.patreon.com/codebabes Take the full course here: https://codebabes.com/courses/programming-virgin-javascript Alright, are you ready for the “hard” stuff? We’ve talked about where you can stick your data, but what about storing actions, stuff that manipulates that data? We need functions. We’ve already seen some functions in action, like prompt and alert. These…