- 博客(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
966
原创 vue相关知识点
Vue 通过实例化 Vue 这个构造函数 实现 vue 框架的所有功能 vm 得到的实例化对象,{{ }} 最普遍的模板标记标签 双大括号语法 插值表达式核心功能 允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统 声明式 直接在 html 书写 a 编程式 直接在 javascript 书写 location.href1.什么是vueVue 是一套用于构建用户界面的渐进式框架。vue就是一个js库,并且无依赖别的js库,跟jquery差不多。vue的核心库只关注视图层...
2022-04-11 14:37:25
780
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
1703
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
346
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
155
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
283
原创 关于AJAX的一些基础知识
什么是Ajax?是指一种创建交互式网页应用的网页开发技术。- AJAX:Asynchronous Javascript And XML(异步JavaScript和XML)- 交互:这里的交互指客户端和服务器的数据是可以相互传递和使用的。- XML:一种类似于HTML的标记语言,可以将数据结构化,XML已经被JSON淘汰了。- 异步:异步指程序可以同时执行,同步指程序需要按照顺序执行。特点: 再不提交整个页面的情况下,实现页面的局部刷新;AJAX产生的背景:以前做数据交互...
2022-01-14 20:03:40
364
原创 不同情况下的——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
274
原创 (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
248
原创 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
196
原创 PHP基础DAY2
php里常见的数据类型- 字符串 - 单引号 - 不能解析变量 - 双引号 - 可以解析变量 {$变量名} - 定界符 - 数字 - int - float- 布尔类型 - true - false- 数组 - 索引数组 - 关联数组- 对象类型 ```js class Person{ constructor(){ $name = "张三"; } } $zhangnsan = new Person(); ```
2022-01-11 19:43:42
174
原创 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
290
原创 JS基础知识day17-关于继承
改变this指向call() 用于改变this指向第一次参数表示要改变成的那个this指向,后面的参数表示该函数的参数fn() -> fn.call()bind() 用于改变this指向 bind 只会改变this指向,但不会调用函数 -- 返回了这个函数apply() 用改变this指向apply 的第二个参数必须是一个数组(原函数的参数)构造函数的继承--- 可以调用父类的构造函数然后改变他的this指...
2022-01-08 15:03:15
126
原创 原型及面向对象相关内容
面向过程 --C 注重问题的解决面向对象 --JAVA 完成对真实世界的模拟,把一个对象的共同特点抽离出现,有了所有的'属性'和'方法'js并不是一个真正的面向对象的语言js在模拟面向对象js是一门基于面向对象的语言 --- 不是真正的面向对象对象的特点:属性 + 方法对象在js里面是由构造函数new出来的面向对象工厂模式 // 工厂模式 function dog(type , age) { // .
2022-01-06 19:42:33
361
原创 JS基础知识day16 - 关于ES6语法
变量声明的方式:let / const共同点块级作用域在同一个作用域下,变量名不允许重复他们声明的全局变量并没有挂在 window对象上都没有预编译不同点let 声明的变量值可以改变const 声明的变量值不能改变必须声明后立即赋值 const a = 3.14;存引用数据类型时,内容可以发生改变(地址不能改变)优先考虑使用const , 如果变量会发生改变,就使用let , 最后使用var模板字符串:`${}`... 展开运算符.
2022-01-05 19:33:12
636
原创 JS基础知识day15 - 正则表达式
正则表达式:字符串的校验(验证)正则的创建:字面量创建 /匹配的字符串/实例化对象 new RegExp('匹配的字符串') // 双斜杠 --- 判断字符串中是否有字符能匹配 good const reg1 = /good/ ; // regular expression 简写 // 实例化对象 const reg2 = new RegExp('good') ; ...
2022-01-05 19:24:57
93
原创 JS基础知识day14
表单验证 form 可以直接给后端提交数据 不用form --- ajax提交数据给后端表单事件 onsubmit 表单提交事件 form才可以使用此事件 onfocus 获取焦点 表单事件 , window也有 focus也会触发click事件 onblur 失去焦点 表单事件 , window也有 onchange 失去焦...
2021-12-29 19:16:38
486
原创 JS基础知识day12
DOM的增删改查: 增 innerHTML += appendChild() insertBefore() 删除 innerHTML = '' remove() removeChild() 修改 replaceChild() 查询: 认识节点node --- 换行,文本,注释,标签都是节点 NodeList ...
2021-12-26 15:09:16
232
原创 JS基础知识day11
知识点回顾:DOM操作页面的宽高 --- clientHeight / scrollHeight / scrollTop标签的内容操作 innerHTML / innerText / value标签的属性:自有属性 obj.id obj.className自定义属性 getAttribute() setAttribute() removeAttribute()...
2021-12-23 20:42:44
123
原创 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
655
原创 JS基础知识day9
定时器 语法 : setInterval(fn , time) 变量存储的是一个数字(页面当中的第几个定时器) 定时器是异步的 清除定时器 clearInterval(第几个定时器)存储定时器的变量必须在点击事件外面声明 -> 也就是说他必须是一个全局变量定时器:重复的闹钟 延时器:一次性的闹钟延时器 可以当做定时器来使用 写递归 不...
2021-12-21 19:28:15
276
原创 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
316
原创 关于数据类型的储存,以及数组深复制浅复制,函数的值传递和引用传递的问题学习
数据内存的储存基本数据类型存储在栈内存中 变量存储的就是值(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
412
原创 JS基础知识day6
知识点回顾:函数: 形参和实参,不对等的 短路赋值 字符串拼接(返回很多个值的时候,使用字符串拼接)作用域 !!!!!! 全局,局部,作用域是相对的(子函数可以访问到父函数的变量)形参:本质就是一个局部变量预编译 提升var和具名函数// 代码并不永远是从上而下执行的 console.log(111); // 事件处理函数是...
2021-12-14 21:24:33
887
原创 JS基础知识day5
js作用:操作 html + css ; 动态渲染数据; 数据类型:number / string / boolean / null / undefined 判断数据类型 typeof 转换 转字符串 String() + 转数字 Number() +/-/...
2021-12-13 20:41:07
761
原创 JS基础day4
今天会把前几天的知识点做一个简单的总结和拓展,并且学习一部分函数。数据类型数字number正常的数字 、NaN数字的隐式转化(- * / %)和强制转换Number()判断数字 isNaN !isNaNMath对象字符串string字符串必须加引号输入框的值都是字符串+字符串拼接ASCII值布尔值boolean存在隐式转化if(条件)条件会转化为布尔值空对象null变量已声明未赋值undefined操作输入框输入...
2021-12-11 14:59:35
340
原创 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
628
原创 JS基础知识day2
昨天的内容对JS是什么,能干什么做了简单的解释,介绍了JS的三种输出语句,变量,数据类型,以及一些简单的运算,今天的内容会对昨天的学习内容有一定的补充和拓展,希望能够和大家一起学习和进步。特殊的值 我们昨天有学到几个特殊的值; null undefined NaN (not a number) :非数字的集合,不等于任何值;六亲不认,不会和任何人相等,包括自;console.log(null === nu...
2021-12-07 19:53:54
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人