zoukankan      html  css  js  c++  java
  • javascript

    Javascript存在形式:

     1   <head>
     2         <meta http-equiv=“content-type” content=“text/html;charset=utf-8”>
     3         <title>js1</title>
     4         
     5         <!--调用文件js-->  第一种方式
     6         <script src='1.js'></script>
     7         
     8         
     9         <!--只对当前页生效-->  第二种方式
    10         <script type='text/javascript'>alert('bill');</script> 
    11 
    12     </head>

    JavaScript代码存放位置:

    • HTML的head中
    • HTML的body代码块底部(推荐)

    由于Html代码是从上到下执行,如果Head中的js代码耗时严重,就会导致用户长时间无法看到页面,如果放置在body代码块底部,那么即使js代码耗时严重,也不会影响用户看到页面效果,只是js实现特效慢而已。

    变量:

    JavaScript中变量的声明是一个非常容易出错的点,局部变量必须一个 var 开头,如果未使用var,则默认表示声明的是全局变量。

     1 <script type="text/javascript">
     2  
     3     // 全局变量
     4     name = 'seven';
     5  
     6     function func(){
     7         // 局部变量
     8         var age = 18;
     9  
    10         // 全局变量
    11         gender = "男";
    12     }
    13 </script>


    JavaScript中代码注释:

    • 单行 //
    • 多行 /*  */
    1 function foo(name){
    2     
    3     var arg2 = arguments[1];//用来存在默认值,此时是用来接收‘sb’,name也可以不写在函数里,此时就需要用arguments[0]
    4     console.log(name);
    5     console.log(arg2);
    6     
    7     
    8 }

    JavaScript中函数基本上可以分为一下三类:

     1 // 普通函数
     2     function func(arg){
     3         return true;
     4     }
     5           
     6 // 匿名函数
     7     var func = function(arg){
     8         return "tony";
     9     }
    10   
    11 // 自执行函数,自动执行
    12     (function(arg){
    13         console.log(arg);
    14     })('123')
  • 相关阅读:
    架构优秀文章汇总
    SpringCloud-Hystrix 注解配置Hystrix && 和FeignClient集成 (转)
    SpringCloud-Hystrix(服务熔断,服务降级)(1)
    java 锁 -乐观锁、悲观锁  Volatile
    JS OOP -02 深入认识JS中的函数
    JS OOP -01 面向对象的基础
    JS OOP 概述
    拆表策略
    双重检查加锁机制(并发insert情况下数据重复插入问题的解决方案)
    C# 理解lock
  • 原文地址:https://www.cnblogs.com/bill2014/p/6925431.html
Copyright © 2011-2022 走看看