任何一门语言,都充满刺激和魅力,javascript也不例外,javascript是一门运用在客户端的脚本语言,主要和浏览器的内核(渲染引擎)共同承担浏览器端工作,也称JS引擎,其强大的功能被行业越来越多的使用该技术,其走势也是非常看好!
知识点01:Javascript的用途---用来制作web页面交互效果,提升用户体验
例如:可以实现轮播图、tab栏(选项卡)、地图、表单验证
web前端三层来说:w3c的规范:行内样式(淘汰)
结构层 HTML 从语义的角度,描述页面结构
样式层 CSS 从审美的角度,美化页面
行为层 Javascript 从交互的角度,提升用户体验
知识点02:javascript的起源---发源于Nombas公司
javascript最早是ECMA(欧洲计算机制造商协会)统一相应的标准。
javascript与ECMAScript的关系:简单来说,ECMAScript不是一门语言,而是一个标准,符合这个标准的比较常见的有javascript,Actionscript(flash中用的语言),基本学会Javascript,flash中的程序也就懂了。
知识点03:Javascript是弱变量类型的语言,变量只需要用var来声明;
java,C#中变量的声明要根据变量是什么类型的来声明。例:int a,float a, double a, string a, boolean a,等。
知识点04:初始javascript
1、编写代码的时候要注意只有<script>标签,不存在<javascript>标签。
2、Javascript代码的书写位置:一个是写在head>title标签下面,如果有样式(style),就放在样式下面,一个是写在body里面,都能显示;
知识点05:javascript的书写规则
javascript和html 、css一样,对空格 、换行,以及缩进是不敏感的,
如果代码的末尾不加分号,则必须要换行,如果不换行,页面会报错,不推荐,
推荐书写规范:每句JavaScript写完之后必须加“;”,必须换行。
开发人员工具调试javascript代码的错误:
1、打开开发人员工具(即检查源代码)
2、注意开发人员工具的右上角的小红x点
3、点击小红x点打开console(控制台:检查页面输出的信息(自己输出的信息,以及页面的错误信息))
4、点击控制台中错误信息的链接,定位到具体的错误,就可以排除错误了。
知识点06:Javascript代码的执行顺序
从上往下依次执行,
alert("");输出方法。作用:在页面上打开一个弹出框,框上显示的内容就是alert("")引号中的内容。
特点:一旦这个弹出框打开以后,页面就无法关闭和移动。
会卡死浏览器。
将来写代码尽可能不要使用alert(“”);。
知识点07:Javascript注释---单行注释、多行注释
单行注释:“ // ”
多行注释:“ /**/ ”
知识点08:数据类型---在Javascript中有很多数据类型
string :字符串(就是一段文本)特点:所有的字符串都是用“”引起来的。
string可以直接当作直接量。
字符串的引号可以是单引号,也可以是双引号。
number:数字,作用:就是用来表示所有的数字。
当number引上“”引号时,数字类型就变成了一个字符串类型。
知识点09:typeof:判断数据的类型
通过subline来设置一个模板:工具--》新建……代码段--》将hello……一段删掉,--》然后将我们的内容粘贴进去--》将注释的tabTrigger的标签取消注释,然后将hello换成换的文本类型模型名,如scriptModel,保存在默认路径,可以在此路径新建个自己的文件夹,保存在里面,然后新建文件,输入保存名即可以使用。路径可在软件所在目录根文件中找到。
知识点10:typeof判断类型的类型
直接量:简言之,就是直接能够输出的文本类型。
1、如何判断:直接将直接量放typeof的后面,将来得到的结果回忆字符串的形式返回回来。
例如:alert(typeof "123");则输出为string,这就判断了这是一个字符串类型。
2、直接将直接量放在typeof()里面,效果也是一样的。