摘要:
//有时候我们希望一个接口允许有任意的属性,可以使用如下方式interface Person { name: string; age?: number; [propName: string]: any; } let tom: Person = { name: 'Tom', gender: 'male 阅读全文
摘要:
<!-- 在input,select等表单元素上,v-model:value="" 可以简写为v-model="" ,默认收集的就是value的值。 v-model=""其实算是一种语法糖,完整写法: @input,输入时触发 <input type="text" :value=name @inpu 阅读全文
摘要:
应用场景: 需求一:要想实现点击导航栏展示一个页面, 需求二:在展示的页面内再点击导航栏切换展示一个页面效果 1.一级路由,对应最开始的router-view出口展示,满足需求一 2.如果在路由配置中按一级路由的配置方法配置嵌套路由的路径,则会展示在一级路由的出口,不会展示在二级路由出口,达不到需求 阅读全文
摘要:
<script> /* https的ssl加密是在传输层实现的 1.http和https的基本概念 http:超文本传输协议,是一个客户端到服务器端请求和应答的标准 https:是以安全为目标的http通道,简单讲就是http的安全版,即http下加入ssl层,https的安全基础是ssl,因此加密 阅读全文
摘要:
<script> //1. splice(index,howmany,item1,item2,...)方法,该方法会改变原数组。该函数返回值为 删除的项目,没有删除的元素,则返回一个空数组 //- index 指定在什么位置添加或者删除项目,使用负值则从数组末尾开始的位置。 //- howmany 阅读全文
摘要:
vue2.x于vue3.x响应式的对比 vue2.x的响应式 对象:依赖Object.defineProperty()对属性的读取、修改进行拦截(数据劫持) 数组:通过重写更新数组的一系列方法实现拦截(对数组的变更方法进行了包裹) 缺点:①通过对象.属性名新增属性、delete 对象.属性名 删除属 阅读全文
摘要:
const person = { name:'zhangsan', age:18 } person.name //'zhangsan' //当使用中括号时,里面的内容为变量,如果不加引号就是name变量。 person.['name'] //'zhangsan'二者区别:“ . ”表示法一般作为静态 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .box{ background-color: red; } img { /*行内|行内块的默认对齐方式为基线对齐* 阅读全文
摘要:
/*单行文本溢出显示省略号,前提是必须要有宽度*/ /*overflow: hidden; white-space: nowrap; text-overflow:ellipsis ;*/ /*多行文本溢出显示省略号*/ /*display: -webkit-box; -webkit-box-orie 阅读全文
摘要:
在类中的实例属性前添加static关键字,不能被实例继承,不在实例对象和原型对象上,只能通过 类名.属性名 调用; 在类中的方法添加static关键字,不能被实例继承,不在实例对象和原型对象上,只能通过 类名.方法名 调用。 继承 1 <script> 2 class Person { 3 cons 阅读全文