ECMAScript

js简单介绍(与java的区别)
        1.语法(区分大小写,弱类型,分号可写可不写)
        2.变量(只能使用var定义,要么不定义,如果在函数内部使用var定义,那么是一个局部变量,如果没有使用var,它是一个全局变量)
        3.数据类型(undefined已定义没有赋值/null变量不存在/string/number/boolean)
        4.语句:with关键字

var sMessage = "hello";
with(sMessage) {
alert(toUpperCase()); //输出 "HELLO"
}

5.运算符:==与===区别(==是相同,数据类型可不同,===是严格相同,如果不同则是false)
            if("120"==120) alert("相等")
            if("120"===120) alert("完全相等")
            第一个打印相等,第二个不打印
        6.函数:2种写法(有名称,匿名的)
          arguments对象,arguments是传入参数的一个数组名,arguments[0]表示第一个参数,1表示第二个,以此类推
          function(略)闭包,引用全局变量

BOM对象

window:alert(提示信息),prompt(弹出输入框),confirm(确认信息),setInterval(函数,时间)
        无限执行,clearInterval(定时器名称),setTimeout(函数,时间)只执行一次,clearTimeout(的定时器名称)
        history:go(参数)-1表示上一页,1表示下一页,back()返回上一页,forward()返回下一页
        location:href="url地址"
        
        事件
        onsubmit()此事件必须写在form标签中,必须要有返回值,确认按钮被点击
        onload()此事件只能写一次,并且放到body标签中,一张页面或一幅图像完成加载。

 <html>
<head>
<script type="text/javascript">
function load()
{
alert("Page is loaded")
}
</script>
</head> <body onload="load()">
</body> </html>

其他事件放到需要操作的元素位置(onclick,onfocus(获取焦点),onblur(失去焦点))

Dom对象

获取元素:
        document.getElementById("id")
        获取元素里面的值:
        document.getElementById("id").value
        
        向页面输出:alert();
        向浏览器中写入内容:document.write("")
        向页面指定位置写入内容,innerHTML

JavaScript的知识基本介绍的更多相关文章

  1. 林大妈的JavaScript基础知识(一):JavaScript简史

    前言:做一名Web设计师是一件令人兴奋的事.在Web技术中,JavaScript是一个经历从被人误解到万众瞩目的巨大转变,在历史的冲击中被留存下来的个体.因为JavaScript的引导,Web开发也从 ...

  2. Javascript基础知识总结一

    Javascript基础知识总结一 <!DOCTYPE html> <html> <head lang="en"> <meta chars ...

  3. Xamarin Android教程Android基本知识版本介绍与系统介绍

    Xamarin Android教程Android基本知识版本介绍与系统介绍 Xamarin Android教程Android基本知识版本介绍与系统介绍,开发Andriod有时候不像iOS一样轻松,因为 ...

  4. 学习javascript基础知识系列第二节 - this用法

    通过一段代码学习javascript基础知识系列 第二节 - this用法 this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象.但是在javascr ...

  5. 学习javascript基础知识系列第三节 - ()()用法

    总目录:通过一段代码学习javascript基础知识系列 注意: 为了便于执行和演示,建议使用chrome浏览器,按F12,然后按Esc(或手动选择)打开console,在console进行执行和演示 ...

  6. thinkPHP 模板中的语法知识 详细介绍(十二)

    原文:thinkPHP 模板中的语法知识 详细介绍(十二) 本章节:介绍模板中的语法,详细的语法介绍 一.导入CSS和JS文件    ==>记住常量的是大写 1.css link .js  sc ...

  7. javascript常用知识点集

    javascript常用知识点集 目录结构 一.jquery源码中常见知识点 二.javascript中原型链常见的知识点 三.常用的方法集知识点 一.jquery源码中常见的知识点 1.string ...

  8. JavaScript function函数种类介绍

    JavaScript function函数种类介绍 本篇主要介绍普通函数.匿名函数.闭包函数 1.普通函数介绍 1.1 示例 ? 1 2 3 function ShowName(name) {     ...

  9. 七个开法者经常忽略或误用的JavaScript基本知识

    七个开法者经常忽略或误用的JavaScript基本知识 翻译自 http://tech.pro/tutorial/1453/7-javascript-basics-many-developers-ar ...

随机推荐

  1. 轮廓的查找、表达、绘制、特性及匹配(How to Use Contour? Find, Component, Construct, Features & Match)

    http://www.cnblogs.com/xrwang/archive/2010/02/09/HowToUseContour.html 作者:王先荣 前言    轮廓是构成任何一个形状的边界或外形 ...

  2. pandas使用drop_duplicates去除DataFrame重复项

    DataFrame中存在重复的行或者几行中某几列的值重复,这时候需要去掉重复行,示例如下: data.drop_duplicates(subset=['A','B'],keep='first',inp ...

  3. n的相反数

    实例十:n的相反数 方法:result=(~n)+1 正数 负数 原数 0000 0011   1111 1111补码 1111 1100 0000 0010加一 1111 1011 0000 001 ...

  4. MySQL性能分析和优化

    1. EXPLAIN 优化你的 SELECT 查询 2. 当只要一行数据时使用 LIMIT 1 3. 为搜索字段建索引 like %最好放右边 4. 尽可能的使用 NOT NULL 5. 在Join表 ...

  5. P3366 【模板】最小生成树(堆优化prim)

    堆优化prim #include<cstdio> #include<cstring> #include<queue> using namespace std; st ...

  6. Ubuntu下使用face_recognition进行人脸识别

    Face Recognition是一个基于Python的人脸识别库,在github上地址如下:https://github.com/ageitgey/face_recognition. 看着挺好玩,本 ...

  7. 关键字union

    union有一个作用就是判断,pc是大端存储还是小端存储的,x86是小端存储的,这个东西是有cpu决定的.arm(由存储器控制器决定)和x86一样都是小端的. 下面的是一个大端小端的一个例子,代码如下 ...

  8. windows下如何获取系统已存在的盘符 【c++】

    #include <iostream> #include "classAh.h" #include <atlstr.h> using namespace s ...

  9. SpringCloud请求响应数据转换(二)

    上篇文章记录了从后端接口返回数据经过切面和消息转换器处理后返回给前端的过程.接下来,记录从请求发出后到后端接口调用过的过程. web请求处理流程 源码分析 ApplicationFilterChain ...

  10. C# 取form表单的数据

    //key代表form表单中html元素的name属性值 public static string StringForm(string key) { string result = null; res ...