用Todd Motto揭秘JavaScript

news/2025/3/22 0:19:58

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

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演讲的机会。

SITEPOINT: 开发人员经常使用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项目完全被放弃的时候吗?

托德:也许吧。 谁知道?! 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)也将在那里乞求文章创意! 仍有几张票可用,请不要耽搁!

From: https://www.sitepoint.com/demystifying-javascript-todd-motto/


https://dhexx.cn/news/show-547772.html

相关文章

Install Redis on CentOS 6.4--转

Install Redis on CentOS 6.4 source:http://thoughts.z-dev.org/2013/05/27/install-redis-on-centos-6-4/ We’re provisioning production machines today! This means that I’m finding a lot of things that I did previously to make my life easier. We use…

tinkerpop mysql_tinkerpop的理解

tinkerpop的理解太观 tinkerpop31. tinkerpop的模块理解1.1 giraph-gremlin1.2 gremlin-core定义图模型结构,OLTP和OLAP。1.3 gremlin-groovy1.4 gremlin-benchmarkJMH是新的microbenchmark(微基准测试)框架(2013年首次发布)。与其他众多框架相比它的特色优势在于&a…

sql server jar包_失眠架构师带你学java核心技术:包+文档注释+类设计技巧,学吗?...

包Java允许使用包(package)将类组织起来。借助于包可以方便地组织自己的代码,并将自己的代码与别人提供的代码库分开管理。标准的Java类库分布在多个包中,包括java.lang、java.util、java.net等等。标准的Java包具有一个层次结构。如同硬盘的目录嵌套一样…

7-5 正整数A+B (15分)

题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。 输入格式: 输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数&#xff0c…

jquery启用控件_5个新的启用触摸功能的jQuery插件2014

jquery启用控件如果我们能在移动设备上浏览内容总是很不错的,这就是为什么我们向您提供我们希望尝试的5种新的启用触摸的jQuery插件列表的原因。 它们易于使用,完全响应并支持触摸。 去看一下。 请享用! 1. OWL轮播 启用触摸功能的jQuery插…

mysql 代码中文乱码_mysql 中文乱码 完全版解决方法

mysql 中文乱码 完全版解决办法mysql是一小型数据库,各方面都讲究轻量级的实现。关于编码问题也是如此,只要搞清楚几个关键概念,便能轻轻松松的解决这个问题。在网上以搜索相关的主题是各种解法汇集,但是都没能清楚的说明解决问题…

最新增值税商品税目编码表_大家好!我叫增值税!这是我的最新最全税率表!...

最新增值税税率表征收率预征率,精信代账今天给大家更新知识了!- 01 -最新增值税税率表记住口诀,增值税新税率一点也不难记!一、13%纳税人销售货物、修理修配劳务、有形动产租赁服务或者进口货物。看似比较散乱,但是从记…

7-6 输出GPLT (20分)

给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT…这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完&am…

5个新的启用触摸功能的jQuery插件2014

如果我们能够在移动设备上浏览内容总是很高兴,这就是为什么我们向您提供您想尝试的5个新的启用触摸功能的jQuery插件2014的原因 。 它们易于使用,完全响应并支持触摸。 去看一下。 请享用! 1. OWL轮播 启用触摸功能的jQuery插件,可…

CPU cache

2019独角兽企业重金招聘Python工程师标准>>> 回写与直写 2009-02-20 08:41:16 分类: 服务器与存储 对于cache的算法。 大方面有两种,Write-Through(通写)和Write-Back(回写). Write-Through,也就是说OS发送的处理data的请求&…