神马是编程
- 百度百科:
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。 - 人与计算机交流:
人与人之间的交流需要彼此之间具有共同的语言,人与计算机交流同样需要有共同的语言或者翻译,编程语言就充当这样的角色,编程首先就要学习好一门可用的编程语言,类C语法 [语法类似C语言的一类编程语言] 是现在最流行的一类编程语言语法,C++/JAVA是类C的,php也是类C语言, 本专题讲一下在浏览器和网页中运行的javascript语言语法。
准备工作
- 任何一门编程语言运行在计算机的特定环境中, php需要apache等服务环境,java需要自己的JVM虚拟机,javascript则需要运行在指定的解释器上面, 现代浏览器里面都集成了可以运行javascript语言的解释器,只不过不同浏览器下面解释器执行js略有差别,我们使用V8环境【chrome浏览器,或者node.js平台】进行学习测试。
- 当然你后面可能还需要下载一个代码编辑器来帮助你完成更复杂的功能,我推荐使用sublime或者webstorm之类的工具,它们可以将你的代码以高亮显示,很容易识别语法,区分各种片段类型。
学习目录
- 基本数据运算
- 变量和变量名
- 字面量的值和类型
- 变量的定义和赋值
- js数据类型
- 运算符和表达式http://w3school.com.cn/js/js_operators.asp
- 单目运算符、双目运算符、三目运算符
- 数值运算符、逻辑运算符、位运算符、赋值运算符、属性运算符
- 表达式的值和类型
- 运算符的优先级
- 基本逻辑
- 条件判断
- 循环
- while循环
- for循环
- 循环变换
- 分支
- switch/case
- 方法
- 方法定义
- 返回值
- 参数
- 闭包
- 显式对象和JSON
- 全局对象和方法
- Number、String、Object、Boolean、Date、RegExp、Math等
- eval,parseInt/parseFloat,escape/unescape,等
- javascript面向对象编程
- 用方法构建对象
- 原型扩展
- 继承
网友评论