1.JavaScript和Java没有关系,JavaScript是一门(客服端)脚本语言,并且是一个解释性语言。

2.添加JavaScript的方法

(1)内联:通过<script>js代码</script>

(2)外联:通过<script src="js路径"></script>

(3)通过UPL链接到一个js文件

(4)在事件处理程序中直接添加js代码

3.JavaScript5种基本数据类型:null,nudefined,string,number,

boolean

string字符串数据类型,它与任何数据类型相加,都转变为字符串数据类型

4.数组的创建

(1)通过对象来创建

var arr=Array();

(2)通过特殊符号(只能用方括号,小括号、大括号都是违法的)

var arr=[];

5.函数返回值,如果没有设置,默认返回undefined,如下:

function text(num){

if(num>=3){

return 7;

}}

var i=text(1);

alert(i)//;输出undefined

6.对象与类

类是对对象的一种抽象,对象是对类的一种实例

面向对象编程的3大特点:继承,封装,多态

(1)通过一个点就可以

语法:对象名.属性

(2)对象名[“属性名”]

7.JavaScript里面的内置对象:就是JavaScript里面封装好了的类。

JavaScript里面的内置对象大致有Array,Boolean,Date,Math,Number,String,RegExp,Function,Events

除了上面所介绍的内置对象以外,这里还要介绍一个新的内置对象:global

之前我们所用的parseInt(),parseFloat()这些方法,事实上是global对象的方法。

这里介绍一个eval()方法,该方法也是global类的一个方法

eval("alert('hello')");//该方法会解析传入进去的字符串

8.DOM中获取元素的几种方法

(1) getElementById(“id”)

(2) getElementByName(“name”)

(3) getElementsByTagName(“标签名”)

(4) getElementsByClassName(”class名”)

9.DOM里面创建元素节点的方法:createElement()

将新创建的元素节点添加到文档里面:appendChild()和insertBefore()

10.需要弄清楚innerHTML,innerText,value,nodevalue之间的区别

11.JavaScript里面事件流的两种方式:冒泡和捕获

12.提交表单的方式

(1) 通过提交按钮来提交(type=submit,type=image)

(2) 表单对象的submit()方法也可以提交表单

在JavaScript里面,默认将表单视为一个对象

表单对象.submit()

13.数字是属于Number的实例对象,数组是属于Array的实例对象,字符串是String的实例对象,null是属于Object的实例对象

14.绑定事件的3种方式:HTML事件处理程序,DOM0级,DOM2级

DOM0级的缺点:不能绑定多个,如果绑定多个的话,后面的事件会把前面的事件覆盖掉

15.==与===的区别

==值相等  ===值和类型都要相等

16.正则表达式里面有一个test方法

Var reg = 自己写的正则表达式

Reg.test(想要匹配的字符串)

如果满足,返回true,如果不满足,返回false

JavaScript入门必备的更多相关文章

  1. Javascript 入门 必备知识点

    1.如何得到html的input标签的值: (1). $('#id').val(); (2). $("#id").attr("value"); 2.javasc ...

  2. Grid – 入门必备!简单易懂的响应式设计指南

    如今,人们使用各种各样的移动设备访问网页,设计师们需要去适配不同的屏幕,让用户在都能有最佳的浏览体验.Grid 是一个简单的响应式设计指南,按照这些简单的步骤,你的就能够掌握基础的响应网页设计技巧. ...

  3. 【入门必备】最佳的 Node.js 学习教程和资料书籍

    Web 开发人员对 Node.js 的关注日益增多,更多的公司和开发者开始尝试使用 Node.js 来实现一些对实时性要求高,I/O密集型的业务.这篇文章中,我们整理了一批优秀的资源,你可以得到所有你 ...

  4. javascript入门视频第一天 小案例制作 零基础开始学习javascript

    JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此 ...

  5. PHP常用代码大全(新手入门必备)

    PHP常用代码大全(新手入门必备),都是一些开发中常用的基础.需要的朋友可以参考下.   1.连接MYSQL数据库代码 <?php $connec=mysql_connect("loc ...

  6. JavaScript入门篇 编程练习

    编程挑战 一.定义"改变颜色"的函数 提示: obj.style.color obj.style.backgroundColor 二.定义"改变宽高"的函数 提 ...

  7. JavaScript入门

    本篇内容是学习慕课网相关课程后,总结出可能未来会忘记的内容 (一)JavaScript入门操作 1.js代码插入位置,以及执行顺序 <head> <script type=" ...

  8. 慕课网JavaScript入门篇课程笔记

    1.js注释很重要 单行注释,在注释内容前加符号 “//”. <script type="text/javascript"> document.write(" ...

  9. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

随机推荐

  1. 吉特仓储管系统(开源)--使用Grunt压缩JS文件

    在吉特仓储管理系统开发的过程中大量使用到了JS,随着JS文件的增多我们需要对JS进行有效的管理,同时也要对JS文件进行一些压缩.文本用于记录一下使用grunt压缩JS的操作步骤,便于遗忘之后记录查找, ...

  2. 复制vmware虚拟机后,eth0无法显示问题

    1. rm /etc/udev/rules.d/70-persistent-net.rules 2. 删除 /etc/sysconfig/network-scripts/ifcfg-eth0下的UUI ...

  3. matlab中同一文件定义子函数的方法

    在matlab中一个.m文件中可以有多个的子函数,但仅能有一个主函数,并且M文件名必须和主函数相同在一个m文件中通常有两种定义子函数的方法: 1.嵌套定义 myfunc1会和主函数共享变量名.这种情况 ...

  4. 关于github中的README.md文件

    0x01 README.md文件是用Markdown语言编写的,md=Markdown; 在线编辑工具: https://stackedit.io/editor# https://maxiang.io ...

  5. PHP递归遍历指定文件夹内的文件

    今天早上在地铁上看了关于文件和文件夹的一章,正好最近刚搞懂linux的文件系统,觉得对文件属性的访问跟Shell命令很像,所以想晚上来实践一下. 发现php的文件夹函数好像没有提供遍历文件夹下的所有文 ...

  6. [Hadoop] - TaskTracker源码分析(TaskTracker节点健康状况监控)

    在TaskTracker中对象healthStatus保存了当前节点的健康状况,对应的类是org.apache.hadoop.mapred.TaskTrackerStatus.TaskTrackerH ...

  7. OC中extern,static,const的用法

    1.const的作用: const仅仅用来修饰右边的变量(基本数据变量p,指针变量*p). 例如 NSString *const SIAlertViewWillDismissNotification; ...

  8. 各种ORM框架对比(理论篇,欢迎来观摩)

    各种ORM框架对比 目前框架有以下 PetaPoco Dapper.NET Massive Simple.Data Chain PetaPoco 轻量级,以前单文件,目前有维护形成项目级别,适合多个数 ...

  9. 在Angular中,如果权限值是异步请求所得,如何将其设置为HTTP请求头的Authorization?

    遇到此问题的背景:项目需要实现单点登录,在前后端分离的前提下,前台如何保存token值成为了一个问题.想到的解决方案是,将token值统一存到一个前端程序,其他的前端程序去这个前端程序去取token( ...

  10. 无向图的完美消除序列 判断弦图 ZOJ 1015 Fish net

       ZOJ1015 题意简述:给定一个无向图,判断是否存在一个长度大于3的环路,且其上没有弦(连接环上不同两点的边且不在环上). 命题等价于该图是否存在完美消除序列. 所谓完美消除序列:在 vi,v ...