- 博客(33)
- 收藏
- 关注
原创 TypeScript 高级类型
Type类型的数组),因为只要是数组就一定存在length属性,因此就可以访问了。同样,如果传入类型string,函数id参数和返回值的类型就都是string。绝大多数情况下,我们都可以在使用对象前就确定对象的结构,并为对象添加准确的类型。这样,通过泛型就做到了让id函数与多种不同的类型一起工作,(或者说对象中可以出现任意多个属性),此时,就用到。K是对象类型名称,T是剔除K类型中的属性名称。(比如,第二个类型变量受第一个类型变量约束)泛型的类型变量可以有多个,并且。.........
2022-07-16 19:41:54 496
原创 TypeScript 常用类型
有时候你会比TS更加明确一个值的类型,此时,可以使用类型断言来指定更具体的类型。需求数组中既有number类型,又有string类型,这个数组的类型应该如何写?联合类型、自定义类型(类型别名)、接口、元组、字面量类型、枚举、void、any等。可以将TS中的常用基础类型细分为两类1JS已有类型2TS新增类型。语法typexxxx=(形参1类型,形参2类型)=>返回值类型。比如,上述代码中,约定变量age的类型为number类型。...
2022-07-14 20:50:25 1060
原创 为什么 typeof null 是一个 object?
typeofnull输出为object”其实是一个底层的错误,但直到现阶段都无法被修复。 原因是,在Javascript初始版本中,值以32位存储。前3位表示数据类型的标记,其余位则是值。对于所有的对象,它的前3位都以000作为类型标记位。 在Javascript早期版本中,null被认为是一个特殊的值,用来对应C中的空指针。但Javascript中没有C中的指针,所以nuli意味着什么都没有或者void并以全(32个)表示。 因此每当]avascript读取null时,它前端
2022-07-14 13:20:32 870
原创 Error: Request failed with status code 405
Error: Request failed with status code 405
2022-06-26 09:24:38 12329
原创 ValidationError: webpack Dev Server Invalid Optionsoptions should NOT have additional properties
ValidationError: webpack Dev Server Invalid Optionsoptions should NOT have additional properties
2022-06-20 20:22:15 1041 1
原创 Property or method “passwordType“ is not defined on the instance but referenced during render.
Property or method "passwordType" is not defined on the instance but referenced during render.
2022-06-06 09:33:08 559
原创 Vue项目tabbard项目的组件知识点
Vue项目tabbard案例的组件知识点组件的创建tabbar案例只在一个页面中进行操作,将页面分为三个子组件MyHeader.vueMyTable.vueMyTabBar.vue页面的底部MyTabBar.vue可以进行切换,并且表格中的页面会切换将其又分为三个组件,放在views里面MyGoodsList.vueMyGoodsSearch.vueMyUserInfo.vue这样的案例一般将子组件全都导入到App.vue这个父组件里面父子组件之间传值父传子一般在子组
2022-05-26 00:34:47 188
原创 vue基础总结
vue是什么渐进式javacript框架, 一套拥有自己规则的语法vue脚手架 作用: 帮助我们搭建项目搭建项目及环境安装npm install - g @vue/cli创建项目注意: 项目不能有大写,中文和特殊符号vue create 项目名切换到根目录,可以在命令行中cd,也可以自己在文件夹中cmd打开cd 项目名运行vue项目npm run serve项目结构 最为主要的几个node_modules
2022-05-14 00:09:05 1281
原创 node知识总结
node的设计模式node 由 V8 引擎封装的node 使 javascrip t可以运行在浏览器之外node 没有document 对象,没有bom dom window 等对象node的工作方式异步 一个进程可以服务多个请求安装nodenode -v 查看node的是否安装一般安装稳定版本一直点击下一步完成第一个node程序运行node 在终端上,或者命令运行运行方式:在文件自身的位置上运行 可以在本地地址栏输入cmd在命令行里打开文件 使
2022-05-09 00:15:19 630
原创 使用nodemon时命令行报错:listen EADDRINUSE: address already in use :::3000
使用nodemon时命令行报错:listen EADDRINUSE: address already in use :::3000
2022-05-08 22:32:30 702
原创 详解空值合并运算符
空值合并运算符到底是什么是javaScript新增的运算符空值合并运算符(nullish coalescing operator)的写法为两个问号 ??a ?? b 的结果是:如果 a 是已定义的,则结果为 a,如果 a 不是已定义的,则结果为 b。换句话说,如果第一个参数不是 null/undefined,则 ?? 返回第一个参数。否则,返回第二个参数。我们换成三元运算符的使用逻辑重写result = a ?? b来进一步了解result = (a !== null...
2022-05-01 12:13:25 2168
原创 Ajax知识总结
服务器相关的概念服务器服务器的本质是一台电脑服务器的作用:存储一个网站的数据和文件(html,css,js,图片,音乐…)提供文件给用户下载客户端前端开发中,客户端特指“Web 浏览器”客户端和服务器的通信的过程就像我们(客户)去银行(服务场所)办理业务:客户提出需求:客户提出要办理业务,比如办卡、存钱、取钱、销户、买纪念币等等银行的回应:银行根据客户的需求,办理相关的业务所以客户端与服务器之间的通信过程,分为请求 - 响应两个步骤。其中:请求的概
2022-04-24 21:21:06 2013
原创 JavaScript高级教程
JavaScript高级教程箭头函数箭头函数是匿名函数,一般做为参数传递//以前的函数格式let test = function (a,b){ let sum = a + b return sum } // 简写成以下格式 let test = (参数) => {函数体}可以简记成把function变成了符号=>,然后位置放在了参数的右边注意点:如果函数体只有一句,那么可以省略{},同时默认会返回函数体的结果,不能写return如
2022-04-21 22:16:06 1714
原创 JavaScript语言之webAPIs篇
JavaScript语言之DOM篇DOM 页面文档对象模型认识DOMDOM树 含义:将 HTML 文档以树状结构直观的表现出来,我们称之为文档树或 DOM 树描述网页内容关系的名词作用:文档树直观的体现了标签与标签之间的关系DOM对象 1. 含义:浏览器根据html标签生成的 JS对象所有的标签属性都可以在这个对象上面找到修改这个对象的属性会自动映射到标签身上 2. DOM的核心
2022-04-05 19:21:37 3261
原创 javascript基础语法总结
javascript基础语法简介javascript是一种运行在客户端(浏览器)的编程语言,实现人机交互效果作用网页特效 (监听用户的一些行为让网页作出对应的反馈)表单验证 (针对表单数据的合法性进行判断)数据交互 (获取后台的数据, 渲染到前端)服务端编程 (node.js)组成ECMAscript js基础语法 ( 变量、分支语句、循环语句、对象等等 )web APIsDOM 操作文档 ( 比如对页面元素进行移动、大小、添加删除等操作 )BOM
2022-03-26 19:13:55 2247
原创 CSS的重点基础知识
CSS的重点基础知识背景1.背景颜色属性名:background-color属性值:rgbrgba十六进制关键字注意点:为了不影响盒子大小,一般给盒子设置背景颜色2.背景图片属性名:background-image:url(’’);括号里面的引号可以不写,但一般都推荐写背景图片一般作为装饰作用,需要在放在div里面,但是它不能撑开盒子。3.背景平铺属性名:background-repeat背景平铺就是把图片铺满整个盒子。那如何不让背景图片平铺或者让它按我们
2022-03-20 11:06:00 1593
原创 外边距合并和塌陷问题及解决方法
1.外边距合并 当两个外边距相邻时,它们会合并为较大的那一个。 无论是相邻元素的上下边距,还是父子元素的上 边距,甚至是同一元素的上下边距。当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和/或下外边距也会发生合并。 2. 当两个元素垂直排列时,第一个元素的下外边距与第二个元素的上外边距会发生合并。 假设有一个空元素,它有外边距,但是没有边框或填充。在这种情况下,上外边距与下外边距
2022-03-19 22:05:56 989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人