索引:

  1. 一步步学习javascript基础篇(1):基本概念

  2. 一步步学习javascript基础篇(2):作用域和作用域链

  3. 一步步学习javascript基础篇(3):Object、Function等引用类型

  4. 一步步学习javascript基础篇(4):面向对象设计之创建对象(工厂、原型和构造函数等模式)

  5. 一步步学习javascript基础篇(5):面向对象设计之对象继承(原型链继承)

  6. 一步步学习javascript基础篇(6):函数表达式之【闭包】

  7. 一步步学习javascript基础篇(7):BOM和DOM

  8. 一步步学习javascript基础篇(8):事件

  9. 一步步学习javascript基础篇(9):ajax请求的回退

转眼做开发已经五年了。回首过来,感慨颇多。从最开始“一阳指”打字,没有任何的基础,连QQ聊天都不会。到现在已经可以独立开发勉强可以使用的博客系统。在这一路过来,从来没有认真完整的看过一本技术书籍。每每都是,兴致来了就看看,最多也就坚持那么一两天。然后要么,又对另一本感兴趣,然后整个就去干其实事情而忘记了需要每天坚持。然,可能过了几个月,又开始“上进了”,拿起那本书从头开始看,如此反复。所以,我发现有几本书,前言介绍和基本数据什么的都看过好多遍了,每次都是在看前面几页。一直都是跟着自己的兴趣走,然而都只是短暂的兴趣。到最后,发现自己很多东西都会一点,然什么东西也就只会一点点。突然之间发现自己这样下去是不行的,很难再有长进和成长了。于是乎,再次下定决心“先有深度,再有广度”,那就从前端开始吧。

有人会说,你学就学嘛。干嘛还要写博文告诉大家,怕别人知道你在学习吗?是的,我就是怕你不知道。

我为什么要写成博客:

  • 如果我没坚持那也不好意思。也算是强迫自己的一种方式吧。
  • 通过博文的方式,我可以和大家一起交流,有些我没发现的而您知道的问题,可以告知或探讨。
  • 博客记录的过程会发现自己不知道却以为自己知道的问题。
  • 如果要写清楚,那么以前有些模糊的东西肯定会彻底理解。
  • 在做知识分析、归纳和总结的时候,可以很大程度的加深印象
  • 在自己以后遗忘的时候,可以查阅。(毕竟自己写过的东西,更容易找)
  • 如果能帮助到您,哪怕是一点点那也是好的。

不过,我在此先要声明下。这是学习记录,不是教程。我们可以一起学习、一起研究探讨,但我并不能保证内容一定正确,您可以指正错误,但请不要言辞刻薄。高手略过,勿喷。

本系列计划主要参考学习《javascript高级编程3》and网上相关视频and园内博文。为了方便自己随时随地看书,还特意买了个Kindle(499¥)+《javascript高级编程》电子版(25¥)。

一步步学习javascript基础篇(0):开篇索引的更多相关文章

  1. 一步步学习javascript基础篇(3):Object、Function等引用类型

    我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...

  2. 一步步学习javascript基础篇(8):细说事件

    终于学到事件了,不知道为何听到“事件”就有一种莫名的兴奋.可能是之前的那些知识点过于枯燥无味吧,说起事件感觉顿时高大上了.今天我们就来好好分析下这个高大上的东西. 可以说,如果没有事件我们的页面就只能 ...

  3. 一步步学习javascript基础篇(4):面向对象设计之创建对象(工厂、原型和构造函数等模式)

    前面我们介绍了可以通过Object构造函数或对象字面量都可以用来创建单个对象,但是如果需要创建多个对象的话,显然很多冗余代码. 接下来介绍几种模式来创建对象.不过在此之前,我们还是先来了解下 type ...

  4. 一步步学习javascript基础篇(1):基本概念

    一.数据类型 数据类型 基本数据类型(五种) Undefined Null Boolean Number String 复杂数据类型(一种) Object Undefined:只有一个值undefin ...

  5. 一步步学习javascript基础篇(6):函数表达式之【闭包】

    回顾前面介绍过的三种定义函数方式 1. function sum (num1, num2) { return num1 + num2; }  //函数声明语法定义 2. var sum = funct ...

  6. 一步步学习javascript基础篇(5):面向对象设计之对象继承(原型链继承)

    上一篇介绍了对象创建的几种基本方式,今天我们看分析下对象的继承. 一.原型链继承 1.通过设置prototype指向“父类”的实例来实现继承. function Obj1() { this.name1 ...

  7. 一步步学习javascript基础篇(2):作用域和作用域链

    作用域和作用域链 js的语法用法非常的灵活,且稍不注意就踩坑.这集来分析下作用域和作用域链.我们且从几道题目入手,您可以试着在心里猜想着答案. 问题一. if (true) { var str = & ...

  8. 一步步学习javascript基础篇(7):BOM和DOM

    一.什么是BOM.什么是DOM BOM即浏览器对象模型,主要用了访问一些和网页无关的浏览器功能.如:window.location.navigator.screen.history等对象. DOM即文 ...

  9. 一步步学习javascript基础篇(9):ajax请求的回退

    需求1: ajax异步请求 url标识请求参数(也就是说复制url在新页面打开也会是ajax后的效果) ajax异步请求没问题,问题一般出在刷新url后请求的数据没了,这就是因为url没有记录参数.如 ...

随机推荐

  1. 一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题

    千呼万唤的Power BI中国版终于落地了,相信12月初的微软技术大会之后已经铺天盖地的新闻出现了,不错,Power BI中国版真的来了,但还有些遗憾,国际版的一些重量级服务如power bi emb ...

  2. 为什么 NaN 不等于自身?

    NaN 即Not a Number , 不是一个数字, 那么NaN到底是什么呢? 话说在JavaScript中,有6大数据类型,分别包括string,number,boolean,undefined, ...

  3. MVVM TextBox的键盘事件

    MVVM下RichTextBox的键盘回车事件设置为发送,不是回车 xmlns:i="http://schemas.microsoft.com/expression/2010/interac ...

  4. Spring的数据库开发

                                Spring JDBC框架操作mysql数据库 Spring中的JDBC为我们省去连接和关闭数据库的代码,我们着重关注对数据库的操作.Sprin ...

  5. JavaScript基础知识总结(四)

    JavaScript语法 八.函数 函数就是完成某个功能的一组语句,函数由关键字function + 函数名 + 加一组参数定义: 函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可 ...

  6. SAP CRM 显示消息/在消息中进行导航

    向用户展示消息,在任何软件中都是十分重要的. 在SAP CRM WEB UI中展示消息,不是一项很难的任务,只需要创建消息并在之后调用方法来显示它 消息类和消息号: 我在SE91中创建了如下的消息类和 ...

  7. BPM配置故事之案例14-数据字典与数据联动

    小明遇到了点麻烦,他昨天又收到了行政主管发来的邮件,要求把出差申请单改由H3 BPM进行,表单如下 行政主管的出差申请表 小明对表单进行了调整,设计出了一份适合在系统中使用的表单,但在"出差 ...

  8. Android中Fragment和ViewPager那点事儿(仿微信APP)

    在之前的博文<Android中使用ViewPager实现屏幕页面切换和引导页效果实现>和<Android中Fragment的两种创建方式>以及<Android中Fragm ...

  9. Android 旋转屏幕--处理Activity与AsyncTask的最佳解决方案

    一.概述 运行时变更就是设备在运行时发生变化(例如屏幕旋转.键盘可用性及语言).发生这些变化,Android会重启Activity,这时就需要保存activity的状态及与activity相关的任务, ...

  10. iOS从零开始学习直播之1.播放

      对于直播来说,客户端主要做两件事情,推流和播放.今天先讲播放. 播放流程 1.拉流:服务器已有直播内容,从指定地址进行拉取的过程.其实就是向服务器请求数据. 2.解码:对视屏数据进行解压缩. 3. ...