来源:css9.net

导读:本文中的javascript大师们大多来自yahoo公司,可能说起他们的名字国内熟悉的人并不多,不过说到他们的作品那就几乎都认识,比如Jquery作者,《JavaScript高级程序设计》图书作者,文中含有这些顶级JS开发者们的视频与PPT,当然都是英文。

在开始之前,先与大家一起认识下这篇文章的主角,世界级的javascript大牛们:Douglas Crockford、John Resig、Peter-Paul Koch、Nicolas C. Zakas。看名字也许挺陌生,但是如果你对javascript还算熟悉,一定不会对他们的作品陌生。

Douglas Crockford:Douglas Crockford是JavaScript开发社区最知名的权威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript:The Good Parts》(英文版、中文版)的作者。JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming and JavaScript(lambda编程和JavaScript的精神领袖)”。他同时也服务于ECMA的JavaScript2.0技术委员会(TC39)。其个人站点和Blog是http://www.crockford.com/和http://profiles.yahoo.com/blog/GSBHPXZFNRM2QRAP3PXNGFMFVU。(更多关于他的介绍和作品,可看这里)

YUI团队2008年底的合影,中间的长者即为Douglas Crockford:

John Resig:你可以不知道John Resig,但你不会不知道jQuery吧,John Resig正是它的作者。其个人的Blog是:http://ejohn.org/。在他的博客不仅有丰富的技术文章,还能看到John启动的多达76个项目。

Peter-Paul Koch:自学成才的世界级JavaScript专家,所维护的网站www.quirksmode.org已成为全球JavaScript开发人员最重要的参考资源之一,他著有《ppk 谈 JavaScript 》。

Nicolas C. Zakas:大多javascript学习者一定熟悉《JavaScript高级程序设计》(它也是我学javascript的入门书籍)吧,Nicolas C. Zakas正是它的作者。他同时也是另一本畅销书《Ajax高级程序设计》的作者。

言归正传,下面就一起通过这些牛人的讲座视频和PPT,感受大师风采,学习javascript。(多么希望自己的英文能在好一点……)

  1. The JavaScript Programming Language
    时长:1小时51分钟
    演讲者:Douglas Crockford
    相关PPT下载

    在这个讲座里,Douglas Crockford 带你领略Javascript的各种特点,并且讨论了语言本身及JS的语言风格。对于javascript初学者,这是一个很好的教程。

  2. An Inconvenient API: The Theory of the DOM
    时长:1小时18分钟
    演讲者:Douglas Crockford
    相关PPT下载

    这个讲座的主题不在Javascript,而是浏览器。他讲述了浏览器为什么是现在这个样子,及背后的几个关键概念。这些知识与Javascript开发者的关系也是十分密切的。

  3. Advanced JavaScript
    时长:1小时7分钟
    演讲者:Douglas Crockford
    相关PPT下载

    在这个讲座中,Douglas Crockford涉及了Javascript中的一些高级主题,例如继承、调试、效率。

  4. Javascript: The Good Parts
    时长:1小时3分钟
    演讲者:Douglas Crockford
    相关PPT下载

    在这个讲座中,世界级Javascript大师Douglas Crockford向你解释Javascript为什么值得花时间来学习,每一个准备学习Javascript的人都应该看看这个视频。很不幸,这个视频要FQ才能看到,这里就不贴了。

  5. Games, Performance, TestSwarm
    时长:1小时11分钟
    演讲者:John Resig
    这个是John Resig在2009年Javascript大会上的幻灯片,主要讲了Javascript中的性能测量、Javascript游戏和测试。
    视频要FQ,这里不贴了,下面看PPT:
  6. Best Practices in JavaScript Library Design (or Building a JavaScript Library)
    时长:1小时1分钟
    演讲者:John Resig
    你是否想过构建自己的Javascript类库,jQuery的作者John Resig在这个演讲中告诉你了构建Javascript类库的一些准则。
  7. Drop-In JavaScript Performance (or Perfomance Improvements in Browsers)
    时长:1小时2分钟
    演讲者:John Resig
    主要讲了如何在浏览器中提高Javascript性能。
  8. The DOM is a Mess
    时长:1小时12分钟
    演讲者:John Resig
  9. Speed Up Your JavaScript
    时长:1小时11分钟
    演讲者:Nicholas C. Zakas
    这个讲座主要讲了Javascript中提高性能相关的主题。
  10. Scalable JavaScript Application Architecture
    时长:52分钟
    演讲者:Nicholas C. Zakas
    在这个讲座中,Nicholas C. Zakas讨论了Javascript的程序架构。你会了解到如何在一个页面中分为多个模块,如何让模块间进行协作等等……
    幻灯片:

    视频:

转载于:https://www.cnblogs.com/qq419524837/articles/1696788.html

世界级javascript大师们的视频与PPT相关推荐

  1. 12岁写代码,为数百万程序员引路,这位世界级编程大师不简单

    点击上方"程序员知识码头",选择"设为星标" 回复"666"获取新整理的面试资料 Robert C. Martin,世界级编程大师,设计模式 ...

  2. 42套JavaScript深度解析教学视频!合集

    本文首发于:风云社区SCOEE(社区旨在普惠软件.图片.音乐.视频.素材.文档等互联网资源.为大众提供多样化的服务,以及主要涵盖学术科学.电脑技术.文化人文.体育健身等领域的知识和信息,获得用户的支持 ...

  3. 七位世界级Java大师的杰作

    七位世界级Java大师的杰作 --<Java编程风格> 详细信息:http://www.china-pub.com/209170 一本薄薄的小书,却有7个作者,Amazon上获得33位读者 ...

  4. 收藏 | 2018年AI三大顶会中国学术成果全链接(附视频、PPT、论文)

    来源:读芯术 本文多资源,建议收藏. 本文为你汇总展示了NLP和信息检索领域的三大国际旗舰会议最新论文成果. 作为自然语言处理和信息检索领域的三大国际旗舰会议,ACL(墨尔本,15-20).IJCAI ...

  5. 【中文字幕】加州理工《数据学习:机器学习课程》视频及ppt分享

    来自:深度学习与NLP 课程描述 这是一门机器学习入门课程,涵盖了基本理论.算法和应用.ML是大数据以及许多金融.医疗.商业和科学应用中的关键技术.它使计算系统能够利用从观测数据中积累的经验自适应地提 ...

  6. 加州理工《数据学习:机器学习课程》视频及ppt分享(附下载)

    课程描述 这是一门机器学习入门课程,涵盖了基本理论.算法和应用.ML是大数据以及许多金融.医疗.商业和科学应用中的关键技术.它使计算系统能够利用从观测数据中积累的经验自适应地提高它们的性能.ML已经成 ...

  7. 【杂谈】开学重磅!有三AI最强资料固态硬盘开启预订,3本书视频代码PPT,两套教学视频,所有付费专栏代码+数据...

    各位,秋招临近,开学也临近了,有三AI给大家准备了一个带学习资料的固态硬盘,月底发货,喜欢的同学就好好阅读本文了解一下吧. 硬盘产品细节 本次我们的产品为固态移动硬盘,注意是固态硬盘,不是普通U盘,虽 ...

  8. WSDM Cup 2020 引用意图识别赛道冠军解决方案(附答辩视频、PPT和代码)

    新发现.新理论的研究论文发表数量呈指数型增长,并且论文被引用量(H-index)通常被学术界衡量论文的影响力贡献程度.然而,随着学术界的竞争越来越激烈,部分期刊中出现了一种"强制引用&quo ...

  9. JavaScript大师必须掌握的12个知识点

    2019独角兽企业重金招聘Python工程师标准>>> 译者按: 前端技术涉及的越来越多! 原文: 10 things to learn on the way to becoming ...

最新文章

  1. swift3 循环滚动视图 自适应横竖屏 reload数据源
  2. 【转】同步与异步复位以及相关的亚稳态状况与设计可靠性
  3. rails3使用ActionMail发送邮件
  4. NYOJ练习题 删除元素(二分查找)
  5. linux下电池测试软件,你们要的App电量分析测试来了
  6. Win7 路由上网DNS服务器ping不通的解决方法
  7. spring boot输出hello world几种方法
  8. ESFramework 可复用的通信框架(序)
  9. 《九章算术》中更相减损术----求最大公约数
  10. 解决金蝶未检测到K/3许可文件,并且该账套已超过演示版期限问题
  11. Flutter高级第1篇:ListView嵌套GridView、不同终端屏幕适配方案
  12. cad字体安装_CAD字体如何设置使用?1分钟教会你!附送2800多款CAD字体
  13. Xen虚拟化环境安装和常用命令
  14. 全球与中国线锯钢线市场深度研究分析报告
  15. 软考高级 真题 2011年上半年 信息系统项目管理师 案例分析
  16. 从JDBC规范谈桥接模式
  17. 拼多多员工小便池拉屎,网易智能马桶屏蔽信号,360、搜狐厕所被监控,互联网公司厕所那些事!
  18. R语言——符号函数(向量化)
  19. 2011年国内手机市场如何推演?
  20. 镜头离焦对于ToF深度的影响分析

热门文章

  1. 华为服务器装系统ubuntu,主机上安装ubuntu系统服务器
  2. 从手机到电影再到神曲,这回终于轮到京东的真苹果登场了!
  3. 概率论与数理统计——随机事件及其概率
  4. 如何查看笔记本信息(型号/序列号/CPU/内存/网卡MAC)
  5. 全能免费杀毒软件——Avast及其MacOS下的卸载方法
  6. 没有shell63号单元_在ANSYS中选择合适的单元类型
  7. 小米开源AI框架mace编译构建
  8. 微信小程序获取经纬度有偏差的解决方案,
  9. 抽象类和接口的区别(通俗易理解)
  10. 项目中如何体现Spring中的切面编程