关键词:
下面是花了几个小时总结的JavaScript的初级教程:
JavaScript(简介)
定义:是一种脚本语言
是一种轻量级的编程语言
用途:1.嵌入动态文本于HTML页面;
2.对浏览器事件做出响应;
3.读写HTML元素;
4.在数据被提交到服务器之前验证数据;
5.检测访客的浏览器信息;
6.控制cookies,包括创建和修改等。
地位:因特网上最流行的脚本语言
特点:很容易学习
执行顺序:由上到下
在上面的用途中提到JavaScript是可嵌入HTML页面的,下面介绍一下如何插入使用JavaScript:
一般有两种方法:
1、直接将<script></script>标签放入页面
2、把脚本保存到外部文件中,通过<script>标签的“src”属性引入,例如<script src="路径/文件名.js" ></script>
使用注意事项:
1、可在HTML页面中放入多个<script>标签
2、存放位置一般在<head>标签中或页面底部
3、外部脚本不能包含script标签
4、defer="defer" 延时 只对外部文件生效,对内嵌不生效。
基本语法:
1、区分大小写
2、注释:
html <!-- - ->
css /* */
js 单行注释 //
多行注释 /* */
3、以英文状态下的 ; (分号)结尾
console.log()显示控制台的信息
4、标识符:变量、函数、属性的名字
命名规范:
字母、数字、下划线_、$
第一个字符必须是 字母 、下划线_或 $
关键字和保留字不能用来做标识符
JavaScript变量:
以字母、数字、下划线命名
第一个字符只能是字母和_
定义变量的关键字:var
例如:var 变量名 = 赋值;
多个变量之间用逗号隔开
变量后赋值会覆盖先赋值
var声明的变量叫显示声明
没有用var声明的变量叫隐式声明
JavaScript的数据类型:
5个基本类型,1个复杂型对象类型Object
undefined 未定义类型 例如:var x;
null 空类型 null
boolean 布尔值型 只有两个值 true 真, false 假
number 数值型 1234
string 字符串类型 “asdf”
object 对象类型 一组数据和功能的集合
第一部分的JS学习笔记就到这儿,总结一下:
我们简单学习了JavaScript的概念、用途、地位、特点和执行顺序
然后学了2种将JavaScript嵌入HTML的方法
接下来学习了JavaScript的使用注意事项、基本语法以及他的变量
最后学习了JavaScript的数据类型
下一部分我将继续介绍JS的基础内容:
JS对象
JS函数
JS运算符
JS循环语句以及选择语句
希望我的笔记对您有一定的用处,请随意赞赏
您的支持将鼓励我继续创作
若有错误希望大家及时纠正,谢谢
javascript_02--------学习笔记
...习JS基础:一、JS对象 首先,请大家记住一句话,在JavaScript中万物皆对象 在JavaScript中,对象是拥有属性和方法的数据 1、内置对象,例如Date、Array、RegExp、String、Math、Number等等。 2、自定义对象,根据JS的对象扩... 查看详情
javascript学习笔记(代码片段)
Javascript学习笔记一、构造函数和原型1、概述2、构造函数1、利用构造函数创建对象2、静态成员和实例成员3、构造函数的问题4、构造函数原型prototype5、对象原型__proto__6、constructor构造函数7、构造函数、实例、原型对象三者之间... 查看详情
javascript学习笔记1_基础与常识
1.六种数据类型5种基础的:Undefined,Null,Boolean,Number,String(其中Undefined派生自Null)1种复杂的:Object(本质是一组无序键值对)2.字符串转数字Number(str):先求值再转换(先valueOf再toString都不行就是NaN),一般与我们的预期结... 查看详情
javascript学习笔记2_面向对象
1.对象的定义ECMAScript中,对象是一个无序属性集,这里的“属性”可以是基本值、对象或者函数2.数据属性与访问器属性数据属性即有值的属性,可以设置属性只读、不可删除、不可枚举等等访问器属性是用来设置getter和setter的... 查看详情
javascript学习笔记01
...每一个web开发程序员必须懂的东西 不管是现在学习的javascript还是以后要学习的php都要将所编写的代码嵌入到我们的html文本中的 是在他上面运作起作用的 总的来说再次走了一遍觉 查看详情
01_hadoop学习笔记内容说明
Hadoop学习笔记内容说明_001、 观看云帆大数据梦琪老师的《企业级Hadoop1.x应用开发基础课程》2014年4月左右版本。2、 博客是在梦琪老师的随堂笔记上改动的,方便的是自己以后回顾学习,也或许能给需要改方面帮助的同... 查看详情
javascript高级程序设计学习笔记01
纯属个人笔记,全为原创,仅供参考第一章JavaScript简介 JavaScript 诞生于1995年。它是在 一个星期内 被创造出 查看详情
java学习笔记day_01
Java学习笔记(复习整理)虽然不知道该怎么写,但是不起步就永远不知道该怎么做。.刚开始可能会写的很差劲,但会一点一点变好的。本笔记是以我按照传智播客的视频和Java核心思想来学习,前面的基础部分主要是用于个人的... 查看详情
javascript学习笔记及知识点整理_1
一.js的基础部分1.==和===的区别:==在判断是否相等的时候会进行类型转换,有时会得到非常奇怪的结果,因此一般情况下都是用===判断是否相等2.strict模式:在js中,如果一个变量没有用var进行声明,那么这个变量将会变成全局变量.采用s... 查看详情
javascript学习笔记及知识点整理_3
1.js的事件冒泡及阻止方法:事件冒泡的概念:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这... 查看详情
前端学习笔记01javascript源生判断数据类型的方法
原始类型(值类型):Undefined、Null、Number、String、Boolean;对象类型(引用类型):Object;typeof 可以识别标准类型,null外(返回Object);不能识别具体对象类型(Function除外)。用法举例:varnum=100;typeofnum;//或typeof(num)-->num... 查看详情
hive编程指南_学习笔记01
第四章:HQl的数据定义1:创建数据库 createdatabasefinancials; createdatabase ifnotexistsfinancials;2:查看数据库 showdatabases; 模糊查询数据库 showdatabaseslike‘h.*‘;3:创建数据库改动数据库的默认位置 &nbs 查看详情
ase学习笔记_01_mask
【ASE学习笔记】_01_Mask前言:本期使用到的材质类型是无光照类型实现效果:最终结点图实现思路:1.准备两张贴图,一张当做主体贴图,用于展现遮罩效果,另一张用于遮罩,以蝴蝶遮罩效果为例... 查看详情
javascript高级程序设计学习笔记01章javascript的认知
helloworld: 大家早上好,所谓一年之计在于春,一日之计在于晨。今天开始学习高级程序设计第三版第二遍以前以迅雷不及掩耳之势草草看过一遍,但是什么也没记住已经忘得差不多了。哈哈,原来我不是黄蓉,也不是天才,... 查看详情
react学习笔记_01
使用Facebook的create-react-app快速构建React开发环境前言:create-react-app:来自Facebook官方的零配置命令行工具create-react-app是来自于Facebook出品的零配置命令行工具,能够帮你自动创建基于Webpack+ES6的最简易的React项目模板,有助于初学... 查看详情
学习lua笔记_01(第一章开始)
作者:ayaoko出处:http://www.cnblogs.com/fyc006/>关于作者:小可才疏学浅还请多多赐教!本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出,原文链接如有问题,可邮件([email&... 查看详情
学习笔记---js基础类
JavaScript中的this!https://qiutc.me/post/this-this-this-in-javascript.html#call,_apply,_bind讲解了JS中this在特殊情况下的变化。以及如何保持this值。 查看详情
编写有效用例_阅读笔记01
...并不是很好,不然也不会迟迟未看下去。然而,耐着性子学习,却发现我们所学习的软件工程的相关课程,万变不离其宗,整个系统是一致的。换句话说,一个系统做下来,并不是单单一门课就可以解决的事,其间蕴含了所有学... 查看详情