- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 ajax返回值为undefined
ajax返回值为undefined刚开始学ajax,在一个项目中会多次向后台发送请求,通过get方式请求时的参数相同,就打算封装一个ajax请求函数,调用就很方便,但是用老方法原生封装时,返回值一直会是undefined,就算是全局变量,甚至是windows的一个属性接收传回来的数据,都是undefined。//api为接口地址function getFunction(api){ var information = {} var xhr8 = new XMLHttpRequest()
2021-04-24 00:33:22 1156
原创 GitHub提交代码过程
GitHub提交代码过程小白一个,第一次学习GitHub相关操作,这次要上传代码到自己的库里,记录一下整个操作流程。1.注册github账号以及创建库这里其实比较繁琐,但网上有很多教程都能一步到位,廖雪峰的那个教程还可以,比较详细。这里我拿一个练习用的文件夹当库learn.git2.添加库在想要上传的文件夹中Git.Bash.here。进入操作面板。输入git init此时文件夹中就会出现一个.git的文件夹,若没有是因为被隐藏了,显示即可。(虽然我也不太清楚有什么用)勾选图中隐藏的项
2021-04-22 11:47:59 159
原创 JS基础深入(原型,call,包装类,闭包,正则)
JS基础深入原型原型 prototype定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。就是函数的父亲,可以设置属性给函数通用每个函数都有一个prototype 属性,默认指向一个object空对象(即为:原型对象)。原型对象中有一个属性constructor,指向函数对象隐式原型__proto__对象的__proto__属性:创建对象时自动添加,内部代码,默认值(指向值)为构造函数的
2021-04-15 20:43:09 122
原创 Ajax基础
Ajax基础简介特点优点:可以无需刷新页面而与服务器进行通信允许根据用户事件来更新部分页面内容缺点:没有浏览历史,不能回退存在跨域问题seo不友好工作原理Ajax的工作原理相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器。像—些数据验证和数据处理等都交给Ajax引擎自己来做,,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。浏览器的普通交互方式浏览器的Ajax交互方式
2021-04-13 10:36:42 538
原创 js进阶(client,scroll,轮播图)
元素可视区client元素滚动系列scrollscroll相比client,是实际内容大小,即包含超出边框的部分案例:返回顶部按钮的多样化设置,在顶部时不显示,开始滑动则显示,滑到底部时,开始页面滑动。(这是一个实体大案例的一小部分,所以css样式不放出来,就是设置成返回顶部的普通样式,此处只摆关键js代码)// var line = document.querySelector('.picture');// var height = line.offsetTop// 用以上方法可计算出到达
2021-04-11 17:15:02 136
原创 js进阶(BOM-网页坐标,窗口偏移实现案例)
BOMBOM概述bom即为浏览器对象模型,提供了独立于内容而与浏览器窗口进行交互的对象,核心对象是windows,windows是最大的,所以BOM包含DOM常见事件窗口加载事件等页面加载完再执行的事件,包含页面dom元素,即整个dom树加载完毕。所以不存在命名调用的顺序。DOMConteneLoaded是DOM元素加载完毕,不包含图片,flash等就可以执行,速度更快调整窗口大小事件窗口大小发生像素变化,就会触发该事件,即有些页面放大缩小就会改变样式。一般用来完成响应式布局。wind
2021-04-07 22:40:55 396
原创 js进阶(事件对象)
事件高级注册事件传统方式方法监听注册方式监听对象.addEventListener()是一种方法。同一元素同一时间注册多个事件。addEvenListener(type,listener,useCapture) btn[1].addEventListener('click',function(){ alert('牛逼') }) btn[1].addEventListener('click',function(){ ale
2021-04-07 13:01:08 111
原创 js中级笔记(节点操作)
JS进阶现在的内容是可以实现web交互。API时微程序员提供的一个接口,帮助实现某种功能。web API主要针对浏览器提供的接口,主要针对做交互。web API一般有输入和输出,很多都是方法。DOM简介:文档对象模型,是可拓展HTML的标准编程接口DOM树所有标签都是元素,所有内容都是结点。文档,元素,节点都是对象。获取元素根据ID获取getElementById(‘id’);返回一个匹配id的元素。id必须是字符串。根据标签名获取getElementByTagN
2021-04-06 13:10:02 245
原创 慕课静态页面制作周记
慕课静态页面临摹制作周记第一周周记3.13日记今天是工作第一天,一个中午弄好了顶部导航栏,但是功能不完善,下载二维码和课程没有显示出来,搜索框的文字鼠标点击时也没有置空,登陆的鼠标悬停变色没有原页面的渐变效果。但也解决了一些bug。导航栏注意点:一般用li包含链接(li+a)1.语义更清晰,有条理2.直接用a,搜索引擎容易辨别为堆砌关键字嫌疑bug:在设置搜索框(提交按钮)时,点击会有原本的框出现。解决方案:outline:none/* 取消选中时的文本框 */bug:制作左侧选课
2021-03-29 22:13:41 291
原创 JS入门基础知识(语法,数据类型,对象)
JS基础JS用处JS组成: ECMAScript(JavaScript语法)、DOM(文档对象模型)、BOM(浏览器对象模型)JS书写有3种不同的书写位置 <!-- 外部 --> <script src="m.js"> // 内嵌式的js alert('1254') </script><!-- 行内式的js,直接写到元素内部 --> <input type="butt
2021-03-25 23:48:32 308
原创 CSS基础(零散补充知识点)
CSS基础伪元素选择器::before ::after,在css中插入新盒子,content为输出内容动画序列通过多个节点精确控制一个或一组动画,常用来实现复杂的动画效果。相比过渡,动画可以实现更多变化,更多控制,连续自动播放等效果。制作动画分两步:定义动画 @keyfram 动画名称{ 0%{ } 100%{ }} 0为初始状态,100为介绍状态。(from to也可以)2. 调用动画div{ animation-name:动画名称
2021-03-24 15:45:02 110
原创 CSS基础(阴影,浮动,属性顺序)
CSS圆角边框CSS3中,新增圆角边框,盒子可以变圆角border-radius:..px/*也可以是百分比*//*圆角矩形做法:设置为高度的50%*/简写属性:上左 上右 下右 下左(以左上为上,类似padding)CSS盒子阴影用box-shadow为盒子添加阴影默认外阴影outset,但不可以写这个单词,否则阴影无效。盒子阴影不占空间,不会影响其他盒子布局。拓展:鼠标经过盒子时才显示阴影,结合之前的案例.box:hover{ box-shadow
2021-03-12 20:05:09 288
原创 CSS盒子模型
CSS盒子模型边框border<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> &l
2021-03-11 11:17:57 128
原创 CSS基础(复合选择器-三大特性)
CSS基础Emmet语法快速生成HTML如果想快速生成多个标签,直接*n。div*3????<div></div><div></div><div></div>如果有父子级关系的标签,用>ul>li????<ul> <li></li></ul>兄弟级,用+div+p????<div></div><p
2021-03-07 17:51:22 508
原创 CSS基础(改变样式)
CSS基础(改变样式)简介HTML具有局限性,只能做出页面大致框架,但很丑,css可以起美化作用。CSS是层叠样式表的简称。主要用于设置HTML页面中的文本内容(字体,大小,文本样式等),图片的外形以及版面的布局和外观形式样式。CSS语法规范CSS的规则有两个主要部分构成:选择器和声明。/*写在head里*/<style> /* 选择器样式 */ h4 { color: red; font-size:
2021-03-05 19:32:40 305 2
原创 HTML基础(表格-表单)
标签补充内容预格式化文本pre标签元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。格式化文本就是 ,按照我们预先写好的文字格式来显示页面, 保留空格和换行等。特殊字符特殊字符直接输入不可显示XHTMLXHTML 指「可扩展超文本标签语言」(EXtensible HyperText Markup Language)。XHTML 的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的XHTML 是更严格更纯净的 HTML 版本XHTML 是作为一种 XML
2021-03-03 21:14:58 304 2
原创 HTML基础(web到HTML标签)
HTML基础(web到HTML标签)一、认识WEB「网页」主要是由文字、图像和超链接等元素构成,当然除了这些元素,网页中还可以包括音频、视频以及Flash等。「浏览器」是网页显示、运行的平台。「浏览器内核」(排版引擎、解释引擎、渲染引擎)Web标准「构成」???? 结构标准,表现标准和行为标准结构标准用于对网页元素进行整理和分类(HTML)表现标准用于设置网页元素的版式、颜色、大小等外观属性(CSS)行为标准用于对网页模型的定义及交互的编写(JavaScript)「Web标准的优点」??
2021-02-26 16:22:43 213
原创 《数据结构》线性结构——一元多项式的加法运算
《数据结构》线性结构——一元多项式的加法运算题目设计函数分别求两个一元多项式的和。输入格式每一次先输入多项式的非零项的个数,再按指数从大到小输入系数和指数,系数与指数中间有空格。输出格式输出合并后的多项式,若系数为0则不输出输入样例4 3 4 -5 2 6 1 -2 03 5 20 -7 4 3 1输出样例5x^20+10x^4-5x^2+9x^1分析使用链表,将合并前的多项式存在链表里,合并后的新多项式也存在链表里,系数与指数存在数据域里。实现加法:判断指数,相同的
2021-02-24 15:33:31 464
广工数据库实验,openGauss平台
2023-06-29
广工数据库课设-图书管理系统
2023-06-29
广工-计算机网络-计网课设 基于P2P的局域网即时通信系统
2022-07-04
广工操作系统课设-多用户多级目录文件系统
2022-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人