
JavaScript
我是包不同
这个作者很懒,什么都没留下…
展开
-
网页设计实战之JavaScript(9) -- 事件
1、事件的概念:JavaScript可以让用户与页面交互,创建动态页面,网页中的每一个元素都可以产生触发某些事件,让系统调用用户定义JavaScript函数。事件就是可以被JavaScript侦测到的一种行为或动作。2、事件流:事件流是事件产生时,系统在分析处理事件时调用哪一级元素的响应函数的流程。事件流分为冒泡型事件和捕获型事件。IE浏览器目前只支持冒泡型事件,而支持标准DOM的浏览器比如火狐、Chrome等两者都支持。3、使用返回值改变HTML元素的默认行为:HTML元素都有其自己的默认行原创 2020-06-09 10:52:04 · 655 阅读 · 0 评论 -
网页设计实战之JavaScript(8) --JS的内置对象(Date、RegExp、Error、Array、Document、Window)
一、Date对象Date对象 用于处理日期和时间。1、创建 Date 对象通过 new 关键词来定义 Date 对象。Date 对象会自动把当前日期和时间保存为其初始值。//四种方式初始化日期:【接受不同参数】new Date() // 当前日期和时间new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数new Date(dateString)new Date(year, month, day, hours, minutes, seconds, m原创 2020-06-08 17:29:37 · 611 阅读 · 0 评论 -
网页设计实战之JavaScript(7) -- 对象属性的特性值
javascript中对象的属性的特性1.属性的特性包括下面六个:configurable: 表示能否通过delete来删除属性从而重新定义属性,能够修改属性的特性,默认为trueenumberable: 表示是否能通过for-in循环返回属性。默认为truewritable: 是否可以修改属性, 默认为truevalue: 包含这个属性的数据值。读取属性值时,从这个属性读,写入属性时,把新值保存到这个位置。默认值为undefine.getter: 在读取属性时,调用的函数原创 2020-06-08 15:52:29 · 197 阅读 · 0 评论 -
网页设计实战之JavaScript(6) -- 对象
一、面向对象1.对象:对象是一个整体,对外提供属性和若干操作。2.面向对象:使用对象时,只关注对象提供的功能,不关注其内部细节。比如电脑——有鼠标、键盘,我们只需要知道怎么使用鼠标,敲打键盘即可,不必知道为何点击鼠标可以选中、敲打键盘是如何输入文字以及屏幕是如何显示文字的。总之外部没必要知道其具体工作细节,只需知道如何使用其提供的功能即可,这就是面向对象。3.JS的对象组成:JS的对象由方法和属性构成。在JS中,有函数、方法、事件处理函数、构造函数,其实这四个都是函数,只是作用不同。函数是独立原创 2020-06-08 14:20:18 · 268 阅读 · 0 评论 -
网页设计t实战之JavaScrip(5) -- 函数function(函数定义、函数表达式、函数生成器、箭头函数、Function构造函数、默认参数、剩余参数、可变参数、块级函数)
一、函数概述函数是为了完成某一功能的程序指令(语句)的集合或程序块。在JavaScript中,每个函数其实都是一个Function对象。函数分为:自定义函数和系统函数函数的调用方式:(1)普通调用:functionName(实际参数…)(2)通过指向函数的变量去调用: var functionVar=函数名; functionVar(实际参数…); 调用函数时,传递给函数的值被称为函数的实参(值传递),对应位置的函数参数名叫作形参。如果实参是一个包含原始值(数字,字符串,布尔原创 2020-06-05 14:53:43 · 874 阅读 · 0 评论 -
网页设计实战之JavaScript(4) -- 流程控制(if then else switch, while, do while, for,break)
在一个程序执行的过程中,执行顺序影响程序的结果。通过控制代码的执行顺序来实现需要的功能。流程控制主要有三种结构:分别是顺序结构、分支结构和循环结构,这三种结构代表三种代码执行的顺序。一、顺序结构顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码在程序中的位置先后顺序,依次执行,上行程序执行完了,再执行下一行。跟人看书类似,从上往下看。程序中大多数的代码都是这样执行的。var a=0;var b=1;var c=2;a=b+c;a=b*c;a=a+b;二、分支原创 2020-06-03 15:31:13 · 669 阅读 · 2 评论 -
网页设计实战之JavaScript(3) -- 运算符与表达式
一、运算符表达式可以由变量、字面量、运算符组成。但 运算符无法单独构成表达式。每一个合法的表达式都有一个值(运算的结果)。所有运算符可分为单目运算符、双目运算符、三目运算符三类。分类需要操作数数目运算符单目运算符一++ 、-- 、!双目运算符二+ 、- 、*、 / 、%三目运算符三?:运算符的分类根据运算符形成表达式所需操作数个数而定。1、算术运算符运算符描述表达式值(运算结果)+加法1+23-减法5-1原创 2020-06-03 14:16:24 · 622 阅读 · 0 评论 -
网页设计实战之JavaScript(2) -- 详谈变量的数据类型转换
数据类型转换就是将一种数据类型转换成另外一种数据类型。类型转换分为隐含转换和强制转换。隐含转换在前面一战中,已介绍。本节着点说明强制转换。数据类型有:String 字符串Number 数值Boolean 布尔值null 空值undefined 未定义Object 对象其中String、Number、Boolean、null、undefined属于基本数据类型而Object属于引用数据类型。常有 3 种方式的转换:转换为字符串类型转换成数字型转换成布尔类型JS是弱类型语言原创 2020-06-02 15:23:05 · 316 阅读 · 0 评论 -
网页设计实战之JavaScript(1) --变量与数据类型
一、JavaScript之变量1、变量定义定义变量是通过var关键字来定义一个变量,若变量不通过var定义,则视为全局变量。(1)变量声明一般声明方式var name;//变量声明var age;//变量声明var add;//变量声明同一行可以声明若干变量,变量之间用逗号分开。var name="AFADF",age=23,add=false;变量名的规则:大小写敏感,name 和 Name不是同一个变量。变量名中不能包括特殊字符,如:减号,加号等,变量名不能数字字原创 2020-06-02 11:14:03 · 840 阅读 · 0 评论