<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> 一、javascript(js)概述 Html(5) 负责页面的结构 Css(3) 负责页面的样式 Javascript 负责页面的交互和行为 * js作用: 数据验证 操作html元素 制作网页特效(轮播、其他效果) WEB游戏 Node.js进行服务器端编程 二、javascript的前世今生: -95年——livescript(主要是为了解决数据的验证) -参考了java语法,sun(oracle)--java -javascript(为了推广技术,改了名字) -Microsoft--Jscript(微软也想去做垄断,致使后来一直没有一个统一标准) -ECMA 欧洲计算机制造商协会(制定规范)-->(ECMAscript)-->(javascript、actionscript) 98 ES2.0 99.12 ES3.0 2007.10 ES4.0 2008.7 ECMA终止4.0开发 ----->es3.1-----改名ES5(很多东西还是ES3的东西) 09.12 ES5.0(正式发布)----->(展望了)ES6 11年 ES5.1 13.12 草案发布 2015.6 es6正式发布 ECMAscript6 ECMAscript2015 es7 ECMAscript2016 es8 ECMAscript2017 三、Javascript 三部分 a 语言核心 ECMAscript 如变量 数组 函数 对象... b DOM 文档模型对象 c BOM 浏览器模型对象 =================Javascript语法=================== 1 js书写位置 内嵌式,具体 <script type="text/javascript"> alert("hello Js"); </script> 放到body标签结束之前 行内式 外链式(实战中用) 2 常用js语句 alert("...."); 弹窗语句,双引号里面的内容会出现在弹出的窗口中 ;是js语句结束的标志 prompt对话框 弹出一个对话框,允许用户输入内容 prompt("",""); 第一个参数是内容,第二个参数是输入框的默认值。 console控制台 3 注释 html:<!-- --> css:/* */ js: 单行注释:// 多行注释:/* */ 注:多行注释不能嵌套。 4 js的字面量(常亮) 字面量,固定值 如: 5 、 "abc" 、undefined 、 true 等。 1)数字 比较特殊的: infinity(表示无穷,分正负),NaN (0/0或"123"*2)(表示不是一个数字,其实本身还是个数字) 2)字符串 ———— 可以用单引号,也可以用双引号,不能混用 如: console.log("12"+12+12); --> "121212" console.log(12+"12"+12); --> "121212" console.log(12+12+"12"); --> "2412" </body> </html>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body>一、javascript(js)概述
Html(5) 负责页面的结构 Css(3) 负责页面的样式 Javascript 负责页面的交互和行为
* js作用: 数据验证 操作html元素 制作网页特效(轮播、其他效果) WEB游戏 Node.js进行服务器端编程
二、javascript的前世今生: -95年——livescript(主要是为了解决数据的验证) -参考了java语法,sun(oracle)--java -javascript(为了推广技术,改了名字) -Microsoft--Jscript(微软也想去做垄断,致使后来一直没有一个统一标准)
-ECMA 欧洲计算机制造商协会(制定规范)-->(ECMAscript)-->(javascript、actionscript)
98 ES2.0 99.12 ES3.0 2007.10 ES4.0 2008.7 ECMA终止4.0开发 ----->es3.1-----改名ES5(很多东西还是ES3的东西) 09.12 ES5.0(正式发布)----->(展望了)ES6 11年 ES5.1 13.12 草案发布 2015.6 es6正式发布 ECMAscript6 ECMAscript2015 es7 ECMAscript2016 es8 ECMAscript2017三、Javascript 三部分 a 语言核心 ECMAscript 如变量 数组 函数 对象... b DOM 文档模型对象 c BOM 浏览器模型对象 =================Javascript语法===================1 js书写位置 内嵌式,具体 <script type="text/javascript"> alert("hello Js"); </script> 放到body标签结束之前
行内式 外链式(实战中用)
2 常用js语句 alert("...."); 弹窗语句,双引号里面的内容会出现在弹出的窗口中 ;是js语句结束的标志
prompt对话框 弹出一个对话框,允许用户输入内容 prompt("","");第一个参数是内容,第二个参数是输入框的默认值。 console控制台
3 注释html:<!-- -->css:/* */js: 单行注释://多行注释:/* */注:多行注释不能嵌套。
4 js的字面量(常亮)字面量,固定值如: 5 、 "abc" 、undefined 、 true 等。1)数字比较特殊的: infinity(表示无穷,分正负),NaN (0/0或"123"*2)(表示不是一个数字,其实本身还是个数字)2)字符串 ———— 可以用单引号,也可以用双引号,不能混用如: console.log("12"+12+12); --> "121212"console.log(12+"12"+12); --> "121212"console.log(12+12+"12"); --> "2412"</body></html>
原文:https://www.cnblogs.com/hangege/p/9090853.html