todd li 保留

托德·莫托(Todd Motto)正在帮助揭开关于JavaScript到底有多难的一些误解。 克雷格(Craig)向他讲了他即将在“网页设计的未来”中发表的演讲。

SITEPOINT(Craig Buckler): 嗨,托德。 告诉我们一些关于您自己以及您从事的工作。

托德:嘿! 我是Todd,今年23岁,是JavaScript和HTML5开发人员。 如今,我是Appsbroker的首席前端工程师–我们是一家Google Enterprise公司,专门研究Cloud Platform技术解决方案,这意味着我们开发了许多出色的软件。 到了晚上,我是一个开放源码的传播者,在这里我编写脚本,实用程序,插件,框架和样板。 在过去的一年中,我为《英特尔》和《滚石》杂志工作,并且喜欢教别人有关Web和软件开发的知识。

主持人: 您是如何参加会议讨论的?

托德:我开始做一些较小的演示文稿-最多不过是一小撮人-直到去年我飞往旧金山参加HTML5开发人员大会。 当我在那里的时候,我拜访了Google的一位朋友,他邀请我教一个研讨会。 我绝对喜欢它! 当Future Insights与我联系并在FOWD演讲时,我想做更多分享知识和教学的事情。 自去年以来,我已经在一些聚会和活动中向各种观众讲话。

现场要点: 您的FOWD演讲标题为“揭开JavaScript的神秘面纱:您不需要jQuery”。 网络上最近出现了反jQuery情绪上升的趋势。 你为什么这么认为呢?

TODD:确实有,但是除非您有正当的理由,否则任何宣扬“ No jQuery”的人都应该谨慎行事。

我希望我的演讲能激发jQuery和新JavaScript开发人员学习一些很棒的新事物,并打开他们不知道的地方。 我希望向开发人员展示现代JavaScript API与jQuery之间的相似之处。

我想向开发人员展示替代选项,而不是反jQuery。 JavaScript并不是完美的-存在错误,但是随着我们学习与错误的斗争,我们会更好地完成工作并获得更多经验。 有时候,知道如何解决问题要比让库掩盖实现细节更好。

我最近写了关于这个话题的文章。 受到好评,这激发了我去参加FOWD演讲的机会。

现场要点: 开发人员经常将jQuery用作不必要的拐杖。 JavaScript是否因困难而享有声誉?

托德:它确实有这样的声誉,并且有充分的理由。 道格拉斯·克罗克福德(Douglas Crockford)将其称为有史以来最被误解的编程语言之一,并且有很多好事与坏事。 在今天的水平上,花了我大量的精力去理解JavaScript。 它来自读书,学习和研究我不知道的东西。 作为前端开发人员,我想掌握前端堆栈。

jQuery将为那些不想学习JavaScript的人提供一个拐杖,这对他们来说没关系。 我曾经做过同样的事情,但它可能导致出现粘滞情况。 有些问题只能用JavaScript解决-不能单独使用jQuery。

SITEPOINT: jQuery对JavaScript新手有用吗,还是会导致不良做法?

TODD: jQuery提供了很棒的Sugar语法,并且开发人员喜欢它。 但这确实使我们能够编写冗长而丑陋的代码。 但是,当您开始学习JavaScript时,您会发现该语言的大部分内容。 我在jQuery中编写的某些代码从未在JavaScript中编写过。

SITEPOINT: 您认为开发人员可以完全删除jQuery,还是有理由这样做?

TODD:完全不使用jQuery可能并不总是合适的。 我编写了一些没有库的纯JavaScript项目,最大的项目是大约1000行。 关键不是要不要使用jQuery,而是要不要依赖jQuery。

应该明智地使用jQuery,我鼓励开发人员着眼于学习一些JavaScript等效内容,以了解有关jQuery方法中正在发生的事情的更多信息。 在某些情况下,混合使用JavaScript和jQuery是一个完美的解决方案。 您学习JavaScript越多,使用jQuery的机会就越少。

SITEPOINT: 您能看到jQuery项目完全被放弃的时候吗?

免费学习PHP!

全面介绍PHP和MySQL,从而实现服务器端编程的飞跃。

原价$ 11.95 您的完全免费

免费获得这本书

托德:也许吧。 谁知道?! JavaScript瞬息万变-这是令人兴奋的时刻。 我喜欢jQuery项目,但不希望看到它被放弃,但是当jQuery只为现代JavaScript中几乎相同的方法提供较短或替代的包装时,我们可能会遇到一个问题。 自从问世以来,ECMAScript 6(JavaScript的最新版本)是该语言的最大变化,看看jQuery如何适应它将会很有趣。

现场人士: 您是否希望在FOWD上看到其他发言人?

TODD:我期待与所有演讲者见面并亲自见面!

主持人: 非常感谢,托德。

Todd Motto 将于4月7日至9日在伦敦的Future of Web Design(FOWD)上与Paul Boag,Peter Gasston,Harry Roberts和其他出色的演讲者一起加入。 克雷格(Craig)也将在那里乞求文章创意! 仍有几张票可用,请不要耽搁!

翻译自: https://www.sitepoint.com/demystifying-javascript-todd-motto/

todd li 保留

todd li 保留_用Todd Motto揭开JavaScript神秘面纱相关推荐

  1. python可以干什么-Python可以用来做什么 为你揭开python神秘面纱

    Python可以用来做什么 为你揭开python神秘面纱 时间:2018-01-24     来源:解读Python 最近,编程界又一语言可谓是着实又火了一把,什么语言呢?python,python为 ...

  2. python可以给你干什么-Python可以用来做什么 为你揭开python神秘面纱

    Python可以用来做什么 为你揭开python神秘面纱 时间:2018-01-24     来源:解读Python 最近,编程界又一语言可谓是着实又火了一把,什么语言呢?python,python为 ...

  3. 微信支付官方揭开刷脸支付神秘面纱

    无利不起早这句话经久不衰,想要提高用户的站粘性,就必须在服务或附加值上面花点心思.微信青蛙Pro就是二者之间的建设桥梁,它将给予消费者一种全新的支付体验.今年,刷脸支付大面积普及,各种消息不胫而走,好 ...

  4. 冰河浅析 - 揭开***的神秘面纱

    一.基础篇(揭开***的神秘面纱) 无论大家把***看得多神秘,也无论***能实现多么强大的功能,***,其实质只是一个网络客户/服务程序.那么,就让我们从网络客户/服务程序的编写开始. 1.基本概念 ...

  5. 少林寺公布武功秘籍 揭开绝技神秘面纱(组图)

      白岩松:您好观众朋友,欢迎收看<新闻会客厅>.可能很多人在读过武侠小说的时候都会发现几乎很多武侠小说都有这样的一个共同的情节,就是不同的门派为了争夺一本武林秘籍打得不可开交.但是在现实 ...

  6. 揭开netty神秘面纱_Netty 源码(ChannelHandler 死磕)

    疯狂创客圈   经典图书 : <Netty Zookeeper Redis 高并发实战>    面试必备 +  面试必备 + 面试必备 疯狂创客圈   经典图书 : <SpringC ...

  7. 被妖化的金字塔上篇(揭开金字塔神秘面纱,还原古埃及金字塔真相)

    古埃及金字塔被称为人类文明的伟大奇迹之一,长期以来一直充满了各种各样神秘的传说. 至今为止金字塔中存在的科学数据一直都是个迷.远古时间的科技文明真的那么发达了么? 金字塔中的数学不解之谜: 1.金字塔 ...

  8. 冰河浅析 - 揭开***的神秘面纱(下)

    本文主要是探讨***的基本原理, ***的破解并非是本文的重点(也不是我的长处),具体的破解请大家期待yagami的<特洛伊***看过来>(我都期待一年了,大家和我一起继续期待吧,嘿嘿), ...

  9. 【启明云端】启明云端带你揭开WT32-S3-WROVER神秘面纱

    一.描述 WT32-S3-WROVER 是通用型 Wi-Fi+低功耗蓝牙 MCU 模组,搭载 ESP32-S3 系列芯片.除具有丰富的外设接口外,模组还拥有强大的神经网络运算能力和信号处理能力,适用于 ...

  10. 揭开网络安全神秘面纱的执行指南

    强盗通常会要求访问银行的金库.在 IT 领域,这是数据库,其中存储有价值的信息,例如密码.信用卡或金融交易信息或医疗保健数据.有几种方法可以保护这些数据,或者至少可以监控它.加密和数据库 应用程序监控 ...

最新文章

  1. python3.6升级及setuptools、pip安装
  2. ABAP [div '/'] 的区别与妙用
  3. 【网络】解决‘ipconfig不是内部或外部命令,也不是可运行的程序
  4. 微软开源项目NeuronBlocks - 像搭积木一样构建NLP深度学习模型
  5. Boost:验证atomic <>没有对void指针提供算术运算
  6. Windows7无损分区
  7. 平衡二叉搜索树的创建
  8. stylelint 规则
  9. DataRowView 笔记
  10. 《BI那点儿事》Cube的存储
  11. [MySQL][Spider][VP]Spider-3.1 VP-1.0 发布
  12. QTTabBar——Windows多功能标签软件
  13. 索尼微单连android手机软件,(收藏)如何将手机连接上SONY微单的WIFI进行遥控拍摄...
  14. 端口扫描工具Zenmap超详细使用方法+使用案例(windows)
  15. 360浏览器如何设置默认极速模式
  16. 如何免费搭建自己的个人网站
  17. dhcp计算机毕业论文,计算机网络毕业设计(论文)dhcp在校园网中的应用.pdf
  18. 用 Python 一键批量自动生成合同
  19. python——实现鼠标与键盘监听与事件处理
  20. 1789 员工的直属部门

热门文章

  1. Android studio编程常用控件
  2. VMware esxi6.7虚拟机安装教程
  3. 【Python表白小程序】表白神器——赶紧收藏起来~
  4. 硬盘检测重映射扇区计数失败
  5. 《HarmonyOS实战—交互的艺术》
  6. Kafka单节点安装部署
  7. Markdown 全文检索
  8. php上传带进度条_PHP+Ajax无刷新带进度条图片上传示例
  9. SQL存储过程对象名无效
  10. 浏览器检测是否支持webrtc(看看你的浏览器能不能h5视频)