自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 client-only标签

关于DOMException: Failed to execute 'appendChild' on 'Node': This node type does not support this method.at Object.appendChild的报错。是一种用于保护计算机或者服务器数据的安全措施,通常用于限制对于敏感信息的访问,只允许授权的客户端访问这些数据。nuxt.js 是在服务端进行渲染页面,而服务器端是没有 window 或 document。这两个标签都可以 下面提供具体写法。

2023-11-09 10:02:25 609

原创 nuxt项目相关学习

传统服务端渲染流程单页面应用。

2023-11-08 11:35:09 126 4

原创 vue相关知识点

Vue 通过实例化 Vue 这个构造函数 实现 vue 框架的所有功能 vm 得到的实例化对象,{{ }} 最普遍的模板标记标签 双大括号语法 插值表达式核心功能 允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统 声明式 直接在 html 书写 a 编程式 直接在 javascript 书写 location.href1.什么是vueVue 是一套用于构建用户界面的渐进式框架。vue就是一个js库,并且无依赖别的js库,跟jquery差不多。vue的核心库只关注视图层...

2022-04-11 14:37:25 696 3

原创 关于Ant Design中Form及input组件使用大坑解决方案

input中存在这样一个属性可以使其存在一个输入框默认内容,但当其在From中使用时会存在一个问题Warning: [antd: Form.Item] `defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.可知defaultValue在Form表单中不能正常工作,并且无法在提交时正常上传Value值。解决方案:在Form里设置init...

2022-04-01 12:19:32 1566 1

原创 git常用指令

公司的仓库操作(常用指令步骤) 克隆 (用户名和密码 私有仓库地址 ) git cloneWH2110: WH2110三阶段仓库 拉取远程主机仓库的代码到本地仓库 (多人协作开发 ) git pull origin master 添加到暂存区 git add ./ 添加到本地仓库 git commit -m "ds" 推送到远程主机仓库 git push origin master romte 远程主机仓库repostiory 本地仓库index.

2022-03-22 08:51:38 279 1

原创 nodejs

1. 什么是nodeJs基于chrome V8引擎 的 javascript 的运行环境使用事件驱动 event非阻塞的I/O操作 Input 输入 output 输出轻量而且高效node 直接运行并且解析 javascript 代码提供了很多系统级别的api (HTTP/net/url/querystring//file systemevents) node 模块node1. 单线程2. 高并发3. 运行速度快4. 轻量高效软件安装之后 重启CM

2022-03-09 15:26:51 135 1

原创 关于vue组件使用

VUE持久化代码及组件下载指令cnpm i vuex-persistedstate -S// Vuex 持久化import createPersistedState from "vuex-persistedstate"; // localStorageexport default new Vuex.Store({ plugins:[ createPersistedState() ]})

2022-02-28 20:07:10 258

原创 关于AJAX的一些基础知识

什么是Ajax?是指一种创建交互式网页应用的网页开发技术。- AJAX:Asynchronous Javascript And XML(异步JavaScript和XML)- 交互:这里的交互指客户端和服务器的数据是可以相互传递和使用的。- XML:一种类似于HTML的标记语言,可以将数据结构化,XML已经被JSON淘汰了。- 异步:异步指程序可以同时执行,同步指程序需要按照顺序执行。特点: 再不提交整个页面的情况下,实现页面的局部刷新;AJAX产生的背景:以前做数据交互...

2022-01-14 20:03:40 322

原创 不同情况下的——this指向问题

关于this指向问题不要关注在哪里定义,要关注哪里调用;1.直接调用1.window 2.undefined普通函数直接调用一般情况下指向window;严格模式下指向undefined;//"use strict";let test = function (){ console.log(this); } test();2.通过事件来调用指向事件源 ;let test = function (){ console.log(this); }doc

2022-01-13 10:29:10 235

原创 (debounce)防抖和(trottle)节流

(debounce)防抖 :在一段时间内 控制事件触发一次 。如果在时间内触发 那么会重新计时 过完时间后在可以触发;前置防抖 <button class="btn1">点击前置防抖</button> <button class="btn3">点击前置防抖2</button> <button class="btn2">点击后置防抖</button> <input type="text

2022-01-12 20:43:45 215

原创 JSON相关基础

文件操作及json文件写入 : file_put_contents() 读取文件: file_get_contents(); 把数组转成json字符串 json_decode(数组); 把json字符串转成数组或者对象 json_encode(json字符串,true);json数据格式 :主流的数据传输格式主流的数据传输格式:1.json 2.xml;json :字符串 ,在所有平台都有json格式 且格式是一样的 。是有严格格式的字符串。let str = '{"name":"

2022-01-12 20:24:14 169

原创 PHP基础DAY2

php里常见的数据类型- 字符串 - 单引号 - 不能解析变量 - 双引号 - 可以解析变量 {$变量名} - 定界符 - 数字 - int - float- 布尔类型 - true - false- 数组 - 索引数组 - 关联数组- 对象类型 ```js class Person{ constructor(){ $name = "张三"; } } $zhangnsan = new Person(); ```

2022-01-11 19:43:42 137

原创 PHP基础DAY1

php 是什么?是一门后端语言,后端语言是运行在服务器上的语言。(php /java /nodejs ....);www.baidu.com--->百度的服务器(电脑)---》浏览器运行的电脑被称为客户端;php环境?需要安装php的环境--》创建一个服务器 运行php---》集成服务器创建工具 phpstudy;mysql会出现端口号占用情况 :win+r----》cmd----》netstat -ano 查看系统所...

2022-01-10 19:22:58 256

原创 JS基础知识day17-关于继承

改变this指向call() 用于改变this指向第一次参数表示要改变成的那个this指向,后面的参数表示该函数的参数fn() -> fn.call()bind() 用于改变this指向 bind 只会改变this指向,但不会调用函数 -- 返回了这个函数apply() 用改变this指向apply 的第二个参数必须是一个数组(原函数的参数)构造函数的继承--- 可以调用父类的构造函数然后改变他的this指...

2022-01-08 15:03:15 80

原创 原型及面向对象相关内容

面向过程 --C 注重问题的解决面向对象 --JAVA 完成对真实世界的模拟,把一个对象的共同特点抽离出现,有了所有的'属性'和'方法'js并不是一个真正的面向对象的语言js在模拟面向对象js是一门基于面向对象的语言 --- 不是真正的面向对象对象的特点:属性 + 方法对象在js里面是由构造函数new出来的面向对象工厂模式 // 工厂模式 function dog(type , age) { // .

2022-01-06 19:42:33 327

原创 JS基础知识day16 - 关于ES6语法

变量声明的方式:let / const共同点块级作用域在同一个作用域下,变量名不允许重复他们声明的全局变量并没有挂在 window对象上都没有预编译不同点let 声明的变量值可以改变const 声明的变量值不能改变必须声明后立即赋值 const a = 3.14;存引用数据类型时,内容可以发生改变(地址不能改变)优先考虑使用const , 如果变量会发生改变,就使用let , 最后使用var模板字符串:`${}`... 展开运算符.

2022-01-05 19:33:12 554

原创 JS基础知识day15 - 正则表达式

正则表达式:字符串的校验(验证)正则的创建:字面量创建 /匹配的字符串/实例化对象 new RegExp('匹配的字符串') // 双斜杠 --- 判断字符串中是否有字符能匹配 good const reg1 = /good/ ; // regular expression 简写 // 实例化对象 const reg2 = new RegExp('good') ; ...

2022-01-05 19:24:57 66

原创 JS基础知识day14

表单验证 form 可以直接给后端提交数据 不用form --- ajax提交数据给后端表单事件 onsubmit 表单提交事件 form才可以使用此事件 onfocus 获取焦点 表单事件 , window也有 focus也会触发click事件 onblur 失去焦点 表单事件 , window也有 onchange 失去焦...

2021-12-29 19:16:38 420

原创 JS基础知识day13

关于鼠标各项事件,放大镜案例

2021-12-28 08:43:45 226

原创 JS基础知识day12

DOM的增删改查: 增 innerHTML += appendChild() insertBefore() 删除 innerHTML = '' remove() removeChild() 修改 replaceChild() 查询: 认识节点node --- 换行,文本,注释,标签都是节点 NodeList ...

2021-12-26 15:09:16 205

原创 JS基础知识day11

知识点回顾:DOM操作页面的宽高 --- clientHeight / scrollHeight / scrollTop标签的内容操作 innerHTML / innerText / value标签的属性:自有属性 obj.id obj.className自定义属性 getAttribute() setAttribute() removeAttribute()...

2021-12-23 20:42:44 90

原创 JS基础知识day10

知识点回顾:BOM --- window对象 重新认识变量和函数 都属于window对象的属性和方法 属性 navigator userAgent history length go() location 地址栏相关信息 http://www.jd.com:80/html/login.html?username=aa&p...

2021-12-22 20:22:43 601

原创 JS基础知识day9

定时器 语法 : setInterval(fn , time) 变量存储的是一个数字(页面当中的第几个定时器) 定时器是异步的 清除定时器 clearInterval(第几个定时器)存储定时器的变量必须在点击事件外面声明 -> 也就是说他必须是一个全局变量定时器:重复的闹钟 延时器:一次性的闹钟延时器 可以当做定时器来使用 写递归 不...

2021-12-21 19:28:15 237

原创 JS基础知识day8

知识点回顾:动态生成html标签 空字符串 遍历数据 字符串拼接标签 var str = new String('hello') ; var arr = new Array(1,2,3) ; var fn = new Function() ; var bool = new Boolean() ; var cat = new Cat()...

2021-12-17 20:39:44 266

原创 WEB前端部分面试相关问题总结(慢慢更新)

web前端面试题,后续会持续更新

2021-12-17 19:00:53 399

原创 关于数据类型的储存,以及数组深复制浅复制,函数的值传递和引用传递的问题学习

数据内存的储存基本数据类型存储在栈内存中 变量存储的就是值(var a = 2 ;var b = a ;) 给b赋予了a的值,之后b变化不会影响a;引用数据类型存储在堆内存中 变量存储的是地址(var arr = [1,2,3] ;var arr2 = arr ;) 给b赋予了a储存值的地址,之...

2021-12-16 19:51:05 388

原创 JS基础知识day7

回调函数,数组的方法

2021-12-15 19:29:06 1752

原创 JS基础知识day6

知识点回顾:函数: 形参和实参,不对等的 短路赋值 字符串拼接(返回很多个值的时候,使用字符串拼接)作用域 !!!!!! 全局,局部,作用域是相对的(子函数可以访问到父函数的变量)形参:本质就是一个局部变量预编译 提升var和具名函数// 代码并不永远是从上而下执行的 console.log(111); // 事件处理函数是...

2021-12-14 21:24:33 810

原创 JS基础知识day5

js作用:操作 html + css ; 动态渲染数据; 数据类型:number / string / boolean / null / undefined 判断数据类型 typeof 转换 转字符串 String() + 转数字 Number() +/-/...

2021-12-13 20:41:07 696

原创 JS中关于质数,年月日的合法性判断的代码总结,百钱百鸡,水仙花数

关于一些经典案例的代码示范,质数,百钱百鸡,水仙花数,年月日的判断

2021-12-11 15:17:28 375

原创 JS基础day4

今天会把前几天的知识点做一个简单的总结和拓展,并且学习一部分函数。数据类型数字number正常的数字 、NaN数字的隐式转化(- * / %)和强制转换Number()判断数字 isNaN !isNaNMath对象字符串string字符串必须加引号输入框的值都是字符串+字符串拼接ASCII值布尔值boolean存在隐式转化if(条件)条件会转化为布尔值空对象null变量已声明未赋值undefined操作输入框输入...

2021-12-11 14:59:35 319

原创 JS基础知识day3

今天主要是对前两天的知识的总结和输出,做了两个简单的项目,对目前经常用到的运算符优先级做了一个总结,简单学习了switch语句和循环中的两种语句。 简易计算器的制作<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge">...

2021-12-08 19:39:09 570

原创 JS基础知识day2

昨天的内容对JS是什么,能干什么做了简单的解释,介绍了JS的三种输出语句,变量,数据类型,以及一些简单的运算,今天的内容会对昨天的学习内容有一定的补充和拓展,希望能够和大家一起学习和进步。特殊的值 我们昨天有学到几个特殊的值; null undefined NaN (not a number) :非数字的集合,不等于任何值;六亲不认,不会和任何人相等,包括自;console.log(null === nu...

2021-12-07 19:53:54 245

原创 JS基础知识day1

关于Javascript的一些基础学习记录,给自己和大家进行简单参考

2021-12-06 20:44:34 594

空空如也

空空如也

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

TA关注的人

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