- 博客(427)
- 资源 (3)
- 收藏
- 关注
原创 Uncaught SyntaxError: Unexpected token ‘<‘ (at chunk-vendors.js:1:1) app.js:1 Uncaught SyntaxError:
Uncaught SyntaxError: Unexpected token '
2022-12-09 15:11:25
4368
4
原创 类型“HTMLElement | null”的参数不能赋给类型“HTMLElement”的参数。 不能将类型“null”分配给类型“HTMLElement”
ts报错:类型“HTMLElement | null”的参数不能赋给类型“HTMLElement”的参数。不能将类型“null”分配给类型“HTMLElement”
2022-09-27 18:39:04
4369
原创 js-第一个出现两次的字母
如果a的第二次出现比b的第二次出现在字符串中的位置更靠前,则认为字母a在字母b之前出现两次。字母‘c’是第一个出现两次的字母,因为在所有字母中,‘c’第二次出现的下标是最小的。给你一个由小写英文字母组成的字符串s,请你找出并返回第一个出现两次的字母。字母‘a’在下标0、5和6处出现。字母‘c’在下标2、3和7处出现。只有字母‘d’出现两次,所以返回‘d’。字母‘b’在下标1和4处出现。输入s=“abccbaacz”...
2022-08-01 15:56:06
434
原创 inject() can only be used inside setup() or functional components.
vue3问题
2022-08-01 14:53:42
13650
3
原创 vue3+ts报错
ts中localStorage.getItem、window.location报错改成:JSON.parse(localStorage.getItem('admin.routes') || '{}')(<any>window).location = ''
2022-05-27 17:48:52
927
原创 js 125. 验证回文串
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: “A man, a plan, a canal: Panama”输出: true解释:“amanaplanacanalpanama” 是回文串示例 2:输入: “race a car”输出: false解释:“raceacar” 不是回文串提示:1 <= s.length <= 2 * 105字符串 s 由 ASCII 字符组成
2022-05-16 16:30:09
492
原创 js 119. 杨辉三角 II
给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。示例 1:输入: rowIndex = 3输出: [1,3,3,1]示例 2:输入: rowIndex = 0输出: [1]示例 3:输入: rowIndex = 1输出: [1,1]/** * @param {number} rowIndex * @return {number[]} */var getRow = function(rowInd
2022-05-16 16:16:44
221
原创 js 杨辉三角形
给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。示例 1:输入: numRows = 5输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2:输入: numRows = 1输出: [[1]]来源:力扣(LeetCode)链接:https://leetcode.cn/problems/pascals-triangle var generate = funct
2022-05-16 16:02:16
3137
原创 git克隆问题(error: RPC failed; curl 18 transfer closed with outstanding read data remaining error: 2480)
error: RPC failed; curl 18 transfer closed with outstanding read data remainingerror: 2480 bytes of body are still expectedfetch-pack: unexpected disconnect while reading sideband packetfatal: early EOFfatal: fetch-pack: invalid index-pack output百度.
2022-05-16 14:34:41
418
原创 WebSocket
做过很多WebSocket的项目,在前几天的面试中,回答的还是有些欠缺,趁着机会赶紧再熟悉熟悉什么是WebSocketWebSocket 是一种在单个TCP连接上进行全双工通信的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接, 并进行双向数据传输。为什么需要WebSocket因为HTTP协议有一个缺陷,通信只能由客户端发起WebSock
2022-05-06 20:45:05
1170
原创 vue3.2中下出现Object.fromEntries is not a function报错
vue3.2中下出现Object.fromEntries is not a function报错原因:浏览器版本的问题,支持es10的Object.fromEntries方法解决方法:安装polyfill-object.fromentriesnpm i polyfill-object.fromentriesmain.ts中引入:import ‘polyfill-object.fromentries’;...
2022-04-29 22:22:13
7971
1
原创 JavaScript高级程序设计 第4版 -- 事件
第17章 事件17.1 事件流17.1.1 事件冒泡由内向外触发17.1.2 事件捕获从外向内触发17.2事件处理程序// html<input type="button" value="Click Me" onclick="console.log('Clicked')"/>//domolet btn = document.getElementById("myBtn"); btn.onclick = function() { console.log("Clicked")
2022-04-26 11:26:52
234
原创 JavaScript高级程序设计 第4版 -- 操作符
3.5 操作符3.5.1一元操作符前缀版:变量的值会在语句被求值前改变后缀版:递增递减在语句被求值后才改变let age = 29;let anotherAge = --age + 2;console.log(age); // 28console.log(anotherAge); // 30规则:不限于整数 对于字符串,如果是有效的数值形式,则转换为数值再应用改变。变量类型从字符串变成数值。 对于字符串,如果不是有效的数值形式,则将变量的值设置为NaN 。
2022-04-25 14:01:44
1610
原创 JavaScript高级程序设计 第4版 -- 对象、类与面向对象编程
第 8 章 对象、类与面向对象编程8.1 理解对象创建自定义对象的通常方式是创建 Object 的一个新实例,然后再给它添加属性和方法,如下例所示:let person = new Object(); person.name = "Nicholas"; person.age = 29; person.job = "Software Engineer"; person.sayName = function() { console.log(this.name); };// 字面量写法l
2022-04-25 13:49:08
419
原创 JavaScript高级程序设计 第4版 -- 函 数
第 10 章 函 数函数创建(以下三个函数等价)//函数声明function sum (num1, num2) { return num1 + num2; }//函数表达式let sum = function(num1, num2) { return num1 + num2; };//匿名函数let sum = (num1, num2) => { return num1 + num2; };10.1 箭头函数// 以下两种写法都有效let double =
2022-04-25 11:58:36
291
原创 vue3中的defineProps 和 defineEmits
vue3中的defineProps 和 defineEmits在 <script setup> 中必须使用 defineProps 和 defineEmits API 来声明 props 和 emits<script setup>const props = defineProps({ foo: String})//使用的时候用props.fooconst emit = defineEmits(['change', 'delete'])// setup code&l
2022-04-25 08:49:56
2692
原创 对象扁平化
let flatten = (data) => { let result = {}; function recurse(cur, prop) { if (!(cur instanceof Object)) { result[prop] = cur; } else if (Array.isArray(cur)) { for (var i = 0, len = cur.length; i < len; i++)
2022-04-24 17:29:54
289
原创 JavaScript高级程序设计 第4版 -- 代理与反射(proxy)
第九章 代理与反射9.1代理基础9.1.1创建空代理代理是使用 Proxy 构造函数创建的。这个构造函数接收两个参数:目标对象和处理程序对象。缺少其中任何一个参数都会抛出 TypeError。要创建空代理,可以传一个简单的对象字面量作为处理程序对象。如下面的代码,在代理对象上执行的任何操作都会应用到目标对象const target = { id: 'target' }; const handler = {}; const proxy = new Proxy(target, handler
2022-04-16 11:19:59
658
js+php+mysql实现的学生成绩管理系统
2020-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人