javascript基础
浅色流年
当我不在写代码,请@我
展开
-
01_jsvascript基础
js常用输出语句://控制浏览器弹出一个警告框alert("哥,你真帅啊!!");//让计算机在页面中输出一个内容document.write()可以向body中输出一个内容document.write("看我出不出来~~~");//向控制台输出一个内容console.log("你猜我在哪出来呢?");/*prompt()可以弹出一个提示框,该提示框中会带有一个文本框,用户...原创 2018-10-06 15:20:28 · 663 阅读 · 0 评论 -
13_javascript之BOM
BOM浏览器对象模型BOM可以使我们通过JS来操作浏览器在BOM中为我们提供了一组对象,用来完成对浏览器的操作BOM对象Window 代表的是整个浏览器的窗口, 同时window也是网页中的全局对象 Navigator 代表的当前浏览器的信息, 通过该对象可以来识别不同的浏览器 Location 代表当前浏览器的地址栏信息...原创 2018-10-07 11:30:25 · 77 阅读 · 0 评论 -
12_javascript事件
事件事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。JavaScript 与 HTML 之间的交互是通过事件实现的。对于 Web 应用来说,有下面这些代表性的事件:点击某个元素、将鼠标移动至某个元素上方、按下键盘上某个键等等。我们可以在事件对应的属性中设置一些js代码,这样当事件被触发时,这些代码将会执行。这种写法我们称为结构和行为耦合,不方便维护,不推荐使用<but...原创 2018-10-07 11:30:09 · 159 阅读 · 0 评论 -
11_javascript之DOM
什么是DOM:DOM ,全称 Document Object Model 文档对象模型。JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随心所欲的操作WEB页面。文档 文档表示的就是整个的HTML网页文档。对象 对象表示将网页中的每一个部分都转换为了一个对象。模型 使用模型来表示对象之间的关系,这样方便我们获取对象。节点节点Node ,是构成我们网页的最基本...原创 2018-10-07 11:29:53 · 167 阅读 · 0 评论 -
10_javascript内建对象RegExp(正则表达式)
正则表达式RegExp正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,或者将字符串中符合规则的内容提取出来创建正则表达式的对象语法: var 变量 = new RegExp("正则表达式","匹配模式");使用typeof检查正则对象,会返回objectvar reg = new RegExp("a"); 这个正则原创 2018-10-07 11:29:36 · 208 阅读 · 0 评论 -
09_javascript内建对象(包装类)
包装类(String、Number、Boolean)在JS中为我们提供了三个包装类,通过这三个包装类可以将基本数据类型的数据转换为对象。 String() 可以将基本数据类型字符串转换为String对象 Number() 可以将基本数据类型的数字转换为Number对象 Boolean() 可以将基本数据类型的布尔值转换为Boolean对象 但是注意:我们在实际应用中不会使用基本数据...原创 2018-10-07 11:29:15 · 129 阅读 · 0 评论 -
08_javascript内建对象Math
MathMath和其他的对象不同,它不是一个构造函数,它属于一个工具类不用创建对象它里边封装了数学运算相关的属性和方法。比如:Math.PI 表示的圆周率。Math常用方法:Math.abs()可以用来计算一个数的绝对值console.log(Math.abs(-1));//1Math.ceil()可以对一个数进行向上取整,小数位只有有值就自动进1Math.f...原创 2018-10-07 11:28:59 · 87 阅读 · 0 评论 -
07_javascript内建对象Date
Date对象在JS中使用Date对象来表示一个时间创建一个Date对象如果直接使用构造函数创建一个Date对象,则会封装为当前代码执行的时间.var d = new Date();创建一个指定的时间对象需要在构造函数中传递一个表示时间的字符串作为参数日期的格式 月份/日/年 时:分:秒var d2 = new Date("2/18/2011 11:10:30");常...原创 2018-10-06 16:07:43 · 80 阅读 · 0 评论 -
06_javascript内建对象Array
JavaScript对象:内建对象宿主对象自定义对象内建对象:ArrayDataMath(工具类)RegExp(正则表达式)FunctionEvents包装类:String、Number、BooleanArray数组(Array)数组也是一个对象,它和我们普通对象功能类似,也是用来存储一些值的;不同的是普通对象是使用字符串作为属性名的,而数组时使用数字来作为索引操...原创 2018-10-06 16:05:43 · 117 阅读 · 0 评论 -
05_javascript函数
函数 function函数也是一个对象,函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码),函数中可以保存一些代码在需要的时候调用使用typeof检查一个函数对象时,会返回function。函数的创建:使用构造函数来创建一个函数对象我们在实际开发中很少使用构造函数来创建一个函数对象//创建一个函数对象//可以将要封装的代码以字符串的形式传递给构造函数var...原创 2018-10-06 15:54:16 · 154 阅读 · 0 评论 -
04_javascript对象
js对象:为什么会有对象:基本数据类型都是单一的值"hello" 123 true,值和值之间没有任何的联系。// 在JS中来表示一个人的信息(name gender age):var name = "孙悟空";var gender = "男";var age = 18;如果使用基本数据类型的数据,我们所创建的变量都是独立,不能成为一个整体。对象属于一种复合的数据类型,在对象中可以...原创 2018-10-06 15:37:54 · 135 阅读 · 0 评论 -
03_javascript流程控制
流程控制语句JS中的程序是从上到下一行一行执行的通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行语句的分类:1.条件判断语句2.条件分支语句3.循环语句条件判断语句:使用条件判断语句可以在执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则语句不执行。if语句语法一: if(条件表达式){ 语句... }if语句在执行时,...原创 2018-10-06 15:28:41 · 73 阅读 · 0 评论 -
02_javascript运算符
运算符也叫操作符通过运算符可以对一个或多个值进行运算,并获取运算结果比如:typeof就是运算符,可以来获得一个值的类型它会将该值的类型以字符串的形式返回 number string boolean undefined object算数运算符当对非Number类型的值进行运算时,会将这些值转换为Number然后在运算任何值和NaN做运算都得NaN+ 可以对两个值进行加法运算,...原创 2018-10-06 15:24:33 · 83 阅读 · 0 评论 -
14_JSON
JSONJavaScript Object Notation JS对象表示法// notation [nəʊ'teɪʃ(ə)n] n. 符号;乐谱;注释;记号法JS中的对象只有JS自己认识,其他的语言都不认识;JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别,并且可以转换为任意语言中的对象,JSON在开发中主要用来数据的交互。JSON和JS对象的格式一样,只不...原创 2018-10-07 11:30:41 · 116 阅读 · 0 评论