Coder Social home page Coder Social logo

weijieblog / javascript-es5-tutorials Goto Github PK

View Code? Open in Web Editor NEW
105.0 10.0 16.0 161 KB

面向第一次学习编程者的中文 JavaScript 语言教程。(施工中……已停更三个月,预计 2017 年 9 月下旬重新开更)

Home Page: http://es5.weijieblog.com

javascript-es5-tutorials's Introduction

本书托管在 Github 上,仓库地址如果喜欢请给个star

点击这里开始阅读,正在加紧写作。

前言

近年来,互联网在**飞速发展,许多人看中了互联网的前景想要进入互联网开发行业,而前端开发则是目前行业中最火的职位。作为一个通过自学入行的前端从业者,经常有许多朋友让我推荐 JavaScript 相关书籍自学,在这个过程中我发现,相对于大多数人入门编程使用的 C 语言教材而言,市面上的 JavaScript 教材大部分着重于 DOM 和 NodeJS 等实际开发的讲解,对 JavaScript 语法本身和计算机常识往往占较小篇幅或者一笔带过。

而当下大部分自学者之前没有接触过任何编程相关的知识,他们来自各行各业,在面对此类 JavaScript 书籍的时候他们中有许多人会感到困惑,让学习的过程变得坎坷甚至难以为继。

本书目标

本书根据我教一个护理学毕业的朋友 JavaScript 时使用的手稿改编而成,该朋友是一个典型的学习者,她对数学不敏感、之前没有任何编程基础、希望通过编程改变自己的事业。本书的目标就是要成为这一类学习者能看得懂的 JavaScript 书籍,能通过这本书详细的学习 JavaScript 语言的语法、计算机的常识和 JavaScript 的运行机制,为将来学习 DOM 或者 NodeJS 编程打下牢靠的基础。

章节简介

本书一共分为「基础语法」「面向对象编程」和「运行机制」三个部分。其中「基础语法」详细的介绍了 JavaScript 最基本的语法知识,包括各个数据类型,条件语句、迭代语句和函数的用法等,是往后所有章节的基础,也是本书的核心,应该牢靠的掌握。而「面向对象编程」则是介绍了 JavaScript 面向对象编程的基础概念,面向对象编程作为一种常用的编程范式,是任何一个 JavaScript 开发者都应该掌握的。最后「运行机制」则介绍了 JavaScript 的运行细节,包括「作用域」「闭包」「内存」「事件队列」等知识,是 JavaScript 进阶者必须掌握的知识,可以在牢靠掌握了前两部分知识的时候学习。

最后

本书大部分的内容都是根据自己对 JavaScript 的理解和手头上资料的整理创作,个人力量有限,纰漏在所难免,如果发现,到这里给出指正,谢谢指教。

共享协议

本书使用署名-非商业使用-禁止演绎协议共享。

javascript-es5-tutorials's People

Contributors

weijieblog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

javascript-es5-tutorials's Issues

这里是不是计算有错误?

第一张数字括号和优先级内容中:

于是从左到右(即先计算-10 * 3再将结果除以2)计算-10 * 3 / 2得到-15。
计算2 * 4得到6。
于是原式就成了这样:5 + 5 + -15 - 6。

2*4得到6??不应该是8吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.