• js学习笔记0


    学习js之前你应该做的知识储备:html css

    理解:作为一门独立的编程语言,入门级别的js可以让你的网站动起来(较之静态网站),可以做网页特效,即其最主要的应用是在web上创建动态网页(网页特效),js还是ajax的重要部分,ajax很大程度上依赖js。帮助理解:DHTML(Dynamic HTML ,动态HTML)不是一种新的技术,标准或规范,只是一种将目前已有的网页技术语言标准整合运用,只是HTML,CSS,JS(最常用的客户端脚本)的一种集成,即一个页面中只有html+css+javascript,其中css+js是直接在页面上写的而不是通过连接加上去的。

    插入位置:放在(body)部分的JavaScript脚本在网页读取到该语句的时候就会执行,但是放在BODY里的函数是一个例外,只有被调用时才执行;在(head)部分的脚本在被调用的时候才会执行;也可以像添加外部CSS一样添加外部JavaScript脚本文件,其后缀通常为(*.js),例如:很多网页都需要包含相同一段代码时,将这些代码写在一个外部*.js文件中然后调用即可。脚本文件没有<script>标签。 

    js语句<script type="text/javascript"> ...</script>;js blocks<script type="text/javascript">{ ... }</script>

    注释://...; /*...*/区别<!-- ... -->(不建议用)对于不支持js的网页来说是一段注释,对于支持js可以无视。

    js变量:首先先定义变量:var a;然后对变量赋值:如果是数,则直接写:a=123;如果是字符串,则写:a=“string”。注:在js中,变量是一个无所不能的容器,你可以把任何东西存储在变量中。

    js运算符:运算:+ - * / ++ -- += -= 另注:“stringa”="stringb"+"stringc";比较:== > < <= >= !=;逻辑:|| && !

    js语句:if(){}  switch(){}

    js弹出框

    //alert警告
    <script type="text/javascript">
    alert("请重新输入!");
    </script>
    
    //confirm确认
    <script type="text/javascript">
    var r=confirm("确认要退出吗?");//r只有两种取值:true false
    if(r==true)
    {
     document.write("确认");
    }
    else
    {
    document.write("取消");
    }
    </script>
    
    //prompt提问
    <script type="text/javascript">
    function judge()
    {
    var score;
    var degree;
    score=prompt("你的分数是多少?");
    if(score>100){
    degree='输入错误,请重新输入!';
    }
    else{
    switch(parseInt(score/10)){
    case 0:
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
    degree='差';
    break; case 6: case 7: degreee='良';
    break; case 8: case 9: case 10: degree='优'; } } alert(degree); }

    js函数:一个函数的作用就是完成一项特定的任务,需要时就直接调用函数即可。function 函数名(){函数体} 调用时:函数名();

    js for循环;while循环;do while循环;break;continue;for in:for(* in **){执行动作})

    js事件:定义完函数之后,默认不会执行,需要一些事件来调用这个函数(触发事件,调用函数)。例如:onclick,onmouseover,onmouseout=函数名();

    js调试:try{}catch(e){}finally{}

    js特殊字符串:\(' '' \ & n r t b )

    js指导规则:区分大小写;\表示本行未完。

  • 相关阅读:
    IO模型
    MySQL存储引擎问题
    Flask信号流程
    Flask应用运行流程
    Linux远程连接及常用指令
    Linux的安装与配置
    python GIL锁问题
    python深浅拷贝问题
    pyhton中的__new__和__init__
    直流调速系统Modelica基本模型
  • 原文地址:https://www.cnblogs.com/jonson1126/p/2805278.html
Copyright © 2020-2023  润新知