资讯专栏INFORMATION COLUMN

js 学习笔记(一)

xiguadada / 2908人阅读

摘要:前言网上其实已经有非常多的学习资料了,但是每个人都有自己的基础,所以往往是有的人讲的深一点,有的人说的浅一点。讲述的人们因为害怕洪水的再次到来,而准备联合起来修建一座直通天际的高塔以传扬聚集四散的人类。

前言

网上其实已经有非常多的js学习资料了,但是每个人都有自己的基础,所以往往是有的人讲的深一点,有的人说的浅一点。

就我自身而言,想要匹配自己水平的找些资料,往往是十分的零碎,所以可能今天看到的文章中有几句是对我有用的,而明天那篇文章中或许又会提出几句相悖的结论。

而我又不是那种可以安心去看js圣经的人,所以就只好做一些相应的记录来方便自己的查阅。因为很多东西也是道听途说,就做不了算数了,仅仅算是写给自己看吧。

js 语言

我记得《圣经·旧约·创世记》有个故事--The Tower of Babel。讲述的人们因为害怕洪水的再次到来,而准备联合起来修建一座直通天际的高塔以传扬聚集四散的人类。可是此事却触怒了上帝权益。于是上帝让人类说各种不同的语言,使人类不能齐心协力一起造塔,造塔计划失败,于是人类也就各散东西。当然巴别塔故事还有很多不同的版本,而且也仅仅是故事而已。哈哈,不过现在也终于有点知道,为啥js有一种ES6转换ES5的工具要叫做Babel了。

一门语言的出现,一般是为了解决一些现有的问题。而一门语言的兴起必然是一个长期的历史沉淀。

那么js为啥会出现呢???貌似一开始就是为了解决网页和浏览器的互动问题吧。而且作为C语言和Self语言一夜情的产物,似乎设计者至今都不怎么喜欢js。记:阮一峰的《Javascript诞生记》

作为最为暴利的软件之一浏览器,利益纷争任谁都想来插上一脚。当年网景(Netscape)与微软之间的浏览器之战,引发了一系列的难以预估的后果,直至今时今日,依然有大量的码农在敲着键盘,码着代码,骂着微软,哈哈哈。

js作为浏览器核心的一部分,对它的支持各个浏览器都有自己特立独行的一套。不得不说这是这场战争之后,最为让人心碎的一件事情,且不说还有对css的支持。幸好,有个和事佬ECMA,把大部分的js标准都给统一了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78636.html

相关文章

  • JavaScript框架学习笔记

    摘要:基本的学习思路是跟着框架设计这本书,甚至可以说是这本书的读书笔记。也参考很多网上解读的博客和学习资料。当然,最重要的资料还是框架的源代码。后来由于开发者反对,新兴的框架都在命名空间上构建。 JavaScript框架学习笔记(一) 我为什么要学习框架 更深入的理解工具,以后用起来更顺手而且也能做一定的工具取舍,学习理解新工具也就更快, 对提升js水平也很有帮助,框架有很多解决坑的经典思...

    Shonim 评论0 收藏0
  • JS实现KeyboardNav(学习笔记)

    摘要:取正值时,阴影扩大取负值时,阴影收缩。默认为,此时阴影与元素同样大。如果没有指定,则由浏览器决定通常是的值,不过目前取透明。 纯JS实现KeyboardNav(学习笔记)一 这篇博客只是自己的学习笔记,供日后复习所用,没有经过精心排版,也没有按逻辑编写 GitHub项目源码 预览地址 最终效果 showImg(https://sfault-image.b0.upaiyun.com/...

    source 评论0 收藏0
  • JS实现KeyboardNav(学习笔记)

    摘要:取正值时,阴影扩大取负值时,阴影收缩。默认为,此时阴影与元素同样大。如果没有指定,则由浏览器决定通常是的值,不过目前取透明。 纯JS实现KeyboardNav(学习笔记)一 这篇博客只是自己的学习笔记,供日后复习所用,没有经过精心排版,也没有按逻辑编写 GitHub项目源码 预览地址 最终效果 showImg(https://sfault-image.b0.upaiyun.com/...

    lscho 评论0 收藏0
  • JS笔记二:JS历史、数据类型、for in遍历对象、typeof的BUG

    摘要:学习笔记二个人学习笔记参考阮一峰的教学学习笔记二是对学习笔记一的补充历史是标准新增特性汇总方应航知乎专栏个小变化新增特性汇总方应航知乎专栏以后一年一次只增加了两个特性只增加了个特性功能最多数据类型补充字符串多行字符串新特性多行字符串 JavaScript学习笔记二 个人学习笔记 参考阮一峰的JavaScript教学 学习笔记二是对学习笔记一的补充 JavaScript历史 sho...

    mrcode 评论0 收藏0
  • 我的webpack学习笔记

    摘要:前言在上一篇文章中我介绍了学习前的准备工作,下面开始的学习。目标一般我们接触到的关于的文章,都是以解读官方文档为主,而且是针对单页面项目的应用。我先在假设要做一个多页面应用,该如何去通过打包。 前言 在上一篇文章中我介绍了学习webpack前的准备工作,下面开始webpack的学习。 *创建webpack-demo文件夹 $ mkdir webpack-demo $ cd webpac...

    wh469012917 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<