- 博客(14)
- 收藏
- 关注
原创 blog-使用JavaScript实现一棵树
题目:有一个数组对象,每个对象有一个属性id,name,children(存放孩子对象id的数组)。使用JavaScript根据这个数组对象实现一棵树。HTML<body> <div id="tree"> </div></body>JavaScript// 根据数组对象打印一棵人事关系树,children数组的元素是每个对...
2019-11-25 16:36:31
773
1
原创 blog-ajax总结
1.什么是ajax?简单理解是一种用于客户端(浏览器)与后台服务器进行异步交互(传递信息)的技术。2.ajax的特点不需要页面全局刷新就可以进行与后台的交互。3.工作原理ajax的异步请求过程:1)浏览器通知XMLHttpRequest对象(简称XHR对象),让它去找服务器要数据用来显示给用户看2)浏览器通知完毕后继续自己的任务3)XHR对象接到通知后去找服务器,请求它给点数据4...
2019-11-05 21:44:44
182
原创 vuex项目bug记录:TypeError: _this.deleteCustomersById is not a function
今天在使用vue全家桶做项目的时候出现了如何图的bug!!!!!!这个bug找了一个上午才解决,而原因是在vue映射的时候把名称打错了!!!!!(多了一个字母)还看了很多博客也是说名字打错了,结果检查了四五遍都没发现!!!!(最后在走投无路的时候有了希望啊啊啊啊)下面这个图片是映射里写的下面是action里写的最后导致浪费了一个上午的时候!!!!仅以此篇文章警示自己!!!...
2019-10-25 11:35:20
873
原创 blog-JavaScript关于对象的遍历
本篇文章介绍在ECMAScript语法中,关于对象迭代的几种方法1. 使用for-in循环for-in循环是在学习对象的语法知识时最常用到的,其作用也是用于遍历数组和对象的属性。var obj = { name:"vv", age:12, gender:"male", telephone:123456}//遍历并打印对象所有属性值for (var key in obj) {...
2019-10-14 21:18:11
263
原创 blog-JavaScript实现数组去重的方法
本篇关于数组去重的方法使用ES5和ES6两种语法分别进行介绍。ES51、使用indexOf方法indexOf()方法可返回指定字符在字符串(数组)中出现的位置索引,且若字符串(数组)中不存在这个字符(值),那么返回-1。var arr = [1,2,2,3,3,4,5,3,4,6,8,1];Array.prototype.my = function(){ var newArr = [...
2019-10-11 20:20:31
204
1
原创 blog-win10环境下载安装apache过程及80、443端口被占用问题解决方法
一、下载下载网址:http://httpd.apache.org/1.进入下载网址,选择下载版本(Apache httpd 2.4.41 Released为例),点击download2.选择下载版本,第一个是linux版本的,这里我们选择第二个for Windows的3.apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。...
2019-09-06 21:25:06
867
原创 blog-linux(ubuntu16.04)下安装nodejs详细过程
nodejs是一个可以让js运行在服务端的开发平台,在阿里云服务器上安装nodejs是为了后期将本地的项目部署到云服务器上。前期准备阿里云服务器(ubuntu 16.04系统),xshell1.在云服务器上下载nodejs安装包在nodejs官网找到对应的安装包版本,这是的服务器是linux的,所有使用linux版本的,获取安装包的下载链接地址,复制该地址在xshell 端登录后输入命令...
2019-08-15 23:22:57
919
原创 blog-linux(ubuntu16.04)下subversion的详细安装过程及配置(连接过程中可能出现错误的解决方法)
安装前需准备:阿里云服务器(ubuntu 16.04系统),xshell,tortoiseSVNsubversion的作用:tortoiseSVN可以将本地的代码保存到服务器端,并且具有版本控制功能。服务器端需安装subversion与客户端的tortoiseSVN进行连接才可上传代码1.使用apt安装输入命令 $ sudo apt install subversion 进行安装(需在s...
2019-08-15 22:11:08
518
原创 blog-linux(ubuntu)下搭建ftp服务器(安装vsftpd过程及解决问题方案)
本次安装过程基于阿里云服务器ubuntu16.04系统下完成。1.使用apt安装命令:$ sudo apt install vsftpd如果是root用户登录可以将sudo去掉,如果普通用户没有授予sudo权限需要先设置权限才可运行命令(建议使用普通用户进行安装)2.测试是否安装成功输入命令 $ vsftpd -version出现下图情况则为成功如果输出的是 /usr/sbin ...
2019-08-15 19:03:26
375
原创 blog-CSS之浮动布局、定位布局
文档流在学习布局之间,需要对"文档流"这个名词有一定的认识。1.文档流的概念文档流是指网页的所有元素按照从左至右,从上至下的排列顺序进行排列,每个元素均有自己所占的位置,不会跨界占别的元素的位置。2.文档流的特点(1) 元素在页面显示的顺序与在代码中出现顺序一致(2) 块级元素独占一行,宽度默认父级的100%,高度由内容决定(3) 行内元素与其他元素共享一行,宽高由内容决定3.图示...
2019-08-11 15:23:28
277
原创 blog-CSS之选择器(属性选择器+伪类选择器+伪元素选择器)
属性选择器1.[attribute]选取带有attribute属性的元素举例:<style> /*选择标签中带有title属性的标签设置背景色为红色*/ [title]{ background-color: red; }</style><body> <p>1</p> <p title="num">...
2019-08-01 19:45:16
354
原创 blog-CSS之选择器(基本选择器+层次选择器)
在CSS中的学习中,选择器是其中一个重要的内容,想要全部理解透彻也需花费一点时间。下面分为五大类来理解每一种选择器。基本选择器1.标签选择器即选择页面上所有该标签,经常用来描述必要的共同特性。举例:<style> /*页面所有的p标签字体颜色变红*/ p{ color: red; } /*页面所有的div标签背景颜色变蓝*/ div{ backg...
2019-08-01 10:08:38
1122
原创 blog-html5之实现div的隐藏和显示切换
在做H5的课程设计时学到了不少在课堂上老师没有讲到的实例,现在想将这些实例记录下来,为了将来在开发的过程中能有一份实例进行参考。 在制作网页的过程中如何实现点击按钮或者连接实现内容的转变?或许第一个想到的是写很多个HTML,但是这个方法会导致HTML文件过多。以下是个人总结的两种方法:利用jQuery实现...
2019-07-29 19:34:40
5180
原创 blog-html之元素
blog-html之元素 html是一种超文本标记语言,是制作网页过程中不可缺少的语言。在学习html的过程中,我们听得最多的一个词就是标签,每一个标签对应一个元素,而元素又分为块元素、行内元素及功能元素。 块元素:通俗说是一个盒子,是作为一个页面框架或者容器的存在。  ...
2019-07-29 19:14:19
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人