zoukankan      html  css  js  c++  java
  • JavaScript系列---【JavaScript知识总结】

    JavaScript知识总结

    1.JavaScript的概念

    js是一门面向对象的解释型程序设计语言,更具体一些的去说,js是基于对象和事件驱动并且具备一定安全性的客户端脚本语言。

    2.JavaScript的组成

    3.JavaScript的引入方式

    JS 有3种书写位置,分别为行内、内嵌和外链。

    3.1 行内式

    <input type="button" value="点我试试" onclick="alert('Hello World')" />
    
    • 可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性),如:onclick
    • 注意单双引号的使用:在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号
    • 可读性差, 在html中编写JS大量代码时,不方便阅读;
    • 引号易错,引号多层嵌套匹配时,非常容易弄混;
    • 特殊情况下使用;

    3.2 内嵌式

    <script>
        alert('Hello  World~!');
    </script>
    
    • 可以将多行JS代码写到 script 标签中;
    • 内嵌 JS 是学习时常用的方式;

    3.3 外链式

    <script src="my.js"></script>
    
    • 利于HTML页面代码结构化,把大段 JS代码独立到 HTML 页面之外,既美观,也方便文件级别的复用;
    • 引用外部 JS文件的 script 标签中间不可以写代码;
    • 适合于JS 代码量比较大的情况;

    4.JavaScript的注释

    注释:解释说明,只能在代码中显示,浏览器渲染的时候不会显示,用户是看不到的

    • 单行注释: // ->快捷键 CTRL + /;
    • 多行注释: /**/;

    5.JavaScript的三部曲

    5.1 获取元素

    公式:

    document.getElementById("id值");
    // document:html文档
    // .:的
    // get:获取
    // Element:元素
    //By:通过...
    // Id:id
    

    5.2 绑定事件

    公式:

    // 元素.事件
    // onclick:单击事件
    // on:在...上
    // click:点击
    

    5.3 做什么事情

    公式:

    // 元素.事件 =  function(){做的事情}
    

    代码综合示例:

    <div id="box"></div>
    <p id="myP"></p>
    <script>
    	// 获取元素                     绑定事件
        document.getElementById("box").onclick = function () { //做什么事情
            // 做的事情
            alert('我是div');
        }
    	// 获取元素                      绑定事件                            
        document.getElementById("myP").onclick = function () { //做什么事情
            // 做的事情
            alert('我是p');
        }	
    </script>
    

    6.JavaScript的调试方式

    6.1 alert(弹出内容);

    • 弹出内容需要用单引或双引包起来;

    6.2 console.log(输出内容);

    • 控制台输出;输出内容需要用单引或双引包起来;
  • 相关阅读:
    SQL 两张结构一样的表合并查询 .
    如何引用传递String Boolean 等,并改变他们的值
    SQL数据库还原时备份集中的数据库备份与现有的数据库不同的解决办法
    sqlserver查询指定树形结构的所有子节点
    TortoiseSVN 合并操作简明教程
    svn的merge使用例子
    svn merge部分的详细说明
    SVN使用方法总结
    spring中的aware接口
    spring是怎样面向接口编程的?
  • 原文地址:https://www.cnblogs.com/chenhaiyun/p/14433536.html
Copyright © 2011-2022 走看看