- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 数组数据类型及数组的基本操作
数组数据类型—Array(1)是一个 JS 内的数据类型, 是一个复杂数据类型(2)也是一个 “盒子”, 用来存储数据的盒子(3)数组内存储的数据是按照 “序号” 排列的, 有序的数据集合(4)序号: 叫做 索引 或者 下标, 从 0 开始, 依次 +1一、创建数组数据类型1、字面量创建方式(1)创建空数组:var arr = [](2)创建一个带有数据的数组:var arr = [数组1,数组2,…]var arr = [ 100, 200, 300, true, 'hello', {
2022-03-14 15:41:32 2521
原创 深拷贝与浅拷贝
深浅拷贝复制数据的方式,一般指的是复制对象或者数组复制的三个级别:(1)赋值:赋值以后,两个变量操作一个对象空间(2)浅拷贝: 把你的对象内的每一个数据复制一份给我 我进行修改的时候, 你不会修改 只能拷贝一层数据, 多维度数据不好使 一个运算符, 展开运算符(…) 直接在一个对象内书写 …对象名var o1 = { name: 'Jack', age: 18, ge
2022-03-12 20:52:57 159
原创 对象数据类型及其操作
对象数据类型----object(1)是js中的一个数据类型,是一个复杂数据类型(2)是一个”盒子“,承载的是数据(3)是一个无序的数据集合,也是一个键(key)值(value)对的集合一、对象数据类型的创建1、字面量方式创建对象(1)创建空间对象:var obj = {}(2)创建有数据的对象: var obj = {键值对}键值对:键–值 可以书写多个,之间用逗号相隔,最后一个键值对不需要书写逗号,可以写单不推荐。空对象 var obj = {} console.l
2022-03-12 20:52:06 1414
原创 作用域.预解析.变量形态.递归
作用域1、变量(变量名/函数名)的生效使用范围2、作用域的分类(1)全局作用域(window):一个html打开就是一个全局作用域(2)私有作用域: 1)只有函数生成私有作用域2)只要书写了一个函数,就会生成一个私有作用域3)一经书写,作用域便永生不变3、作用域的上下级关系书写在哪一个作用域内的函数,就是哪一个作用域的子级作用域 /*在全局作用域下定义了一个名为fn1的函数*/ function fn1() { /*这里是全局作用域下的一个fn1私有作用域*/
2022-03-09 17:34:32 211
原创 函数.参数.return .arguments
函数(1)函数是一个js的数据类型,叫做function(2)是一个复杂数据类型(地址/引用)(3)就是一个“盒子”,这个盒子可以承载一段代码(4)涉及到两个过程: 函数定义阶段: 把代码装进盒子的过程函数调用阶段: 把盒子内的代码执行的过程一、函数定义阶段把一个代码装进“盒子”的过程,在这过程中,被装进去的代码是不会被执行的1、方式1:声明式函数(1)语法:function 函数名() {你要装进盒子的代码} fanction-------定义函数的关键字
2022-03-09 08:58:45 230
原创 循环语句之while 、do while、for语句
循环语句循环三要素 1. 开始: 从几开始数数 2. 结束(条件): 数到多少结束 3. 步长: 数数的间隔while语句(1)while (条件) { 代码段 }(2)当条件满足的时候, 执行 {} 内的代码段 执行完毕代码段以后, 再次进行条件判断 如果条件满足, 再次执行 {} 内的代码段 以此类推, 直到条件不满足为止, 循环结束/*求 1 ~ 10 之间所有 3 的倍数的和*/v
2022-03-08 23:04:21 373
原创 分支语句之if、switch语句
分支语句if分支语句1、概念: 根据条件决定是否执行某一段代码, 或者决定执行哪一段代码2、语法形式(1)if语句if (条件) { 代码段 }意义: 条件为 ture 的时候, {} 内的代码段执行, 否则不执行var age=16if (age>=18){ console.log("去网吧")}(2)if else 语句1)if (条件) { 代码段 } else { 代码段 }2)意义: 条件为 true, 执行 if 后面的 {} 内的代码, 否则执行 els
2022-03-08 13:11:04 114
原创 CSS属性之背景&表格&盒模型&CSS3选择器
一、背景属性1.背景颜色 {background-color:颜色值;}2.背景图片的设置 background-image:url(背景图片的路径及全称);背景图片的显示原则1)容器尺寸等于图片尺寸,背景图片正好显示在容器中2)容器尺寸大于图片尺寸,背景图片将默认平铺,直至铺满元素;3)容器尺寸小于图片尺寸,只显示元素范围以内的背景图。4)网页上有两种图片形式:插入图片、背景图; 插入图片:属于网页内容,也就是结构。 背景图:属于网页的表现,背景图上可...
2022-01-24 12:14:49 544
原创 CSS属性之浮动&文本&列表&边框
一、浮动显然标准流已经无法满足需求,这就要用到浮动。标准文档流,在页面中独占一行,自上而下排列,也就是传说中的流。浮动可以理解为让某个div元素脱离标准流,漂浮在标准流之上,和标准流不是一个层次。无论多么复杂的布局,其基本出发点均是:“如何在一行显示多个div元素”。1.float: left/right/none(无浮动);2.浮动的目的:就是让竖着的元素进行横向排列,也就是能让元素和元素并排显示3.浮动的显示规则:浮动对象会向左或者右移动直到遇到边框(border)、填充值(paddin
2022-01-22 15:38:34 1042
原创 伪类选择器之hover
1.表示鼠标移入时候发生的状态改变(选择器:hover{})2.使用: (1)改变自己------当前自己的选择器:hover{} (2)通过父级改变子级------父级选择器:hover 子级选择器{}(3)通过自己改变同级 css3中选择器 1) > 直接子级元素 2) ~ 同级所有 3) + 表示同级元素 (4)注意: hover不可以通过子级改变父级元素!二、PS切图 1.仿写设计图页面 (...
2022-01-20 20:55:24 2002 1
原创 CSS基础详记
1.CSS(cascading style sheet) 为层叠样式表,用于控制网页样式 WEB标准中的表现标准语言,在网页中主要对网页信息的显示进行控制。2.css: 修饰/美化页面(1)语法组成: 选择器{声明} 声明 包含属性和属性值 选择器{属性1:属性值1;属性2:属性值2} 选择器: 修饰对象 属性: 描述对象的特征/特点(2)css语法 1)css有选择器,选择器后面有大括号 2)大括号内写的是声明 3)声明包含属性和属性值 ...
2022-01-20 10:39:08 373
原创 表单标签的使用
1.表单域/表单框(1)标签名称:form 无实际含义,就是一个大盒子,为了收集用户信息进行提交保存起来(2)属性1)action:表示接后台地址2)name:表示表单的名称3)method:表示与后台交互的方法 GET/POST 表示与后台做数据交互 get请求的时候参数会显示在地址栏上 post不会 post相对来说比get安全(前端是没有绝对安全的)2.表单控件(1)标签名称:imput(单标签)(2)属性 1)name 表单控...
2022-01-17 00:05:35 615
原创 超链接&图片&表格标签
网页:由后缀名.html文件构成的 网站:由若干个网页构成一、超链接标签的使用(点击可以跳转新的页面) 1.标签的名称: a 2.默认样式 (1)超链接标签默认有下划线 (2)默认字体是有颜色的 (3)鼠标指针移上去的时候会变成手型(引导用户点击) 3.属性 (1)href:跳转地址路径(2)title:提示文本 鼠标移入当前文本时候会出现一段提示 (3)target :打开新窗口的方式 _self:默认值 打开窗口覆盖原窗口...
2022-01-14 21:42:18 456
原创 HTML中常用的标签
1.文本标题标签 (1)标签名称: h1~h6 双标签 (2)默认样式 - 文字会越来越小 - 文字的加粗效果越来越弱 - 文本默认独占一行 下一个标签会在下一行显示 (3)标签作用 - h1用来存放网站中最为重要的部分 logo 唯一性 - h2到h6标签 可以用来存放文本内容没有什么固定用法 (4)快速选中操作文本内容 - 选中标签中共有的部分 - ctrl+d 有几个标签就按几次 - 利用键盘上的上下...
2022-01-14 21:40:48 983
原创 HTML基础
1.在页面实例上可以看到的内容/东西 - 文字内容、文本 => 结构 - 文本大小 文本颜色 => 表现 - 点击可以发生跳转 => 行为 2.网页的组成 - 结构 => html 人的骨架 W3C - 表现 => css 人的衣服 W3C - 行为 => js 人的行为 ECMA 3.HTML5发布的时间是2014年 - 一部分组织成员觉得语言的...
2022-01-14 21:38:31 327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人