索引:
转眼做开发已经五年了。回首过来,感慨颇多。从最开始“一阳指”打字,没有任何的基础,连QQ聊天都不会。到现在已经可以独立开发勉强可以使用的博客系统。在这一路过来,从来没有认真完整的看过一本技术书籍。每每都是,兴致来了就看看,最多也就坚持那么一两天。然后要么,又对另一本感兴趣,然后整个就去干其实事情而忘记了需要每天坚持。然,可能过了几个月,又开始“上进了”,拿起那本书从头开始看,如此反复。所以,我发现有几本书,前言介绍和基本数据什么的都看过好多遍了,每次都是在看前面几页。一直都是跟着自己的兴趣走,然而都只是短暂的兴趣。到最后,发现自己很多东西都会一点,然什么东西也就只会一点点。突然之间发现自己这样下去是不行的,很难再有长进和成长了。于是乎,再次下定决心“先有深度,再有广度”,那就从前端开始吧。
有人会说,你学就学嘛。干嘛还要写博文告诉大家,怕别人知道你在学习吗?是的,我就是怕你不知道。
我为什么要写成博客:
- 如果我没坚持那也不好意思。也算是强迫自己的一种方式吧。
- 通过博文的方式,我可以和大家一起交流,有些我没发现的而您知道的问题,可以告知或探讨。
- 博客记录的过程会发现自己不知道却以为自己知道的问题。
- 如果要写清楚,那么以前有些模糊的东西肯定会彻底理解。
- 在做知识分析、归纳和总结的时候,可以很大程度的加深印象
- 在自己以后遗忘的时候,可以查阅。(毕竟自己写过的东西,更容易找)
- 如果能帮助到您,哪怕是一点点那也是好的。
不过,我在此先要声明下。这是学习记录,不是教程。我们可以一起学习、一起研究探讨,但我并不能保证内容一定正确,您可以指正错误,但请不要言辞刻薄。高手略过,勿喷。
本系列计划主要参考学习《javascript高级编程3》and网上相关视频and园内博文。为了方便自己随时随地看书,还特意买了个Kindle(499¥)+《javascript高级编程》电子版(25¥)。
一步步学习javascript基础篇(0):开篇索引的更多相关文章
-
一步步学习javascript基础篇(3):Object、Function等引用类型
我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...
-
一步步学习javascript基础篇(8):细说事件
终于学到事件了,不知道为何听到“事件”就有一种莫名的兴奋.可能是之前的那些知识点过于枯燥无味吧,说起事件感觉顿时高大上了.今天我们就来好好分析下这个高大上的东西. 可以说,如果没有事件我们的页面就只能 ...
-
一步步学习javascript基础篇(4):面向对象设计之创建对象(工厂、原型和构造函数等模式)
前面我们介绍了可以通过Object构造函数或对象字面量都可以用来创建单个对象,但是如果需要创建多个对象的话,显然很多冗余代码. 接下来介绍几种模式来创建对象.不过在此之前,我们还是先来了解下 type ...
-
一步步学习javascript基础篇(1):基本概念
一.数据类型 数据类型 基本数据类型(五种) Undefined Null Boolean Number String 复杂数据类型(一种) Object Undefined:只有一个值undefin ...
-
一步步学习javascript基础篇(6):函数表达式之【闭包】
回顾前面介绍过的三种定义函数方式 1. function sum (num1, num2) { return num1 + num2; } //函数声明语法定义 2. var sum = funct ...
-
一步步学习javascript基础篇(5):面向对象设计之对象继承(原型链继承)
上一篇介绍了对象创建的几种基本方式,今天我们看分析下对象的继承. 一.原型链继承 1.通过设置prototype指向“父类”的实例来实现继承. function Obj1() { this.name1 ...
-
一步步学习javascript基础篇(2):作用域和作用域链
作用域和作用域链 js的语法用法非常的灵活,且稍不注意就踩坑.这集来分析下作用域和作用域链.我们且从几道题目入手,您可以试着在心里猜想着答案. 问题一. if (true) { var str = & ...
-
一步步学习javascript基础篇(7):BOM和DOM
一.什么是BOM.什么是DOM BOM即浏览器对象模型,主要用了访问一些和网页无关的浏览器功能.如:window.location.navigator.screen.history等对象. DOM即文 ...
-
一步步学习javascript基础篇(9):ajax请求的回退
需求1: ajax异步请求 url标识请求参数(也就是说复制url在新页面打开也会是ajax后的效果) ajax异步请求没问题,问题一般出在刷新url后请求的数据没了,这就是因为url没有记录参数.如 ...
随机推荐
-
【转】gtk+多线程的程序实例
#include <gtk/gtk.h> gint test() { while(1) { gdk_threads_enter(); g_printf("hello\n" ...
-
Shell基本功能&;配置&;Oh-My-Zsh
http://blog.csdn.net/yangcs2009/article/details/45720193
-
Python(正则 Time datatime os sys random json pickle模块)
正则表达式: import re #导入模块名 p = re.compile(-]代表匹配0至9的任意一个数字, 所以这里的意思是对传进来的字符串进行匹配,如果这个字符串的开头第一个字符是数字,就代表 ...
-
解决ubuntu中zip解压的中文乱码问题
转自解决ubuntu中zip解压的中文乱码问题 在我的ubuntu12.10中,发现显示中文基本都是正常的,只有在解压windows传过来的zip文件时,才会出现乱码.所以,我用另一个方法解决中文乱码 ...
-
同步Flex Chart的数据提示
原文 http://www.riafan.com/sync-datatips-for-flex-chart/ 图表数据提示的同步不仅包含单个图表内多个系列的数据提示的同步,也包含多个图表的数据提示的同 ...
-
前端的UI设计与交互之色彩篇
一.颜色Red热情.警示 Green成功.通过.安全 Blue专业.科技 Pink典雅.明快.女性 Orange醒目.温暖 Purple高雅.浪漫 Yellow活力.提示 Cyan清新.冷静.结构化 ...
-
Unity Object Pool完全体
using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; public ...
-
Apache Hadoop 2.9.2 的归档案例剖析
Apache Hadoop 2.9.2 的归档案例剖析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 能看到这篇文章说明你对NameNode 工作原理是有深入的理解啦!我们知道 ...
-
测试常用Linux命令
大家应该经常在网络上看到下图吧,虽然我们不会去执行下面图片中的命令,但是linux常用的命令对于测试人员来说,还是必须掌握的,不管是做功能测试还是性能测试,最常用的就是看日志了. sudo是linux ...
-
idea 无效的源发行版: 8解决方法
解决方式见连接 http://blog.csdn.net/leixingbang1989/article/details/51985601 可以关注我的公众账户 互联网开发者Club,公众账户分享个性 ...