javascript
文章平均质量分 78
小橙子33
这个作者很懒,什么都没留下…
展开
-
JSday18—jQuery
1.jQuery简介: jQuery是一个兼容多浏览器的javascript库(函数库)。jQuery就是JavaScript和查询(Query),即是辅助javascrip开发的库。2.jQuery的特点: jQuery 是一个快速的简洁的javascript框架,可以简化查询DOM对象、处理事件、制作动画、处理Ajax交互过程。 1>提供了强大的功能函数 2>解决浏览器兼容性问题 3>纠正错误的脚本知识 4>...原创 2021-10-18 21:23:56 · 495 阅读 · 1 评论 -
JS day01 and day02
JaveScript发展: 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版(只能浏览无法互动) 网景公司和sun公司合作 BrendanEich 10天设计Java Script。Jave Scrip的组成: ECMAscript<js基本语法> +DOM<文档对象模型> +BOM<浏览器对象模型>常量:储存的数据不会发生变化变量:储存的数据会发生变化 ...原创 2021-08-31 21:33:59 · 101 阅读 · 0 评论 -
JS day03--流程控制
流程控制主要有三种结构:顺序结构,分支结构,循环结构。1:顺序结构 从上往下依次执行代码。2:分支结构 JS语句有两种分支结构:if语句,switch语句。 2.1:if语句 2.1.1:单分支 if(条件表达式){ } 如果{}内部的代码只有一行,可省略{} var x = 5; if (x>10) { alert('大于10') }2.1.2:双分支 if(条件...原创 2021-09-04 16:18:27 · 68 阅读 · 0 评论 -
JS day04---函数
函数: 对于 js 来说,函数就是把任意一段代码放在一个 盒子 里面,在我想要让这段代码执行的时候,直接执行这个 盒子 里面的代码就行定义函数格式:<1>定义阶段就是我们把代码 **放在盒子里面**<2>我们就要学习怎么 **放进去**,也就是书写一个函数<3>我们有两种定义方式 声明式 和 赋值式1.声明式:语法: 使用function这个关键字来声明一个函数 ※※ function函数名( ){ 函数语句 }例子...原创 2021-09-04 17:14:57 · 138 阅读 · 0 评论 -
JS day06—数组
1.数组的定义: 1.构造方法: var arr = new Array(1,2,3,4,5,6);<1>new:在堆内存开辟空间的关键字。<2>Array:数组数据类型。2.字面量:var arr1 = [1,2,3,4,5,6];<1>参数可以为任意值。2.数组元素的访问:数组[下标];<1>下标:索引,基于0的连续自然数(可为变量)。<2>数组下标的取值范围:0~元素个数-1。<3..原创 2021-09-15 20:02:09 · 202 阅读 · 0 评论 -
JS day07—字符串
1.字符串定义:1.内置基本类型:(字面量)----用字面量定义字符串var str = "heihei";//内置基本类型 console.log(typeof str); console.log(str);2.引用类型:(构造方法)var str1 = new String("heihei");//引用类型 console.log(typeof str1); console.log(str1);2.ASCII码表<标准>可以将字..原创 2021-09-16 00:39:04 · 93 阅读 · 0 评论 -
JS day08—Math,Date
1.Math:Mate类型是不可以创建对象的,所有的属性和方法都是通过类名直接调用的2.MathAPI:1.Math.floor:向下取整2.Math.ceil:向上取整3.Math.round:四舍五入取整4.Math.sqrt:开方 5.Math.pow(m,n):返回m的n次方 6.Math.min(m,n):返回较小值 7.Math.max(m,n):返回较大值 8.Math.abs:返回绝对值 9.Math.randow:返回0~1之间...原创 2021-09-16 19:22:02 · 104 阅读 · 0 评论 -
JS day09—BOM DOM
1.BOMBroswer Object Mode(浏览器对象模型)原创 2021-09-17 16:22:48 · 93 阅读 · 0 评论 -
JS day10 —各种文本及属性样式的读写
1.各种文本: 1.innerHTML:--------拼接字符串创建html元素,搭建页面 不包含自身标签的所有内容 2.innerText: 纯文本不包含标签 3.outHTML: 包含自身标签的所有内容整个JS中常用的文本有:1.value——>inputtype=text2.innerHTML——>所有元素的不包括自身标签的内容2.属性的读写:1.属性的读写:语法:...原创 2021-09-20 00:53:51 · 176 阅读 · 0 评论 -
JS day11—事件
1.事件:对某个元素的某种操作事件三要素:事件元素,事件类型,事件对象(可有可无)事件对象:当某个事件触发时产生的对象,就是事件对象。event使用前提,必须有事件。不同的对象产生的事件不同。事件对象的兼容写法:var e = evt || event宏观事件分为鼠标事件和键盘事件。2.鼠标事件对象的属性:坐标属性:pageX / pageY 相对于整个文档(整个页面)顶部和左侧的坐标clientX / clientY 相对于局部窗口(窗口)的左侧和顶部的..原创 2021-09-21 16:34:33 · 127 阅读 · 0 评论 -
JS day12—正则表达式
1.正则:字符串正确的规则,降低服务器压力--(用于表单验证)正则表达式(regular expression)是一个描述字符规则的对象。2.正则对象的构建: 1.字面量: var reg = /普通字符或者特殊字符/修饰符 2.构造方法: var reg=new RegExp("格式控制字符串",["修饰符"])3.正则表达式的组成:正则格式控制字符串: 格式字符串:1.普通字符 2. ...原创 2021-09-22 19:35:51 · 79 阅读 · 0 评论 -
JS day13 ES6
21.let let用来声明变量,它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效2.let的特点:1.变量必须先定义后使用:a = 123;//Cannot access 'a' before initialization(报错) let a;分析:虽然a在内存中,但是当你在let a 之前访问a时,根据ECMAScript定义,虚拟机会阻止的访问!2.变量不能重复定义: let a = 1; let a = 2;//Identifie...原创 2021-09-25 23:09:21 · 102 阅读 · 0 评论 -
JS day15—cookie Ajax
1.cookie1.1cookie:——会话跟踪技术。会话:用户进入网站 开始浏览到结束浏览的这样的一个过程 就称为一次会话会话跟踪技术: 浏览器(B端)和服务器 之间在进行多次请求数据时,数据共享的过程 就称为 会 话跟踪技术cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会 发送这个 cookie。用户要访问二级页面时,打开新的窗口,会自动判...原创 2021-10-07 11:29:45 · 224 阅读 · 0 评论 -
JS day17—继承
1.继承: 在编写代码时,有些对象会有方法(函数),如果把这些方法都放在构造函数中声明就会导致内存的浪费。则需要继承来提高代码的复用性。2.原型继承: 就是子对象自动拥有父对象的属性和方法, 继承可以提高代码的复用性。 function Animal(name){ this.name=name; } Animal.prototype.eat=function(){ console.log("Animal eat")...原创 2021-10-13 19:32:44 · 257 阅读 · 0 评论