Тёмный
No video :(

Introduction to JavaScript and Browser DOM 

Google TechTalks
Подписаться 346 тыс.
Просмотров 134 тыс.
50% 1

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@HaithemOpeth
@HaithemOpeth 7 лет назад
Very good talk about the basics of Javascript. 7 years later and it's still relevant. Thank you Miško.
@DanielVorhauer
@DanielVorhauer 8 лет назад
My respect to the „crazy guy“. This video is a classic now - in context of latest releases of angular. Here Misko really goes into the basics. Object === Hash! Nice insight to Javascript and oo concepts!
@YadabRajOjha
@YadabRajOjha 10 лет назад
Great presentation! Very concise and informative point by point. Now I am feeling like I can understand lots of JavaScript frameworks code clear. Thanks for it.
@evhwolfgang2003
@evhwolfgang2003 13 лет назад
thanks for talking about the actual programming language without using alert() boxes within the first 15 seconds. Its a RU-vid first!
@ajgubi19
@ajgubi19 10 лет назад
This felt like a solid review of everything I learned in past month!! I'll never forget 'this'! (pun indended!) :P
@win32mfc
@win32mfc 13 лет назад
Strange. He talks about "__proto__" and "prototype". I've been reading JavaScript: The Definitive Reference (O'Reilly, 2007) and it does not mention "__proto__" at all. It explains that "prototype" is a property of ALL objects; whereas Misko states in the video that "prototype" is only defined for functions. In reading "JavaScript: The Good Parts", page 21, the first sentence under the heading "Prototype" says "Every object is linked to a prototype object from which it can inherit properties"
@mukeshsoni
@mukeshsoni 11 лет назад
Also saying 'this' can never be null or undefined, even using apply(null) or call(null) is incorrect. In strict mode, it's actually true. In non strict mode, this goes to Object(this) transformation, so passing null or undefined result in this pointing to global object.
@abdulrashid2023
@abdulrashid2023 Год назад
#2022 Loved How far Javascript world came so far.
@bertobertoberto3
@bertobertoberto3 11 лет назад
very nice. it seems like everytime I look at javascript, i see something different. that's the biggest difficulty in learning js properly. as the speaker states, convention is a huge part of js development...there's the language itself, the dom api and then the conventions.
@davea0511
@davea0511 13 лет назад
@webr3 No, you're right that "this" isn't always "window", but it is the root environment variable whatever that is. For a browser it's windows. for server js frameworks it's "process" or "server" etc ... depending on the framework.
@smlasdhaosf7764
@smlasdhaosf7764 7 лет назад
around 40:00, the difference between __proto__ and prototype, good explanation
@dasten123
@dasten123 10 лет назад
great information, very helpful!
@davea0511
@davea0511 13 лет назад
@Raizdecimal "Someone please tell him javascript ain't supposed to be Java." I couldn't agree more. He kept calling certain things "problems" where in fact the problem was that he expected JS to behave like Java. His "workarounds" are actually the way it's supposed to be done in JS. I could say the same thing about Java, calling the massive code just to create a binding a problem ... but I don't because there's a reason why it's done that way in Java, & a reason why JS is done differently.
@SudeepMakwana
@SudeepMakwana 9 лет назад
awesome talk i m fan of angular.js & Miško Hevery Thanks for talk
@NTCco
@NTCco 11 лет назад
Question for Google developers, the official jQuey website used to list Google as one of the companies that uses the jQuery javascript library, but not anymore, does that mean Google developed its own library to achieve the same tasks, is it done for better performance or just reinvent the wheel because we can afford to? thanks
@yugiugiuu
@yugiugiuu 10 лет назад
From a beginners type of view..."What are you saying???" I'm trying to learn though. Any good suggetions on how to learn this stuff without spending a lot of $$
@davea0511
@davea0511 13 лет назад
@webr3 "if you think of a function as a class, then __proto__ is on the instance and prototype is on the class" I think that's what he meant by saying only functions have prototypes ... all objects have prototypes but only functions requires you to associate the prototype.__proto__ with the .prototype of the class. I think he spent way too much time of __proto__ since the "new" constructor takes care of it for you and it's better practice to avoid __proto__ due to dependencies.
@suconnottu64
@suconnottu64 12 лет назад
a useful, for free, lesson thank you
@mukeshsoni
@mukeshsoni 11 лет назад
I think the explanation of 'this' was not correct. A function is an object which has a property named 'this' which will point to the object whose property this function is (which can be changed by using call and apply). In your case, var fn = circle.area; meant fn is an object which is a property of the global object which is the window. So 'this' points to window.
@smlasdhaosf7764
@smlasdhaosf7764 7 лет назад
good catch!
@coolworx
@coolworx 7 лет назад
1:38 This is the problem with Angular. It's a Java programmers API instead of a JavaScript programmers API. He himself admits he conceived of Angular as a javascript neophyte. And Angular 2? Why that's just trying to catch up with React. But my suggestion is Vue.
@DeepakAnand1
@DeepakAnand1 12 лет назад
is __proto__ a JavaScript language construct like the speaker makes it seem
@02minutesvideography20
@02minutesvideography20 7 лет назад
Watching after 7 years :)
@vikikamath
@vikikamath 11 лет назад
awesome!!!
@RhexGomez
@RhexGomez 10 лет назад
Hi Can you use laser Pen sometimes.
@anshumanya
@anshumanya 12 лет назад
thank you !
@colinrickels201
@colinrickels201 10 лет назад
pretty fast intro around 18:05 got pretty mind f***** but provoked some real thinking good mindrace...i say mindrace cause thats what this is not a tutorial or an intro
@ThunderAppeal
@ThunderAppeal 10 лет назад
So many things wrong with this guy and the way he describes how javascript works. He's so friggin condescending its unbearable. At 10:07 when he asks if volvo.powered changes vehicle.powered as well in a room full of people who are supposed to be programmers. As if no one there understands the concept of references, pointers, inheretence, static properties in OO programming. At 2010, that video was made in a time when OO programming concepts have already been used on a large scale for about 10 years. Saying 'youre covering up the property' is so condescending and he tries to put himself in a superior position 'above' the others. Fucking turd.
@demisx
@demisx 10 лет назад
This guy is the creator of AngularJS Javascript framework and what kind go bug are you???
@ThunderAppeal
@ThunderAppeal 9 лет назад
frusfromus Have you ever actually worked with angular? Or are you just a typical ignorant fan boy?
@MegF142857
@MegF142857 12 лет назад
5:28 "Does that make sense?" Uh... no.
@AdobadoFantastico
@AdobadoFantastico 10 лет назад
Crap is a bit strong, but definitely mediocre.
@doug65536
@doug65536 11 лет назад
Seriously? No, w3schools is NOT a reference. w3schools is crap.
@JavascriptHacker
@JavascriptHacker 12 лет назад
      Oops my finger slipped.
Далее
Best Practices in Javascript Library Design
1:01:24
Просмотров 94 тыс.
娜美这是在浪费食物 #路飞#海贼王
00:20
Speed Up Your JavaScript
56:23
Просмотров 135 тыс.
10 Things I Learned from the jQuery Source
53:40
Просмотров 124 тыс.
Douglas Crockford: The JavaScript Programming Language
1:49:55
Google I/O 2011: Learning to Love JavaScript
1:03:26
Просмотров 234 тыс.
JavaScript: The Good Parts
1:03:48
Просмотров 584 тыс.
Node.js: JavaScript on the Server
59:59
Просмотров 133 тыс.
What Makes Software Work?
58:51
Просмотров 2 тыс.
How To Design A Good API and Why it Matters
1:00:19
Просмотров 440 тыс.