菜鸟学习JavaScript6

作者: 熊孩子CEO | 来源:发表于2017-01-06 17:20 被阅读72次

    8js小总结

    1 .js如何运行

    2.输出

          Alert(什么类型都可以);

          Document.write(“:符串”:);

    3.如何在Html文档中使用js

    1.使用将js语法嵌套到html中,可以使用多个,每一个之间都是有联系的。

    2..Href =“javascript:代码”;

    2.写到外部的(.js) <script  src= "js文件位置"></script>

         Js语法:

          命名规范:1.一定要有意义

                               2.不能以数字开头(可以放到中间和后面),不能是系统的关键字。

            大小写:JavaScript区分大小写。

                            变量名和函数名第一单词小写以后每个单词首字母大写。

                            对象:每个单词首字母都要大写Date();new Object()。

              分号:

                              功能执行语句,加分号

                                 Var a = 10;

                                 Alert();

                              结构定义语句:不加分号

                       注释:

                                 //单行 代码

                                  /**/多行 代码

                                 1.注释代码方便自己和团队理解

                                 2.调试程序

    4.变量

    Var a = 10;

    注意:变量声明后浏览器关闭后才释放,在没有关闭之前可以随时使用。

    Var变量名=值

    注意:JavaScript是弱类型语言(php相同)

    Var a=10;声明并赋值

    a=10;赋值

    5.数据类型

    alert(typeof(变量));判断是什么数据类型

    5.1 number数字类型(int float doubule)注意:计算机还是按照整形和浮点型分开使用

    注意:所有浮点数都是近似数,不能用==判断,用>=和<=来判断。

    Var a = 10;十进制

    Var a=035;八进制

    Var a=0xff;十六进制

    5.2 string字符串类型

    单引号和双引号没有任何区别,加号+用来连接字符串

    5.3 boolean布尔类型

    5.4 object(object array)

    5.5 undefined没有声明变量

    5.6 null声明没有定义

    6.运算符和表达式

    算术运算符合+ - * / ++  - -

    赋值运算符合= += -= / =

    条件运算符合> < == != === !==

    逻辑运算符合&&||!

    位运算符合>> >>>  << | & ~

    其他运算符合? :

    ps:前面语法学的真心枯燥,看着简单,真正吃透也没那么容易。换成了视频教学。然后昨天晚上跟着做了三个简单的例子,鼠标移入移除的效果,鼠标点击的效果,还有一个网页换肤,都是通过js获取id属性,来改变一些常见的属性值,理解起来并没有太大困难。

    现在发现,前端不仅仅要考虑到各种浏览器兼容问题,不同设备友好展现问题,如果公司没有好的交互或者体验设计,那么这个动效也得我来做优化处理,做完写的三个例子感觉那动效真生硬,完全不忍直视。

    非常感谢微习惯养成训练营的小伙伴 每天都在坚持自己更新,还有男神玉成的鼓励,让每天都在坚持,每天坚持学习一点点,每天坚持进步一点点。

    已经第六天了。 当我一个月后或者一个季度甚至一年回头看,能看到自己一点点的进步,还有整个成长过程。

    相关文章

      网友评论

        本文标题:菜鸟学习JavaScript6

        本文链接:https://www.haomeiwen.com/subject/sahxbttx.html