title
10 Things To Master For JavaScript Beginners
description
🚀 If you're learning to code, check out my website 👉 https://codehawke.com/all_access.html 🔥
📣 Other Social:
https://twitter.com/RealChrisHawkes
https://www.linkedin.com/in/christopher-hawkes-130aa835/
https://github.com/chawk
https://stackoverflow.com/users/836277/chris-hawkes
detail
{'title': '10 Things To Master For JavaScript Beginners', 'heatmap': [{'end': 324.752, 'start': 304.008, 'weight': 0.822}, {'end': 760.122, 'start': 742.281, 'weight': 1}, {'end': 1387.77, 'start': 1350.56, 'weight': 0.735}, {'end': 1490.075, 'start': 1466.696, 'weight': 0.946}], 'summary': 'Covers the significance of javascript for web development, including its universal role, evolution into ecmascript, and challenges with browser interpretations. it also discusses javascript basics, tools like plunker and jsfiddle, chrome developer tools, json syntax, xml vs json, and the importance of json and ajax. additionally, it emphasizes stack overflow as a reliable source for javascript information with nearly 1 million questions, the significance of javascript libraries, the prominence of jquery, and a recommended learning path.', 'chapters': [{'end': 178.798, 'segs': [{'end': 93.284, 'src': 'embed', 'start': 36.065, 'weight': 0, 'content': [{'end': 39.767, 'text': 'It was invented in the 90s and then eventually became the standard.', 'start': 36.065, 'duration': 3.702}, {'end': 49.553, 'text': 'that all browsers use as a programming language to be able to do things inside Chrome, Firefox, and Internet Explorer.', 'start': 42.127, 'duration': 7.426}, {'end': 57.819, 'text': 'JavaScript is currently referred to as just JS or Microsoft.', 'start': 52.275, 'duration': 5.544}, {'end': 66.786, 'text': 'people will commonly call it JScript, and the reason why is because it goes back to Microsoft having their own version of JavaScript,', 'start': 57.819, 'duration': 8.967}, {'end': 77.954, 'text': 'which they called JScript, and then the actual standard that the entire web community had built, which stands for.', 'start': 66.786, 'duration': 11.168}, {'end': 85.138, 'text': "actually it's called ECMAScript, which is spelled E-C-M-A script, and that's still what it's called to this day.", 'start': 77.954, 'duration': 7.184}, {'end': 93.284, 'text': "So there's organizations out there that determine what are going to be the new features in the JavaScript language,", 'start': 85.218, 'duration': 8.066}], 'summary': 'Javascript, invented in the 90s, is now the standard for all browsers and referred to as js or ecmascript.', 'duration': 57.219, 'max_score': 36.065, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow36065.jpg'}, {'end': 155.923, 'src': 'embed', 'start': 116.851, 'weight': 2, 'content': [{'end': 125.918, 'text': 'Microsoft has been notorious for basically not following suit with a lot of the standards that were paved along the way.', 'start': 116.851, 'duration': 9.067}, {'end': 131.002, 'text': 'They would cite that they wanted the standards basically written out in writing.', 'start': 125.938, 'duration': 5.064}, {'end': 135.806, 'text': 'Chrome and Firefox were basically more adaptive to whatever the community was doing.', 'start': 131.662, 'duration': 4.144}, {'end': 143.973, 'text': 'Really, the community is led by developers that develop the browsers as well as the developers that write JavaScript for those browsers.', 'start': 136.166, 'duration': 7.807}, {'end': 149.357, 'text': 'so for companies like Microsoft, I mean they used to be able to drag their feet a lot easier.', 'start': 143.973, 'duration': 5.384}, {'end': 155.923, 'text': 'but as we have moved forward into the future, Chrome and Firefox have clearly overtaken ie,', 'start': 149.357, 'duration': 6.566}], 'summary': 'Microsoft has lagged behind chrome and firefox in adapting to community standards, leading to their decline in market share.', 'duration': 39.072, 'max_score': 116.851, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow116851.jpg'}], 'start': 12.659, 'title': 'Mastering javascript for web development', 'summary': "Discusses the significance of javascript for web development, emphasizing its universal role as the web's programming language, the evolution of javascript into ecmascript, and the challenges posed by browser interpretations and the dominance of chrome and firefox over internet explorer and edge browser.", 'chapters': [{'end': 178.798, 'start': 12.659, 'title': 'Mastering javascript for web development', 'summary': "Discusses the importance of mastering javascript for web development, highlighting its universal role as the programming language of the web, the evolution of javascript into ecmascript, and the challenges posed by different browser interpretations and the dominance of chrome and firefox over internet explorer and microsoft's edge browser.", 'duration': 166.139, 'highlights': ['JavaScript is the universal language of the web, used by all browsers, including Chrome, Firefox, and Internet Explorer, and it is crucial for web development.', 'ECMAScript, the standard for JavaScript, determines new features and their support in the language, aiming to ensure adherence to developed standards by all browsers.', "The dominance of Chrome and Firefox over Internet Explorer and Microsoft's Edge browser has led to challenges for Microsoft in keeping up with the open-source community and browser development.", "Microsoft's history of not following JavaScript standards, as exemplified by their own version called JScript, has posed challenges for the web community and developers."]}], 'duration': 166.139, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow12659.jpg', 'highlights': ['JavaScript is the universal language of the web, crucial for web development, used by all browsers.', 'ECMAScript determines new features and their support in JavaScript, aiming for adherence to developed standards.', 'The dominance of Chrome and Firefox over Internet Explorer and Edge browser poses challenges for Microsoft in keeping up with open-source community and browser development.', "Microsoft's history of not following JavaScript standards, as exemplified by their own version called JScript, poses challenges for the web community and developers."]}, {'end': 694.465, 'segs': [{'end': 203.995, 'src': 'embed', 'start': 178.798, 'weight': 0, 'content': [{'end': 184.181, 'text': "and there's a lot of gotchas along the way that you're going to run into as a JavaScript developer.", 'start': 178.798, 'duration': 5.383}, {'end': 188.564, 'text': 'Just know that JavaScript is the language of the web.', 'start': 185.141, 'duration': 3.423}, {'end': 192.286, 'text': 'We need to go ahead and inspect how it works.', 'start': 188.604, 'duration': 3.682}, {'end': 196.83, 'text': 'The most important thing, number 10 on our list, is how does JavaScript work.', 'start': 193.067, 'duration': 3.763}, {'end': 203.995, 'text': "We're not going to go into the actual details of specifically bytecode and computer code of how JavaScript works.", 'start': 197.29, 'duration': 6.705}], 'summary': 'Javascript is crucial for web development, with key focus on understanding its workings.', 'duration': 25.197, 'max_score': 178.798, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow178798.jpg'}, {'end': 277.89, 'src': 'embed', 'start': 249.484, 'weight': 1, 'content': [{'end': 254.349, 'text': 'You can put the script tags right inside your file and it executes this JavaScript code.', 'start': 249.484, 'duration': 4.865}, {'end': 264.278, 'text': 'The alternative is to actually link to an external style sheet, which you can do by using the script tag,', 'start': 255.23, 'duration': 9.048}, {'end': 269.382, 'text': "but then you're pointing to an actual source directory where A JavaScript file can be found.", 'start': 264.278, 'duration': 5.104}, {'end': 277.89, 'text': 'So if I click on that, you can see the web knows how to traverse itself to be able to find this file sitting on a server and actually execute that.', 'start': 269.422, 'duration': 8.468}], 'summary': 'Using script tags, javascript code can be executed internally or linked to an external source directory.', 'duration': 28.406, 'max_score': 249.484, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow249484.jpg'}, {'end': 330.695, 'src': 'heatmap', 'start': 304.008, 'weight': 0.822, 'content': [{'end': 309.171, 'text': "So that's the two ways that you need to know how JavaScript works.", 'start': 304.008, 'duration': 5.163}, {'end': 316.709, 'text': 'I number nine on our list here is how to actually test JavaScript,', 'start': 313.208, 'duration': 3.501}, {'end': 324.752, 'text': 'and the reason why this is important is it can be a hassle sometimes to to write JavaScript, not to reload your page and things like that.', 'start': 316.709, 'duration': 8.043}, {'end': 328.074, 'text': "and there's tools, because JavaScript is the language of the web.", 'start': 324.752, 'duration': 3.322}, {'end': 330.695, 'text': 'in a language that can be executed within your browser.', 'start': 328.074, 'duration': 2.621}], 'summary': 'Two important ways to understand javascript: testing and its execution in the browser.', 'duration': 26.687, 'max_score': 304.008, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow304008.jpg'}, {'end': 359.757, 'src': 'embed', 'start': 335.096, 'weight': 3, 'content': [{'end': 341.859, 'text': "so if you're just starting out, the best thing to do is actually go to a site where you can execute JavaScript without any sort of problems,", 'start': 335.096, 'duration': 6.763}, {'end': 346.103, 'text': "And there's actually plenty of sites out there.", 'start': 342.519, 'duration': 3.584}, {'end': 351.349, 'text': 'One of them is Plunker, which I will go ahead and provide you guys.', 'start': 346.584, 'duration': 4.765}, {'end': 356.894, 'text': 'Plunker.co is a really easy site that you can get started with.', 'start': 352.45, 'duration': 4.444}, {'end': 359.757, 'text': 'All you have to do is when you go to the main page, you say launch the editor.', 'start': 356.954, 'duration': 2.803}], 'summary': 'To start learning javascript, use plunker.co to execute code easily.', 'duration': 24.661, 'max_score': 335.096, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow335096.jpg'}, {'end': 491.236, 'src': 'embed', 'start': 466.764, 'weight': 4, 'content': [{'end': 472.747, 'text': 'Just like I did before, I can write JavaScript right in and just execute it.', 'start': 466.764, 'duration': 5.983}, {'end': 477.81, 'text': "I can even use third-party libraries, which we'll see in just a moment.", 'start': 473.128, 'duration': 4.682}, {'end': 481.492, 'text': 'The bottom line, though,', 'start': 480.692, 'duration': 0.8}, {'end': 491.236, 'text': 'is that there is a lot of tools inside of this Chrome Developer Tools that you can use to really be able to evaluate your JavaScript.', 'start': 481.492, 'duration': 9.744}], 'summary': 'Chrome developer tools offers extensive tools for evaluating javascript, including third-party library support.', 'duration': 24.472, 'max_score': 466.764, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow466764.jpg'}, {'end': 648.189, 'src': 'embed', 'start': 621.639, 'weight': 2, 'content': [{'end': 635.323, 'text': 'But the bottom line is that Chrome developer tools are going to be hugely important for any sort of JavaScript developer in order to really be able to understand and take full advantage of what JavaScript has to offer.', 'start': 621.639, 'duration': 13.684}, {'end': 643.446, 'text': 'All right, number seven on our list is the JSON syntax, which stands for JavaScript Object Notation.', 'start': 637.162, 'duration': 6.284}, {'end': 648.189, 'text': "And it's not its own language or anything like that.", 'start': 644.747, 'duration': 3.442}], 'summary': 'Chrome developer tools crucial for javascript developers to understand and utilize, json syntax explained.', 'duration': 26.55, 'max_score': 621.639, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow621639.jpg'}], 'start': 178.798, 'title': 'Javascript basics and tools', 'summary': 'Covers the importance of understanding how javascript works, embedding javascript in html, and javascript tools like plunker and jsfiddle, serving as fundamental knowledge for javascript development. it also discusses chrome developer tools for debugging, evaluating javascript code, and the significance of json syntax in web development.', 'chapters': [{'end': 316.709, 'start': 178.798, 'title': 'Understanding javascript basics', 'summary': 'Covers the importance of understanding how javascript works, including the concept of embedding javascript code within html pages and the different ways to include javascript, serving as a fundamental knowledge for javascript developers.', 'duration': 137.911, 'highlights': ['The chapter emphasizes the significance of understanding how JavaScript works within web pages, serving as a fundamental knowledge for JavaScript developers.', 'It explains the two ways of including JavaScript: embedding it within the HTML page using script tags and linking to an external JavaScript file.', 'The importance of testing JavaScript is also highlighted as a crucial aspect for developers.']}, {'end': 694.465, 'start': 316.709, 'title': 'Javascript tools and techniques', 'summary': 'Discusses the importance of javascript tools for web development, highlighting the use of third-party sites like plunker and jsfiddle for executing javascript, and the significance of chrome developer tools for debugging and evaluating javascript code. it also covers the json syntax and its significance in web development.', 'duration': 377.756, 'highlights': ['The importance of using third-party sites like Plunker and JSFiddle for executing JavaScript without the need to save files or load external files. Ease of executing JavaScript without saving files or loading external files.', 'The significance of Chrome Developer Tools for evaluating and debugging JavaScript code, including the ability to step through code using the debugger and set breakpoints. Significance of Chrome Developer Tools for evaluating and debugging JavaScript code, including the ability to step through code using the debugger and set breakpoints.', 'Explanation of JSON syntax and its significance in web development, emphasizing its role as a structure for enabling communication between applications. JSON syntax as a structure for enabling communication between applications.']}], 'duration': 515.667, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow178798.jpg', 'highlights': ['Understanding how JavaScript works is fundamental for developers', 'Embedding JavaScript in HTML using script tags or linking to external files', 'Testing JavaScript is crucial for developers', 'Using third-party sites like Plunker and JSFiddle for executing JavaScript', 'Significance of Chrome Developer Tools for evaluating and debugging JavaScript code', 'Importance of JSON syntax in web development for enabling communication between applications']}, {'end': 987.693, 'segs': [{'end': 724.483, 'src': 'embed', 'start': 694.465, 'weight': 1, 'content': [{'end': 702.391, 'text': "so in order to solve that problem, the xml language was um was established, so that basically it's very similar to html,", 'start': 694.465, 'duration': 7.926}, {'end': 706.894, 'text': "and you have these tags that say hey, there's a title tag, so title tag is a title.", 'start': 702.391, 'duration': 4.503}, {'end': 708.035, 'text': "here's a body tag.", 'start': 706.894, 'duration': 1.141}, {'end': 709.015, 'text': 'body tag is a body.', 'start': 708.035, 'duration': 0.98}, {'end': 713.738, 'text': 'you know, product A is a product A or whatever it is.', 'start': 709.015, 'duration': 4.723}, {'end': 716.56, 'text': "That's what XML is.", 'start': 715.459, 'duration': 1.101}, {'end': 724.483, 'text': "It's these open and closing items that contain data inside.", 'start': 716.6, 'duration': 7.883}], 'summary': 'Xml language was established to solve the problem, similar to html, using tags for defining data.', 'duration': 30.018, 'max_score': 694.465, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow694465.jpg'}, {'end': 780.408, 'src': 'heatmap', 'start': 742.281, 'weight': 0, 'content': [{'end': 747.987, 'text': "The reason why JSON is called JavaScript Object Notation is because it's built for the JavaScript programming language.", 'start': 742.281, 'duration': 5.706}, {'end': 758.72, 'text': "So if I pulled up JSON Lint here, which is an online free editor that you can use to actually validate your JSON, it's just a JavaScript object.", 'start': 749.028, 'duration': 9.692}, {'end': 760.122, 'text': "So that's all JSON is.", 'start': 758.74, 'duration': 1.382}, {'end': 763.946, 'text': 'So a JavaScript object is an open and closed curly brace.', 'start': 760.763, 'duration': 3.183}, {'end': 765.268, 'text': "That's actually valid JSON.", 'start': 763.986, 'duration': 1.282}, {'end': 767.631, 'text': "So if we went ahead and validated it, that's actually valid.", 'start': 765.288, 'duration': 2.343}, {'end': 772.984, 'text': "And it's very similar to a dictionary like if you've ever used Python.", 'start': 769.602, 'duration': 3.382}, {'end': 780.408, 'text': "There's key and then separated by a colon and then value.", 'start': 773.984, 'duration': 6.424}], 'summary': 'Json is javascript object notation, validated using json lint, and similar to a dictionary.', 'duration': 38.127, 'max_score': 742.281, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow742281.jpg'}, {'end': 978.624, 'src': 'embed', 'start': 951.186, 'weight': 2, 'content': [{'end': 954.327, 'text': 'Ajax is behind the scenes from your browser,', 'start': 951.186, 'duration': 3.141}, {'end': 963.649, 'text': "making calls out to either its server or some other company's server to pull down data and then update the webpage without ever requiring any sort of page load.", 'start': 954.327, 'duration': 9.322}, {'end': 966.892, 'text': "It's a very smooth, fast user experience.", 'start': 964.369, 'duration': 2.523}, {'end': 969.174, 'text': "And that's actually what's being done here.", 'start': 967.492, 'duration': 1.682}, {'end': 974.9, 'text': "So there's actually calls being made across the wire, grabbing a different movie and then making the display.", 'start': 969.274, 'duration': 5.626}, {'end': 978.624, 'text': "Now just because I'm clicking next, you can see that the entire page isn't reloading.", 'start': 974.94, 'duration': 3.684}], 'summary': 'Ajax enables fast, seamless webpage updates without full page reload, improving user experience.', 'duration': 27.438, 'max_score': 951.186, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow951186.jpg'}], 'start': 694.465, 'title': 'Xml vs json and importance of json, ajax', 'summary': "Explains the differences between xml and json, highlighting xml's similarity to html with open and closing tags and json's representation as key-value pairs. it also discusses the importance of json and ajax in modern web development, emphasizing their ease of use and enhancement of user experience.", 'chapters': [{'end': 859.386, 'start': 694.465, 'title': 'Xml vs json: a comparison', 'summary': 'Explains the differences between xml and json, highlighting that xml is similar to html with open and closing tags, while json is designed for javascript, represented as key-value pairs and structures, and is validated using tools like json lint.', 'duration': 164.921, 'highlights': ['JSON is designed for the JavaScript programming language, represented as key-value pairs and structures, and validated using tools like JSON Lint.', 'XML is similar to HTML with open and closing tags, containing data inside, and is considered a structured language that is easy to follow.', 'The problem with XML is that it can be bloated and not as fast and lightweight as JSON.']}, {'end': 987.693, 'start': 861.287, 'title': 'Understanding json, ajax, and its importance', 'summary': 'Discusses the ease of using json for data manipulation and how ajax enables asynchronous server calls, updating webpages without reloads, enhancing user experience. it also highlights the importance of json and ajax in modern web development.', 'duration': 126.406, 'highlights': ['Ajax allows asynchronous server calls, updating webpages without reloads, providing a smooth and fast user experience.', "JSON facilitates easy data manipulation, enabling the parsing of data from other companies' APIs and dynamic webpage updates.", 'Websites use Ajax to dynamically update data, such as commenting systems and notifications, without requiring page reloads.']}], 'duration': 293.228, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow694465.jpg', 'highlights': ['JSON is designed for the JavaScript programming language, represented as key-value pairs and structures, and validated using tools like JSON Lint.', 'XML is similar to HTML with open and closing tags, containing data inside, and is considered a structured language that is easy to follow.', 'Ajax allows asynchronous server calls, updating webpages without reloads, providing a smooth and fast user experience.', "JSON facilitates easy data manipulation, enabling the parsing of data from other companies' APIs and dynamic webpage updates."]}, {'end': 1685.443, 'segs': [{'end': 1056.076, 'src': 'embed', 'start': 991.178, 'weight': 0, 'content': [{'end': 995.021, 'text': "Number five on this list is where to go to find answers to your questions that you're going to have.", 'start': 991.178, 'duration': 3.843}, {'end': 998.763, 'text': "So you're undoubtedly going to have questions whenever you start programming.", 'start': 995.081, 'duration': 3.682}, {'end': 1000.365, 'text': "A lot of newbies don't know this.", 'start': 999.144, 'duration': 1.221}, {'end': 1002.786, 'text': 'This video series is aimed towards newbies.', 'start': 1000.405, 'duration': 2.381}, {'end': 1011.032, 'text': 'But you need to know where is the most reliable information to go to find information on JavaScript and really programming in general.', 'start': 1003.507, 'duration': 7.525}, {'end': 1014.78, 'text': 'And the answer to that question is Stack Overflow.', 'start': 1012.577, 'duration': 2.203}, {'end': 1018.624, 'text': 'Stack Overflow has every single question you could possibly need.', 'start': 1014.82, 'duration': 3.804}, {'end': 1020.045, 'text': 'Well, not really.', 'start': 1019.104, 'duration': 0.941}, {'end': 1024.01, 'text': "I mean, there's constantly questions, probably a thousand every day for JavaScript.", 'start': 1020.186, 'duration': 3.824}, {'end': 1027.914, 'text': 'JavaScript is one of the most talked about languages on this site.', 'start': 1024.41, 'duration': 3.504}, {'end': 1032.837, 'text': "You can see that it's actually approaching One million questions asked in JavaScript.", 'start': 1027.934, 'duration': 4.903}, {'end': 1038.839, 'text': 'So the reason why, when you compare that to something like Python, that has 488,000, which is a lot, and then C Sharp,', 'start': 1032.857, 'duration': 5.982}, {'end': 1042.18, 'text': 'which is also a very popular language, has close to the same amount.', 'start': 1038.839, 'duration': 3.341}, {'end': 1046.742, 'text': "But JavaScript has definitely exploded in popularity and there's a ton of questions.", 'start': 1042.24, 'duration': 4.502}, {'end': 1056.076, 'text': "So if there's 971,000 questions asked by everybody, from the most experienced JavaScript guys to the least experienced,", 'start': 1047.262, 'duration': 8.814}], 'summary': 'Stack overflow has close to one million javascript questions, showing its popularity and demand.', 'duration': 64.898, 'max_score': 991.178, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow991178.jpg'}, {'end': 1174.376, 'src': 'embed', 'start': 1142.355, 'weight': 3, 'content': [{'end': 1154.64, 'text': 'as far as Being somebody that created arguably one of the most important pieces of software code in the history of the web and, for that reason,', 'start': 1142.355, 'duration': 12.285}, {'end': 1156.341, 'text': 'the history of the world.', 'start': 1154.64, 'duration': 1.701}, {'end': 1167.206, 'text': 'Anyways, a really smart guy, was at Mozilla Corporation for a long time and has been a champion of JavaScript for a very long time.', 'start': 1157.161, 'duration': 10.045}, {'end': 1171.474, 'text': 'All right.', 'start': 1171.254, 'duration': 0.22}, {'end': 1174.376, 'text': 'number three on this list is what is a JavaScript library?', 'start': 1171.474, 'duration': 2.902}], 'summary': 'Creator of significant software code, champion of javascript at mozilla corporation.', 'duration': 32.021, 'max_score': 1142.355, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow1142355.jpg'}, {'end': 1401.282, 'src': 'heatmap', 'start': 1350.56, 'weight': 4, 'content': [{'end': 1358.122, 'text': "There's some criticisms there, but ultimately Angular is a very popular framework and I would definitely need to mention it,", 'start': 1350.56, 'duration': 7.562}, {'end': 1359.723, 'text': "but there's plenty of them out there.", 'start': 1358.122, 'duration': 1.601}, {'end': 1368.926, 'text': "They're all just JavaScript libraries, though, and that's why it's very important that you know what that is.", 'start': 1359.743, 'duration': 9.183}, {'end': 1378.24, 'text': 'Alright guys, number two on the list is jQuery because jQuery is a library like we just talked about it at number three.', 'start': 1371.513, 'duration': 6.727}, {'end': 1387.77, 'text': "But it is the most popular JavaScript library and as much as people want to try to replace it and say that it's going to fall by the wayside eventually,", 'start': 1379.221, 'duration': 8.549}, {'end': 1389.532, 'text': 'jQuery is still an absolute must.', 'start': 1387.77, 'duration': 1.762}, {'end': 1392.475, 'text': "Every website I've ever seen is using it.", 'start': 1390.593, 'duration': 1.882}, {'end': 1401.282, 'text': "It makes very complicated things easy and it's almost its own entire language of itself now.", 'start': 1393.956, 'duration': 7.326}], 'summary': 'Angular is popular, but jquery is the most used javascript library, present in every website.', 'duration': 50.722, 'max_score': 1350.56, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow1350560.jpg'}, {'end': 1490.075, 'src': 'heatmap', 'start': 1466.696, 'weight': 0.946, 'content': [{'end': 1475.203, 'text': 'You include it in your web page, like I showed you with the new movies website, where you have the external source pointing to a JavaScript file,', 'start': 1466.696, 'duration': 8.507}, {'end': 1476.264, 'text': "and that's all jQuery is.", 'start': 1475.203, 'duration': 1.061}, {'end': 1478.366, 'text': "Once it's in there you can actually use it.", 'start': 1476.424, 'duration': 1.942}, {'end': 1490.075, 'text': "So if I go to google.com I'm assuming I'm going to be able to write jQuery code by going into the console like I showed you guys eventually.", 'start': 1479.046, 'duration': 11.029}], 'summary': 'Jquery is included in the web page and can be used to write code in the console.', 'duration': 23.379, 'max_score': 1466.696, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow1466696.jpg'}, {'end': 1652.695, 'src': 'embed', 'start': 1631.926, 'weight': 6, 'content': [{'end': 1641.29, 'text': "Once you have a solid grasp of jQuery, I think then it's time to go ahead and start moving on to something like React JavaScript,", 'start': 1631.926, 'duration': 9.364}, {'end': 1642.73, 'text': 'which is going to be very easy for you.', 'start': 1641.29, 'duration': 1.44}, {'end': 1650.254, 'text': 'React JavaScript is much easier than Angular, in that you can use this with Django, ASP, Ruby on Rails,', 'start': 1643.771, 'duration': 6.483}, {'end': 1652.695, 'text': 'whatever you want to use for your web framework.', 'start': 1650.254, 'duration': 2.441}], 'summary': 'After mastering jquery, consider transitioning to react javascript, which is easier than angular and compatible with various web frameworks.', 'duration': 20.769, 'max_score': 1631.926, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow1631926.jpg'}], 'start': 991.178, 'title': 'Javascript and its libraries', 'summary': 'Emphasizes the significance of stack overflow as a reliable source for javascript information, highlighting its extensive database with nearly 1 million questions on javascript, and the importance of javascript and its libraries, with highlights on the impact of javascript language, the significance of javascript libraries, the prominence of jquery, and the recommended learning path for javascript and its libraries.', 'chapters': [{'end': 1071.669, 'start': 991.178, 'title': 'Finding reliable information on javascript', 'summary': 'Emphasizes the significance of using stack overflow as a reliable source for javascript information, highlighting its extensive database with nearly 1 million questions on javascript, demonstrating its popularity compared to other languages.', 'duration': 80.491, 'highlights': ['Stack Overflow has nearly 1 million questions asked in JavaScript, making it a highly popular language on the site.', 'JavaScript has significantly more questions on Stack Overflow compared to languages like Python and C Sharp, with 488,000 and close to 488,000 questions, respectively.', 'The chapter advises newbies to utilize Stack Overflow for reliable information on JavaScript and programming in general, as it is likely to have answers to their questions from experienced professionals.']}, {'end': 1685.443, 'start': 1071.709, 'title': 'Importance of javascript and its libraries', 'summary': 'Emphasizes the importance of javascript and its libraries, with highlights on the impact of javascript language, the significance of javascript libraries, the prominence of jquery, and the recommended learning path for javascript and its libraries.', 'duration': 613.734, 'highlights': ["JavaScript language's impact and creator JavaScript, created by Brandon Eich, has significant global impact, utilized by almost every person, and its creator unjustly faced media scrutiny, leading to resignation as CEO of Mozilla.", 'Significance of JavaScript libraries JavaScript libraries are crucial due to the complexity and finickiness of JavaScript, with various frameworks like React and Angular easing webpage dynamics and functionality, while jQuery remains a must for web development.', 'Prominence and ubiquity of jQuery jQuery is the most popular and widely used JavaScript library, simplifying complex tasks and functioning across different browsers, making it essential for JavaScript developers to learn.', 'Recommended learning path for JavaScript and its libraries Learning JavaScript through tutorials, books, and then progressing to jQuery and React JavaScript is suggested, with React being easier to integrate with different web frameworks compared to Angular.']}], 'duration': 694.265, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/6MaOPdQPvow/pics/6MaOPdQPvow991178.jpg', 'highlights': ['Stack Overflow has nearly 1 million questions asked in JavaScript, making it a highly popular language on the site.', 'JavaScript has significantly more questions on Stack Overflow compared to languages like Python and C Sharp, with 488,000 and close to 488,000 questions, respectively.', 'The chapter advises newbies to utilize Stack Overflow for reliable information on JavaScript and programming in general, as it is likely to have answers to their questions from experienced professionals.', "JavaScript language's impact and creator JavaScript, created by Brandon Eich, has significant global impact, utilized by almost every person, and its creator unjustly faced media scrutiny, leading to resignation as CEO of Mozilla.", 'Significance of JavaScript libraries JavaScript libraries are crucial due to the complexity and finickiness of JavaScript, with various frameworks like React and Angular easing webpage dynamics and functionality, while jQuery remains a must for web development.', 'Prominence and ubiquity of jQuery jQuery is the most popular and widely used JavaScript library, simplifying complex tasks and functioning across different browsers, making it essential for JavaScript developers to learn.', 'Recommended learning path for JavaScript and its libraries Learning JavaScript through tutorials, books, and then progressing to jQuery and React JavaScript is suggested, with React being easier to integrate with different web frameworks compared to Angular.']}], 'highlights': ['JavaScript is the universal language of the web, crucial for web development, used by all browsers.', 'ECMAScript determines new features and their support in JavaScript, aiming for adherence to developed standards.', 'Understanding how JavaScript works is fundamental for developers', 'Embedding JavaScript in HTML using script tags or linking to external files', 'JSON is designed for the JavaScript programming language, represented as key-value pairs and structures, and validated using tools like JSON Lint.', 'Stack Overflow has nearly 1 million questions asked in JavaScript, making it a highly popular language on the site.', 'JavaScript has significantly more questions on Stack Overflow compared to languages like Python and C Sharp, with 488,000 and close to 488,000 questions, respectively.', 'Significance of JavaScript libraries JavaScript libraries are crucial due to the complexity and finickiness of JavaScript, with various frameworks like React and Angular easing webpage dynamics and functionality, while jQuery remains a must for web development.', 'Prominence and ubiquity of jQuery jQuery is the most popular and widely used JavaScript library, simplifying complex tasks and functioning across different browsers, making it essential for JavaScript developers to learn.']}