修炼前端three,JS是怎样开始练成的

135 阅读2分钟

学习一门编程类语言基本步骤

(1)了解背景知识:历史、现状、特点、应用场景 (2)搭建开发环境,编写hello world (3)变量和常量 (4)数据类型 (5)运算符 (6)逻辑结构 (7)通用的小程序 (8)函数和对象 (9)第三方的库和框架 (10)个人项目

一.JS概述

1.历史

  (1)1995年,JS最早出现在Netscape公司的浏览器

  (2)1996年,IE中也开始出现了JS

  (3)1997年,制定了JS的标准规范,ECMAScript

  (4)2009年,JS开始向后端发展,出现Node.js

2.现状

  JS既可以运行在客户端浏览器,也可以运行在服务器端

3.特点

  JS无需编译,由JS引擎解释执行

  弱类型语言

  基于对象

  跨平台性

4.应用场景

  开发前端的交互效果,简单讲就是用户操作网页或者app时的每一次点击和拖动以及其他一些操作软件的行为,后端的开发,例如:数据库访问、其它服务器调用

 

二.搭建开发环境

1.浏览器端

   浏览器中有自带JS解释器,可以执行JS代码

   谷歌、火狐、Safari、edge、欧朋

2.服务器端

   Node.js

3.运行JS

  (1)浏览器端

    创建01.html和01.js,在html中嵌入js文件

<script  src='01.js'>

  (2)Node.js下

    在命令行cmd下

    node  拖拽js文件     回车

三.JS语法规范

  区分大小写

  每行代码结束的分号可以省略

  分为单行注释(//..)和多行注释(/.../)

 

四.变量

1.变量可以说是用于存储数据的容器(可以看成是瓶子或者是罐子就是用来装东西的)

 var(关键字:起变量必须要写的)x(变量名:就是瓶子容器)=1(变量值:就是瓶子里面装的东西把它存里面)

 var a=1, b=2

 声明变量,开辟内存空间,命名为x,然后把1存储到该空间

2.命名规则

  变量的名称可以由字母、数字、下划线、美元符号组成

  不能以数字开头

  不能使用关键字

  不推荐使用汉字

  语义可读:写的英文对应要起的变量中文意思

user_name中间可以用下划线隔开   userName驼峰命名法:中间用大写单词隔开

3.变量赋值

  声明变量后未赋值为undefined(未定义)

  变量可以多次赋值,并且赋不同类型的值,是弱类型语言的特点

附赠:这个必做50道前端题,牛b的小伙伴可以挑战一下

程序员必做50题(有基础的)

wenku.baidu.com/view/af66e2…

红宝书电子第三版:这个对学习JS的小伙伴也有很大的帮助

《JavaScript高级程序设计》

www.codece.com/archives/26…