自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 A、 B 、 C 是 3 个字符串。把 A 中包含的所有 B 都替换为 C ,如果替换以后还有 B 就继续替换,直到 A 不包含 B 为止。

A、 B 、 C 是 3 个字符串。把 A 中包含的所有 B 都替换为 C ,如果替换以后还有 B 就继续替换,直到 A 不包含 B 为止。请编写程序实现以上功能。不允许使用系统提供的字符串比较、查找和替换函数//原生indexOf重写用来查找String.prototype.myIndexOf = function(str) { let sourceArr = this.split(''); let num = -1; for (let i in sourceArr) {

2020-10-22 17:43:19 1527 4

原创 http网络协议

HTTP(hypertext transport protocol),即超文本传输协议。主要分为客户端到服务端的请求协议,服务端到客户端的响应协议1.请求报文请求方法 GET POST HEAD PUT DELETEGET方法 HTTP默认方法没有请求体 数据大小有限制 请求数据会显示在浏览器地址栏POST方法把请求的数据放置在HTTP的请求体内 传输数据大小理论上没有限制 POST的安全性比GET的高GET请求,浏览器会把http header和data一并发送出去,服务器响应200(返回

2020-10-21 15:00:41 94

原创 vue elementui 根据内容设置按钮是否禁用

效果图代码部分:disabled="scope.row.status == '审核通过' ? true : false"代码应用<el-table-column prop="status" label="状态" width="160"> </el-table-column> <el-table-column fixed="right" label="操作"> <template slot-scope="sc

2020-10-20 10:36:36 4987

原创 Ajax与Axios的区别

ajax异步的JavaScript和XML能够在页面不刷新情况下与服务器维护数据针对MVC编程axios从 nodejs 创建 http 请求支持 Promise API针对MVVM编程

2020-10-14 19:53:44 196

原创 JS 对象数组浅拷贝,深拷贝

对象数组的深拷贝与浅拷贝,简单点来说,就是b复制了a,当a被修改时,未操作b,但b也跟着变了,就是浅拷贝,反之是深拷贝深拷贝本身只针对较为复杂的object类型数据浅拷贝var a=[{name:'zhangsan',age:12},{name:'lisi',age:20}];var b=a;a[1].age=18;console.log(a,b);运行结果,a,b的age都发生了改变伪深拷贝,仍然是浅拷贝 slice只对数组第一层有效var a=[{name:'zhangsan',

2020-10-14 10:43:50 320

原创 用Vue写简单的页面备忘录便签增加和删除

有文本框和保存按钮,点击保存后将文本和当前时间保存在下方表格中表格每行有删除按钮可以删除该行<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</titl

2020-10-06 16:28:05 573 1

原创 JS 正则表达式写一些题目

只是稍微有点接触,有更好的解法欢迎指点1.匹配密码,密码必须包含数字与字母var pattern = /(?![^a-zA-Z]+$)(?!\D+$)/;var str = '1a';console.log(pattern.test(str));2.匹配密码,密码强度:强,必须包含大写,小写和数字,和特殊字符(!,@,#,%,&),且大于6位var pattern = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#%&])[A-Za-z0-9

2020-09-16 10:35:46 228 2

原创 用JS循环写一些题目

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?function test6() { for (i = 1; i < 5; i++) { // 以下为三重循环,百位 for (j = 1; j < 5; j++) {//十位 for (k = 1; k < 5; k++) { // 个位 if (i != k && i != j && j != k) {//确保三位互不相同 console.l

2020-09-16 10:28:47 500

原创 用JS循环语句输出四种格式的九九乘法表

function test2() { for (var i = 1; i < 10; i++) { var str = ''; for (var j = 1; j <= i; j++) { str += j + '*' + i + '=' + (i * j) + '\t'; } console.log(str); }}test2();//九九乘法表 逆function test3() { for (var i = 9; i > 0; i--) {

2020-09-15 10:41:57 756

原创 JS用while/ do-while / for循环实现10的阶乘,并打印

while循环function test(num) { var str = '10!=' var sum = 1; var i = num; while (i > 0) { sum *= i; if (i == 1) { str += i + '='; } else { str = str + i + '*'; } i--; } console.log(str + sum);}test(10);do-whlie循环function test(nu

2020-09-15 10:32:29 1854

原创 用css动画写一个同心圆呼吸灯

有不同写法欢迎交流探讨 <style> /* 设置黑色桌面 */ .desk { width: 400px; height: 600px; background-color: black; margin: auto; } /* 用来放置同心圆 */ .circle { width:

2020-09-15 10:23:16 643

原创 Html 大于小于号等预留字符处理

空格,&,大于号>,小于号<,单引号’,双引号"字符写法在HTML中,某些字符是预留的。例如:不能使用小于号<和大于号>,这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,所以我们必须在 HTML 源代码中使用字符实体(character entities),实体以&符开始,以;结尾。...

2020-08-04 19:11:17 711

原创 HTML的知识点笔记

这里写自定义目录标题HTML是HyperText Markup Language(超文本标记语言)的简写,是一种标记语言DOCTYPE在Html非常年轻的时候(1991、2年左右),doctype是用来作为一组规则的链接,HTML页面必须遵循这些规则才能被认为是好的HTML,这些规则会用来检测网页是不是存在问题。<html.>HTML的根元素,用来包含HTML文档的所有元素<head.>包含在头部的内容不会被显示在页面中,这里通常包含页面的编码,作者,页面的描述信

2020-08-04 18:59:15 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除