搜索
您的当前位置:首页提高你JavaScript学习的有趣实验

提高你JavaScript学习的有趣实验

2023-12-01 来源:恩希娱乐
导读<!DOCTYPE html><html lang="en"><head>    <meta charset="gb2312">    <title>计数器</title></head><body>    <

学无止境 — 特别是在网页开发当中. 我们的行业在不断地更新和完善自己,我们也应该这样! 不幸的是,坚持会使人精疲力尽,但其实并一定是这样。 在本文中我将告诉你如何将小实验变成一种有趣的和有效的方式来学习新的东西,并确保学习和保持最新的乐趣。

保持实验的乐趣

你做业余项目吗?如果你做,我相信你曾经做过一个一开始充满乐趣,但是很快变成一团乱麻的项目。 陷入困境不是一件很有趣的事情,而且会对双方的项目和你的工作造成很大的伤害。主要原因往往是范围蔓延或压力,而你应该在你的业余时间放松一下。通过执行一些规则,可以确保我们不会遇到不愉快的意外:

1.准备好你的工作。确保你知道你的实验到底有多大,它包括什么。 如果它太多了,把它分成可管理的块,每一个块要有开始和结束,或终止它。

2.计划任务。 每天晚上不要熬夜。只要安排一个或两个小时,每周一次或两次。

3.没有截止日期。每个人,包括你在内,都需要放松。设置目标是好的,没有完成也没有关系。

4.给自己一些娱乐时间. 虽然你不应该拖延,但生活不仅仅是在代办事项列表上打上一个个对勾。花点时间好好享受你的劳动果实吧。

做小实验不代表它们不能成为大项目的一部分。拿一个数据可视化项目为例,完成它需要一定的时间,但是可以很容易地把它分成一个个小任务:

●设立一个构建工作流程

●获取有趣的数据(这是个能激发你的灵感的APIs列表)

●用Node.js获取和处理数据,利用 ES2015 的特性

●对比和选择一项技术 (canvas, WebGL, DOM/SVG) 或者库 (d3.js, p5.js, THREE.js) 使数据可视化

●用你选择的工具可视化数据

我使用Trello 模板跟踪我所有的实验。在那里我列出它们并为它们做计划,并添加相关信息直到实验开始。对于比较大的项目,我倾向于为它创建新的模板并为每项任务添加卡片。其他的替代工具也可以满足需求。将事情写入文档可以排除干扰。

回顾实验

除了通过实际做新东西进行学习,实验也是一个很好的机会提升自己。回顾你的实验,问问自己以下问题:

1.通过更好的准备,执行过程中的问题可以避免么? 如果是的话,该怎么做?

2.执行工作的质量是什么,我能做什么来改善?

3.我能更有效的准备我的实验么?

回顾和改进我们所做的事情给我们提供了经验— 这对我们的行业也是非常有价值的。许多实验评价造就了好的博客文章。

运行环境

你大概已经知道 JavaScript 在浏览器里工作,但是你知道还可以在浏览器外运行JavaScript 程序吗?

●Node.js 是目前为止最流行的不需要浏览器运行的 JavaScript 。有了它,你可以写脚本、命令行界面、桌面应用或者其他东西。它可以在Windows、 OS X 和Linux 上运行。

●Electron 允许你用老式的 HTML 、CSS、和 JavaScript 构建跨平台桌面应用。

●Cordova 允许你用 HTML、CSS、和 JavaScript 构建移动软件。

●React Native 允许你用 React 框架构建移动软件。

浏览器API

在过去的几年中,许多新的API被引入浏览器,可以让你做各种有趣的事情。

●Service Worker API是一款较大的API,使我们能做各种各样的事情,比如提供离线支持。

●WebRTC是一款API能让我们创建与另一台计算机的实时连接

有一些API允许我们使用设备连接,来做些类似读取传感器数据的事情或者让设备做事情(比如振动)。

●Ambient Light Sensor 提供了环境亮度信息,供我们使用来调整网站或者应用的亮度。

●Battery Status的作用一目了然。我们可以要求获得电池状态。 耗电量较大的程序可以用它来启用省电模式。

●Geolocation 给我们提供了用户位置的信息。

●我们可以利用 网络信息 为客户提供较小的文件。

●Notifications 对很多应用都非常有用,比如聊天应用。

●你正在建立一个用鼠标做输入的游戏么,用Pointer Lock是你所需要的。

●Proximity 能让你了解用户和设备是多紧密。也许这可以用来检测“拥抱”?

●Device Orientation 让我们探测到什么时候发生方位变化。

●Vibration 能让我们振动设备,这在游戏中是很棒的。

库和框架

大多数库的目的是更轻松地完成工作,所以它不需要有很多的经验来使用它。许多流行的库和框架(比如Angular和Reacti)甚至被当成职业的必备知识体系。一种或者两种的储备能更好的让你在面试中表现自己。 在了解了库和框架能持续发展这么久之后。 虽然他们是有帮助的,但是你应该了解框架和库解决的问题,并能够在没有这些库和框架帮助下解决这些问题。

框架结构

●Angular 是一个仍然被许多团队使用的MVC框架。

●React 是一个用来渲染视图的库。

●Polymer 是一个用于创建Web组件的库。

●Lodash.js, Underscore.js 和Ramda.js 都是函数式编程库。 有些团队喜欢使用它们,但很多人不喜欢使用它们。 无论哪种方式, 对functional programming(函数式编程) 的了解都是一个很好的开发技能,对这些框架都应该去了解一下。

现实世界

就我个人而言,当我发现可以通过编写软件在现实世界中做一些事时,我真的很兴奋。可以考虑以下的任意一种:

●Raspberry Pi (树莓派)是一种信用卡大小的单板计算机,非常适合教学或学习。

●Arduino类似于Raspberry Pi,但更侧重于电子方面的事情。

●LEGO? MINDSTORMS? 是一款可控制LEGO硬件的迷你电脑。为什么不选择它呢?

●Johhny-FiveJohhny-Five是一个用于机器人和物联网的JavaScript框架,可以安装在Arduino或类似的设备上。

以上所有的小型计算机都是可编程,而且都能够通过JavaScript来进行开发。

结论

小实验是动手学习新东西很好的方法。另一个益处是小实验能帮你提升你的工作方式以及行业中最有价值的东西。通过执行一些规则,我们可以保持实验的乐趣,激励自己学得更多,变得更好。

对于那些正停滞不前的人,我希望这篇文章已经给你提供开始全新有趣实验的动机。对于那些不确定下一步要解决什么问题的人,我希望这篇文章已经给你提供了一些灵感。如果你对文章中的任何一个名词感兴趣,欢迎去搜索它的更加详细的内容,去发现更大的世界吧。

小编还为您整理了以下内容,可能对您也有帮助:

实验三:JavaScript实验

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="gb2312">
    <title>计数器</title>
</head>
<body>
    <input type="text" name="text" id="text" onblur="validate(this.value);"/>
    <input type="button" id="btn" value="提交" onclick="calculator();"/>
    <script>
    function validate(str){
        var reg = /^d+$/;              
               if (!reg.test(str)) {                  
                   alert("请输入数字");
                   
               }
              
    }
    function calculator(){
    
        var text=document.getElementById("text").value;
        validate(text);
        text=parseInt(text);
        var result=1;
        for(var i=1;i<=text;i++)
        {
            result*=i;
        }
        alert(result);
    }
    </script>
</body>
</html>

这个太简单了吧

实验三:JavaScript实验

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="gb2312">
    <title>计数器</title>
</head>
<body>
    <input type="text" name="text" id="text" onblur="validate(this.value);"/>
    <input type="button" id="btn" value="提交" onclick="calculator();"/>
    <script>
    function validate(str){
        var reg = /^d+$/;              
               if (!reg.test(str)) {                  
                   alert("请输入数字");
                   
               }
              
    }
    function calculator(){
    
        var text=document.getElementById("text").value;
        validate(text);
        text=parseInt(text);
        var result=1;
        for(var i=1;i<=text;i++)
        {
            result*=i;
        }
        alert(result);
    }
    </script>
</body>
</html>

这个太简单了吧

前端开发该怎样提高javascript编写能力?

作为一个工作多年的前端开发,我有必要分享下我的观点~

刚才看到有人回答的此问题,有些话不吐不快。

1、基础语法

前端入门毋庸置疑肯定先学JS语法,不只是JS,可以很负责任的说,任何一门开发语言,最开始都是学其语法,而语法这一块往往是最枯燥的。所以刚开始兴趣很重要,一定要坚持下来。

2、进阶

基础大致过了一遍,然后就是学JS一些热门的框架了,比如Jquery,第一步肯定也是学习其用法,比较简单。一定要学着做一些基础的项目练手,巩固JS基础,为后面的JS高级开发打好基础。

3、造轮子

这一点我要着重说一下。前面看到有人说,写JS不要去重复造轮子,学先学react,angular,vue这些框架。

对于这个观点我个不敢苟同!我的观点恰恰相反,要想提高JS编写能力,一定要学会自己去造轮子。

想想jQuery,为什么会一直那么火?哪怕是MVVM框架大行其道的今天,jquery依然占据了大量的市场。其优秀的设计思想,完美的兼容性,解决了无数前端人的痛。那么我们是不是有必要去学习一下别人的先进的思想呢?

这里并不是说要大家去把Juqery源码全部研究透彻,那不现实。一定要试着去实现一个简单版的jquery,可以实现类似jquery的基本用法。这个过程中我们一定会去大概看下它的源代码。从中你一定会有收获。

当然了,让大家造轮子只是去熟悉别人优秀的设计思想,我们实际的开发过程中一定要用别人的轮子哦。

4、高手成长

大家在学习一个新的知识点后,一定一定要想尽一切办法应用到自己的项目中,只有这样,我们才能更好的吸收这个知识点。我就是这样过来的~~~

高手之路肯定离不开前端火热的三大框架,选其一即可,推荐Vue,前期按照文档正常使用,熟悉之后,一定要去看其源代码。实现自己的一个简易的Vue,你会明白它的双向数据绑定,插件,模板字符串的实现原理。只会用,你永远只是停留在表面。框架文档只会教你要这做,要那样做,而永远不会教你为什么要这样做~~~我个人的文章有对这些内容有基础的介绍~~

总结

前端开发没有捷径,一步一个脚印。JS看似比较简单,要想学好,要走的路,踩的坑从来不会缺席。而在不断的踩坑,填坑的过程中,我们的js编程能力想不提高都难呢!!!

希望我的回答能够帮助到大家~~

前端开发该怎样提高javascript编写能力?

作为一个工作多年的前端开发,我有必要分享下我的观点~

刚才看到有人回答的此问题,有些话不吐不快。

1、基础语法

前端入门毋庸置疑肯定先学JS语法,不只是JS,可以很负责任的说,任何一门开发语言,最开始都是学其语法,而语法这一块往往是最枯燥的。所以刚开始兴趣很重要,一定要坚持下来。

2、进阶

基础大致过了一遍,然后就是学JS一些热门的框架了,比如Jquery,第一步肯定也是学习其用法,比较简单。一定要学着做一些基础的项目练手,巩固JS基础,为后面的JS高级开发打好基础。

3、造轮子

这一点我要着重说一下。前面看到有人说,写JS不要去重复造轮子,学先学react,angular,vue这些框架。

对于这个观点我个不敢苟同!我的观点恰恰相反,要想提高JS编写能力,一定要学会自己去造轮子。

想想jQuery,为什么会一直那么火?哪怕是MVVM框架大行其道的今天,jquery依然占据了大量的市场。其优秀的设计思想,完美的兼容性,解决了无数前端人的痛。那么我们是不是有必要去学习一下别人的先进的思想呢?

这里并不是说要大家去把Juqery源码全部研究透彻,那不现实。一定要试着去实现一个简单版的jquery,可以实现类似jquery的基本用法。这个过程中我们一定会去大概看下它的源代码。从中你一定会有收获。

当然了,让大家造轮子只是去熟悉别人优秀的设计思想,我们实际的开发过程中一定要用别人的轮子哦。

4、高手成长

大家在学习一个新的知识点后,一定一定要想尽一切办法应用到自己的项目中,只有这样,我们才能更好的吸收这个知识点。我就是这样过来的~~~

高手之路肯定离不开前端火热的三大框架,选其一即可,推荐Vue,前期按照文档正常使用,熟悉之后,一定要去看其源代码。实现自己的一个简易的Vue,你会明白它的双向数据绑定,插件,模板字符串的实现原理。只会用,你永远只是停留在表面。框架文档只会教你要这做,要那样做,而永远不会教你为什么要这样做~~~我个人的文章有对这些内容有基础的介绍~~

总结

前端开发没有捷径,一步一个脚印。JS看似比较简单,要想学好,要走的路,踩的坑从来不会缺席。而在不断的踩坑,填坑的过程中,我们的js编程能力想不提高都难呢!!!

希望我的回答能够帮助到大家~~

Web前端新手应该知道的JavaScript开发技巧有哪些?

今天小编要跟大家分享的文章是关于Web前端新手应该知道的JavaScript开发技巧有哪些?熟悉Web前端的小伙伴都知道,Javascript

的很多扩展的特性是的它变得更加的犀利,同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。

尽管很多的开发人员都乐于颂扬javascript,但是仍旧有人看到它的阴暗面。

使用很多javascript代码的Web页面会加载很慢,过多的使用javascript使得网页丑陋和拖沓。很快如何有效地使用

javascript成为一个非常火热的话题。

今天小编就为Web前端新手准备了这篇JavaScript开发技巧,希望能够对你有所帮助,下面我们一起来看一看吧!

1、尽可能的保持代码简洁

可能大家都听到过了N遍这个代码简洁问题了。作为一个开发人员你可能在你的代码开发过程中使用了很多次,但千万不要在js开发中忘记这点。

§尽量在开发模式中添加注释和空格,这样保持代码的可读性

§在发布到产品环境前请将空格和注释都删除,并且尽量缩写变量和方法名

§使用第三方工具帮助你实现压缩javascript。

2、思考后再修改prototypes

添加新的属性到对象prototype中是导致脚本出错的常见原因。

yourObject.prototype.anotherFunction='Hello';

yourObject.prototype.anotherMethod=function(){...}

在上面代码中,所有的变量都会被影响,因为他们都继承于yourObject。这样的使用会导致意想不到的行为。所以建议在使用完后删除类似的修改。

yourObject.prototype.anotherFunction='Hello';

yourObject.prototype.anotherMethod=function(){};

test.anotherMethod();

deleteyourObject.prototype.anotherFunction='Hello';

deleteyourObject.prototype.anotherMethod=function(){};

3、DebugJavascript代码

即使最好的开发人员都会犯错。为了最大化的减少类似错误,请在你的debugger中运行你的代码,确认你没有遇到任何细微的错误。

4、避免Eval

你的JS在没有eval方法的时候也可以很好的工作。eval允许访问javascript编译器。如果一个字符串作为参数传递到

eval,那么它的结果可以被执行。

这会很大的降低代码的性能。尽量避免在产品环境中使用eval。

5、最小化DOM访问

DOM是最复杂的API,会使得代码执行过程变慢。有时候Web页面可能没有加载或者加载不完整。最好避免DOM。

6、在使用javascript类库之前先学习javascript

互联网充斥着很多的javascript类库,很多程序员都往往使用js类库而不理解负面影响。强烈建议你在使用第三方类库之前学习基本的JS

代码,否则,你就准备着倒霉吧。

7、不要用“SetTimeOut”和“Setinterval”方法来作为“Eval”的备选

setTimeOut("document.getID('value')",3000);

在以上代码中document.getID(‘value’)在setTimeOut方法中被作为字符串来处理。这类似于eval

方法,在每个代码执行中来执行一个字符串,因此会降低性能,因此,建议在这些方法中传递一个方法。

setTimeOut(yourFunction,3000);

8、[]比newArray();更好

一个常犯的错误在于使用当需要数组的时候使用一个对象或者该使用对象的时候使用一个数组。但是使用原则很简单:

“当属性名称是小的连续整数,你应该使用数组。否则,使用一个对象”_DouglasCrockford,JavaScript:Good

Parts的作者.

建议:

vara=['1A','2B'];

避免:

vara=newArray();

a[0]="1A";

a[1]="2B";

9、尽量不要多次使用var

在初始每一个变量的时候,程序员都习惯使用var关键字。相反,建议你使用逗号来避免多余的关键字,并且减少代码体积。如下:

varvariableOne='string1',

variableTwo='string2',

variableThree='string3';

10、不要忽略分号“;”

这往往是大家花费数个小时进行debug的原因之一。

我很确信你肯定也在其它的文章中阅读过以上相关的内容,但是大家可能往往都忽略了很多基本的规则。你是不是也曾经忽略过分号。是不是也遇到过eval

关键字问题导致性能问题?

以上就是小编今天为大家分享的关于Web前端新手应该知道的JavaScript

开发技巧有哪些?的文章,希望本篇文章能够对刚刚接触Web前端行业的新手们有所帮助。想要了解更多Web前端知识记得关注北大青鸟Web前端培训官网!

*声明:内容与图片均来源于网络(部分内容有修改),版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

想成为 JavaScript 高手,有没有好的学习路线和方法?

学习JavaScript的最佳方法分享

学习新的东西是件可怕的事。对我来说,掌握一项新技能最大的问题是,我不知道自己懂什么。鉴于此,定个计划,学习你感兴趣的东西应该会有用。这篇文章的主旨就是:你为学习JavaScript 制定的蓝图、路线、行动计划!你不必担心找不到最好的资源,先整理些好的资源,再确定下一步该学什么。遵循它,一步一步来。

任务0:了解什么是JavaScript

在你真正开始学习JavaScript 之前,花一分钟了解一下什么是JavaScript,它有哪些功能。 JavaScript不是jQuery、Flash或Java。与它们不同,它是一种的编程语言。 JavaScript 是浏览器语言(尽管现在不完全是)。主要目的是给静态页面增加交互性。在浏览器里,它不会为你更换PHP或Ruby,也不会更改你的HTML或CSS;你可以把它们串在一起使用。另外,它没有你想的那么难学。 补充说明:你应该听过jQuery,它可能是被使用最广泛的JavaScript 库。也许你还听说过其他比较流行的JavaScript 框架,比如Mootools,,YUI,Dojo 等等。可以将它们统一看做JavaScript辅助工具集;当你使用它们的时候,你还在写JavaScript,但都是些很抽象的JavaScript。它会让你事半功倍。 “你甚至可能听到有人说,你应该先学jQuery(或其他库)再学JavaScript。我很尊重他们但完全不同意这种说法。先把JavaScript 学好再用其他库,你会发现你会做的更好;结果就是,你会编写更好的JavaScript。”

任务1:通过Codecademy.com站点的课程来学习

Codecademy是一个相对较新的网站,其广告语是“最易学的编码方法”。目前,该网站仅有两个课程,“初级编程”和“JavaScript快速入门指南”。沉浸在JavaScript 中是种不错的体验。跟 Try Ruby 练习非常相似,你会学到简短的课程、在浏览器里编码,然后看结果。得到全部分数、打开成就徽章。(Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言。) 如果你已熟悉了另一种编程语言,你也许可以先学“JavaScript快速入门指南”;如果这是您第一次编程(HTML和CSS除外),你会发现“初级编程”课程相当有用。Codecademy是一家免费网站,但需要注册。

任务2:appendTo 截屏方法

appendTo 视频有一套特别适合初学者的截屏方法。 如果你想用正确(容易)的方法学习JavaScript,学习这些课程绝对管用。视觉训练总是有效的! “用我们提供的点播内容、务实的训练解决方案来提升自己的技能。无需注册、无需绑定、绝不忽悠。”

任务3:阅读一本好的关于JavaScript 的说明书

一旦你通过Codecademy上的课程来学习,你就会想搞到一本关于JavaScript的详细说明书–介绍所有的类型、运算符、控件架构等等。 如果可以的话,我来介绍几个好的说明书: 《再说JavaScript》 – 这本说明书可在Mozilla开发者网络上找到,语言公正。这本书内容很丰富,有很多代码实例和文段介绍。 《Eloquent JavaScript》 – 该书由Marijn Haverbeke 编写,可免费在线阅读,如果你想弄个硬拷贝可以上亚马逊网站购买。它比MDN说明更详细,因为它不仅涵盖了JavaScript 语言,而且包括编码风格以及在浏览器里使用JavaScript。当然,“eloquent”并非言过其实。(eloquent - 雄辩的、口若悬河的) 《Getting Good with JavaScript》 – 没错,这本书是我写的,但是我介绍这本书是另有原因的。它跟我在前面介绍的两本说明不同;在这本书里我只介绍了编程人员快速掌握编程技巧所需要的部分。此外,它还附带超过6个小时的截屏视频,因此,想要就去看看吧。(当然,这本不是免费的。)

任务4:安装、学习Firebug(或开发人员工具)

一旦你开始在浏览器里使用JavaScript,就需要安装Firebug并熟悉它的性能。Firebug是一款用于Firefox的插件,它能帮你创建和调试网页:对网页开发者来说,它就像外科医生的‘手术刀'。如果你不用Firefox?喜欢Safari 或者Chrome怎么办?没问题:可以查找类似Firebug的内置开发人员工具。 “你可以在Mac地址栏里按选项+命令+I 或者按快捷键Control + Shift + I ,来打开设计工具面板。” 通过打开你选的工具,只需在你喜欢的其中一个网站上点击点击,你就会学到很多东西。这里有一些能加速你学习的资源:FirebugFirebug网站和维基百科Firebug的CSS-技巧说明你应该在Nettuts+上使用Firebug的10大理由。Firebug:从白带到黑带,Tuts+ Marketplace 网站(http://marketplace.tutsplus.com/item/firebug-white-to-black-belt/118795)设计工具设计工具网站Google I/O 2011:由Paul Irish重组的浏览器设计工具Google 浏览器设计工具:Paul Irish 的快速开发12技巧

任务5:读一本有关JavaScript的书籍

现在你已经熟悉了些基础知识,但是还有很多东西要学。尽管我推荐的一些书可能会让你‘破产',但你会发现任何时候我都会推荐4本高质量的书:

前两本是一般的、较深入的JavaScript 资源,它们会让你从简介到较深层次逐步理解;当然,简介里会有一些重叠的说明,但不多:刚好让你看起来很舒服。(注:虽然这些书在亚马逊网站能买到,我已经链接了出版商的网站,因此,你能看看范例章节。) 《JavaScript高级程序设计》- Nicolas C. Zakas 编写,这本书涵盖了它能涵盖的所有内容。如果你以前看过Zakas的任何作品,你会发现他是个不折不扣的天才。除了涵盖了JavaScript语言,这本书还能让您在浏览器里很好的使用JavaScript。 《JavaScript 24-hour Trainer 》由Jeremy McPeak 编撰,该作者也写过Nettuts+。它不仅仅是一本书:还附带了一张长达四小时的教学光碟。全书共43节课,涉及编码句法指导和代码优化。 虽然这些书非常适合编程人员学习JavaScript语言以及如何在浏览器中使用这些语言,但是学无止境。虽然这些书的确进入了一些模式和实练中,我再推荐两本我认为有用的书。1)《JavaScript Patterns 》- Stoyan Stefanov著。我也是刚刚读完这本书,我真希望能尽快读完它。在读过上面的资源之后,你可以学到如何编写JavaScript,但是这本书会教你如何对资源进行重组,这项技能很重要,并非如你想象般简单。2)《JavaScript:The Good Parts 》- Douglas Crockford 著。该书介绍了JavaScript的优缺点。

任务6:做些事情!

在学习完上述资源后,你应该已经尝试了一些代码样本:修改代码、整合代码看看会怎么样。但是是时候让自己休息一下,做点东西出来了。 你能做什么呢?你能做很多东西。这里有一些意见。1) 图片库:显示一套图片缩略图和主图。当用户点击缩略图的时候,要用较大的缩略图(不是原缩略图)替代当前的主图。如果你能覆盖缩略图alt 标记的标题就奖励积分,或是在用户一分钟内未点击的时候进行图片循环。2) 待办列表:听起来有点难,我也不打算推荐你制作一个完整的待办列表。只需要做一个文本框并在其旁放上按钮;点击按钮的时候,已输入的文字会在一个无序列表下面变成一个项目。点击列表项目便可移除。这听起来很容易,但有几个陷阱,对初学者来说仔细想想还是很有好处的。3) 动画框:动画其实是小把戏而已,并不需要弄得太复杂。做一个包含了少许文本的div,其上要有若干按钮。一个按钮用来调整宽度,一个用来调整高度;还有一个用来调整背景颜色。关键是不要让更改发生得太快,但在一秒钟之内。记住,Google 是你的朋友,特别是如果迄今为止你还未用JavaScript做任何动画的话。 我相信你能想到其他的很好的练习的计划。当然,学习的唯一方法是把自己从安乐窝里拽出来。“此外,在所有的技能水平上,确保JavaScript 类别在Nettuts+上有大量教程列表。”(Nettuts是一个专注于提供网络开发教程的网站。)

任务7:开始学习如何使用JavaScript库

如果你学到了这个地步,就会意识到有些JavaScript 编写任务很难(或根本不能)通过跨浏览器的方式实现。最可能违规的便是过量的DOM操作,AJAX和动画。这也就是为什么我们需要JavaScript 库的原因。 正如我前面提到的,一个JavaScript 库的详细内容犹如减轻痛苦的蜜糖。因此,现在有必要来看一下。这里有大量库供你选择,我会让你自己决定从哪个开始。无论是jQuery 还是Mootools,YUI 还是Dojo,它们各自的网站会为你提供开始学习时你所需要的一切信息。如果你觉得用得着就来试试吧。 最流行的库: 虽然很容易得到大量的库,你还是应该选一个受欢迎的– 至少排名第一。 jQuery Dojo YUI MooTools Prototype

任务8:紧随大师的步伐

有很多令人难以置信的JavaScript 天才,他们一直在做些很酷的东西,你一定不想错过。值得庆幸的是,我们的工作狂Siddharth 副主编已经搞到一份33名设计人员列表,要想成为一名JavaScript 发烧友你就必须订阅它。扔下手头的工作,订阅/跟随这些设计人员。这是必须要做的。 但是,你还能做更多事情。这个公平网站经常发布关于JavaScript 的信息,所以不要走开。此外,关注JavaScript Show ,一档全世界关于JavaScript最新最大的播客。你可能还想注册JavaScript电子周刊简讯。 还想要更多吗?关注Tuts+Marketplace 的JavaScript 类。

最后undefined 感谢阅读此文!真诚的希望它能帮你成为一名JavaScript 爱好者。如果你已对JavaScript 很熟悉,你可以在评论中推荐其他任何相关资源。

http://article.yeeyan.org/view/188878/225166

其它资源http://www.hu.com/question/19713563?rf=20215547

恩希娱乐还为您提供以下相关内容希望对您有帮助:

10个可以锻炼你编程能力的游戏!通关既可达巅峰

Codehunt是一种可以使用Java或C#来玩的 游戏 。它的目标是教你学会编程语言的基础知识,从训练开始,到循环和字符串等主题,最后是排序、密码和编程难题等挑战。Codehunt的有趣之处在于,它没有告诉你如何赢得每一项挑战。Vi...

javascript实验题

1、这是第三个 for(i=1;i&lt;=9;i++){ j=1;for(;j&lt;=i;j++)document.write(i+"*"+j+"="+i*j);document.write("");} 2、这是身份证校验 function check(){str=document.myform.num.value;i=str....

小孩子有哪些可以学习的科技创新项目呢?

2、科学实验 学生可以进行各种科学实验,如化学实验、物理实验或生物实验。这些实验可以帮助学生了解科学原理,并培养他们的实验技能。3、技术项目 学生可以开发自己的应用程序、网站或游戏。他们可以使用各种开发工具和技术(如Scr...

学了HTMl,CSS,Javascript还是没有思路写出静态网页怎么办?我需要该学...

建议你可以先进行各个常见模块的实例练习,如:网页布局、导航栏、多级菜单、滚动图片、图文排版。掌握了这些基本模块后,你可以练习整体实例,如:个人简历、班级画报、企业宣传网站、购物网站……等等。打个比方,以做菜为例;...

编程怎么提高兴趣

1.把编程当成游戏来玩。以前特爱玩游戏 后来学了编程就发现编程比游戏好玩多了,从C语言开始,又学了C++/C#,喜欢C的简单,C++的复杂,C#的便捷,反正觉得比游戏好玩多了。 再到后面学习点设计模式什么的,觉得更有趣了,...

前端开发该怎样提高javascript编写能力?

3、造轮子 这一点我要着重说一下。前面看到有人说,写JS不要去重复造轮子,学先学react,angular,vue这些框架。对于这个观点我个不敢苟同!我的观点恰恰相反,要想提高JS编写能力,一定要学会自己去造轮子。想想jQuery,...

想成为 JavaScript 高手,有没有好的学习路线和方法?

在你真正开始学习JavaScript 之前,花一分钟了解一下什么是JavaScript,它有哪些功能。 JavaScript不是jQuery、Flash或Java。与它们不同,它是一种独立的编程语言。 JavaScript 是浏览器语言(尽管现在不完全是)。主要目的是给静态页面增加交互...

谁学过 《JS超级全脑速读记忆》?有谁知道怎样提高阅读速度吗?_百度...

其三,要把观察意识养成记忆习惯。“处处留心皆学问”就提示了观察是学习和记忆的基本功这个道理。一个人要观察某种事物或现象,必须有充分的知识准备,并且要掌握观察顺序,抓住运动的物体,对若干年才出现一次的事物,要及时...

JavaScript:编程新时代的魔法语言!

只要打开浏览器,你就可以开始编写JavaScript代码。易获取、易学习JavaScript不需要繁琐的下载、安装和配置,只要打开浏览器,你就可以开始编写JavaScript代码。学习JavaScript也无需复杂的HTML页面,主流浏览器自带的调试器让你轻松调试代码。

java script学习方法

先学习语法基础 跟vb语言有点类似 学习步骤可以按下面来:一、在页面中怎么添加javascript //这行是javascript脚本标记,斜杠后面的就是注释了 document.write(”在页面显示的javascript”) //在页面显示一句话 /*这也是注释*/二、javasc...

Top