javascript学习日志系列的所有博客,主要理论依据是《javascript权威指南》(犀牛书第6版)以及《javascript高级程序设计第三版》(红色书),目前js行业内公认的两本权威圣经,无奈有些地方两本书会有一些说辞不一致,那我加入了一些自我理解,尽量将两者融会贯通,通读之后发现,js确实魅力无限,每次看一遍都会有新的理解和感悟,所以这系列我会持续更新,一旦有新的理解我会立即写下来,不断的推翻重建再推翻再重建,我很享受这个自我认知不断更新的过程。

我知道学习js的路很漫长而无味,但是有些事情注定是要花时间去做的,所以加把劲吧,可以配合番茄工作法,循序渐进,我知道这过程很累,因为我也很累,不过相信我,这一切都是值得的!想要前端无敌,先让你的js无敌!

这里引两句我最喜欢的话:

叩首问路,码梦为生!  ----朴灵(《深入浅出nodejs》作者)

不是你不能,而是你没有要求那么高!!  ----于涛(腾讯Alloyteam的创始人)

===============

2017-10-10:

看了很多知乎上的言论,说什么前端行业已经饱和了,这句话实际上一半对一半错,饱和的是那些水平不高的前端,而厉害的前端永远不会饱和,其实我们要做的只是超越绝大多数人就可以了,没有绝对厉害,只有相对厉害,就像每年清华北大招聘一样,没有绝对要考到多少分的学生,只有那前0.1%的学生。前端行业也是如此。当自己被大公司拒绝的时候,问问自己,自己相对于其他前端人员,优势在哪里?你超过了多少人?

越是基础越容易被人忽视,在追求当今时代各种最新前沿技术的时候,别忘了打牢你的基础。我坚信这会是你的闪光点。

===============

2017-10-18:

最近有些懈怠了,看书的时间比较少,更新也慢了,是个问题,要改,但是由于公司接下来要开发RN,所以要补充的理论知识比较多,可能来不及写博客,先欠着,后面再补。对了,自己想跟自己说的:写这些博客是为了自己看的,不是给别人看的,所以我不会去勾选发布至博客园首页,希望自己能慢慢变强!不要忘记自己时刻的梦想!

===============

2017-12-4:

再牛逼的武僧,也是从踩无数次坑开始,再牛逼的达芬奇,也是从画无数个蛋开始,我坚信现在对js的投入终究会成功。

javascript学习日志:前言的更多相关文章

  1. JavaScript学习日志(六):事件

    这篇随笔,深恶痛绝,敲到快结束的时候,凌晨00:19,突然闪退,也不知道是Mac的原因还是chrome的原因,重新打开的时候,以为自动保存有效果,心想没关系,结果他么的只保存了四分之一,WTF?!!! ...

  2. JavaScript学习日志(五):DOM

    一,基本定义 DOM是针对HTML和XML文档的API,根据W3C的HTML DOM标准,html文档中所以内容(无论是元素还是标签还是注释还是元素属性)都是节点. 二,Node类型:每一个节点都含有 ...

  3. JavaScript学习日志(四):BOM

    BOM的核心对象就是window,这一章没什么好说的,总结一些比较常用的: 1,a未定义,a; //报错window.a; //undefined 不能用delete删除全局变量 2,html5不支持 ...

  4. JavaScript学习日志(一):变量,作用域和内存问题

    一,变量分为两种类型:基本类型值和引用类型值,基本类型包括:Undefined, String, Boolean, Null, Number,我们无法给基本类型值添加属性: 二,复制变量值的时候,如果 ...

  5. JavaScript学习日志:关于js分号

    javascript有自动添加分号的功能,但是不是所有情况都会自动添加,要区分: 1,如果语句独占一行 如果当前行内的语句能够被js正确解析,那么就会在句尾添加一个分号. (如何判断是否正确解析?你在 ...

  6. JavaScript学习日志(2)

    javascript数据类型: 字符串string.数字number.未定义Undefined.空Null.布尔Boolean.数组Array.对象Object.javascript对象: 对象由花括 ...

  7. JavaScript学习日志(1)

    javascript用法: 1.HTML中的脚本必须位于<script>与</script>标签之间,可被放置在HTML页面的<body>和<head> ...

  8. Javascript学习日志(三):闭包

    说实话,前面一节的原型和原型链在当初学的时候并没有很头疼,对着高级编程第三版撸了几遍就理解透了,闭包这一节真的挺头疼的,很惭愧,看了差不多十来遍吧,还翻看了网上的其他博客和解释文档,五花八门的表达方式 ...

  9. JavaScript学习日志(二):面向对象的程序设计

    1,ECMAScript不像其他面向对象的语言那样有类的概念,它的对象与其他不同. 2,ECMAScript有两种属性:数据属性和访问器属性.([[]]这种双中括号表示属性为内部属性,外部不可直接访问 ...

随机推荐

  1. 每天学一点Docker(6)——镜像和DockerFile

    镜像的分层结构: 实际上,Docker Hub 中 99% 的镜像都是通过在 base 镜像中安装和配置需要的软件构建出来的.比如我们现在构建一个新的镜像,Dockerfile 如下: ① 新镜像不再 ...

  2. MySQL优化一 简绍

    优化方面: 存储层:数据表”存储引擎”选取.字段类型选取.逆范式(3范式) 设计层:索引.分区/分表 架构层:分布式部署(主从模式/共享) sql语句层:结果一样的情况下,要选择效率高.速度快.节省资 ...

  3. 通过window.location.search获取页面url传递的参数

    function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&] ...

  4. [Micropython]TPYBoardV102 Dfu固件烧写教程

    TPYBoardv10x固件烧写一直是大家比较关心的问题,上次教大家用SWD接口烧写TPYBoard的固件,这次教大家用另一种方式烧写我们TPYBoardv10x的固件,直接用dfu模式烧写固件. 用 ...

  5. Wechat 微信端调用“微信支付接口”的正确方式

    微信端的项目中,比如微信商城之类的,肯定会涉及到微信支付这一块: 下面直接上详细的代码: var data = {--}; // 调用微信支付需要的数据 function onBridgeReady( ...

  6. python中将字典形式的数据循环插入Excel

    1.我们看到字典形式的数据如下所示 list=[["2891-1", "D"],["2892-1", "D"],[&qu ...

  7. springboot整合mybaits注解开发

    springboot整合mybaits注解开发时,返回json或者map对象时,如果一个字段的value为空,需要更改springboot的配置文件 mybatis: configuration: c ...

  8. python基础的输入字符串的格式化

    name = input("name:") age = input ("age:") job = input ("job") info = ...

  9. LVS三种模式分析(超详细)

    1.DR模式:(Direct Routing)直接路由模式 DR模式的网络拓扑: DR模式的工作过程: 1.当一个client发送一个WEB请求到VIP,LVS服务器根据VIP选择对应的real-se ...

  10. django[post与get测试]

    首先先看一下代码:↓ 后台: 前端展示: 测试结果: