js

http://houdunren.gitee.io/note/js/1%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.html#tdz

1.:一般放在最下边(因为防止逻辑错误而导致下面的html代码运行不了)
2.console.log("。。") 【打印在控制台,多用于调试】
3.注释 //和/**/
4.变量声明:var(不推荐,会进行变量提升,没有块作用域,可能会造成全局污染)、let(定义变量)、const(定义常量)【后面两个:具有块作用域、不进行变量提升)】
5.Chrome——控制台:ctrl+shift+i/F12
6.网页在运行js代码时,先全局解析后显示,如果有一步错误则会报错
7.可以使用"use strict"来防止var造成全局污染
8.变量提升是什么:

console.log(web)
var web = "baidu.com";
相当于:
var web;
console.log(web);
web = "baidu.com";

即输出的是undefined

9.js的运行流程


image.png

10.代码总结

html



    
        
        JavaScript
    
    
        

JavaScript

//下面方法若用var必须创建方法并且通过window接口调用 (function(){ let $ = (window.$ = {}); $.web = " hdcms" ; let url = "hdcms. com" ; let site = "后盾人"; $.getUrl = function() { return url; }; }.bind(window()); //这里引了1.js

js

// let a = "1.js";
// console.log(a);
{
    let $ = (window.$ = {});
    $.web = " hdcms" ;
    let url = "hdcms. com" ;
    let site = "后盾人";
    $.getUrl = function() {
    return url;
    };
}

你可能感兴趣的:(js)