04 2021 档案
摘要:ViewChild获取dom节点 1.模板中给dom起名字 #mydom 2.在业务逻辑中引入 ViewChild 3.写在类里边 @ViewChild('mobox') mobox:any 4.ngAfterViewInit生命周期中获取dom
阅读全文
摘要:1.使用指令创建服务 2.app.moudle.ts里边引入创建的服务 并配置好 providers: [StorageService], //服务 3.在用到的组件里面引入服务 再进行初始化 constructor(public stora:StorageService) { console.lo
阅读全文
摘要:1.通过命令创建angular组件 2.angular绑定数据 3.数据循环 *ngFor 4.条件判断 *ngIf 5.*ngSwitch 条件判断 6.[ngClass]、[ngStyle] 7.数据的双向 绑定 8.管道(大小写转换、时间转换、自定义管道) 9.事件 10.双向绑定、先全局引入
阅读全文
摘要:CORS是W3c标准,它允许浏览器向跨源服务器,发送xmlhttpRequest请求从而克服了ajax只能同源的限制 CORS是需要浏览器和服务器同时支持,目前所有浏览器都支持该功能 整个CORS通信过程,都是浏览器自动完成的,浏览器一旦发现AJAX请求跨域,就会自动添加一些附加的头信息,用户是没有
阅读全文
摘要:watch:不支持缓存,数据变时会触发,支持异步 computed:支持缓存,只有依赖的数据发生改变,才会重新计算,不支持异步
阅读全文
摘要:如何阻止事件冒泡 event.stopPropagation 阻止事件冒泡,但不会阻止默认行为 return false 阻止事件冒泡,也阻止了默认行为 map和foreach的三个参数是 当前元素、元素的索引、元素所属的数组 数组的方法 push从后边添加元素 pop从后边删除元素 shift从前
阅读全文
摘要:两者本质的区别 客户端渲染和服务端渲染的区别就是究竟是谁来完成html文件的完整拼接。如果在服务端完成,返回给客户端,就是服务端渲染 服务端渲染的优缺点 优点: 前端耗时少。因为后端拼接完成html,浏览器只需要直接渲染出来 有利于seo。因为在后端有完整的html页面,所以爬虫更容易爬取获得信息,
阅读全文
摘要:vue中key的作用和原理 key的作用主要是为了高效更新虚拟dom 原理是vue在patch过程中通过key可以精准的判断两个节点是否是同一个,从而避免频繁更新不同元素 vue事件修饰符 stop阻止事件继续传播 prevent阻止标签默认行为 once事件只会触发一次 passive不阻止事件的
阅读全文
摘要:html5新属性 规定是否允许编辑内容 规定是否对元素语法进行检查 组合元素 规定是否允许拖动元素 css3新属性 边框:圆角边框 边框阴影 边框图片 背景:背景图片尺寸 文字效果:文本轮廓 当文本溢出时要操作的 文本阴影 文本换行规则 动画 css实现三角形 border-left: 50px s
阅读全文
摘要:公告管理 公示公告: 标题搜索 时间搜索 已发布的公告列表 详情页可进行下载附件 撰写公告 : 标题 富文本编辑器 附件 暂存 发布 公告列表: 本人发布及审批中的全部公告 可以修改和删除 公告审批: 由下级提交上来的审批 同意或拒绝和建议 通知管理 代签收 收到的通知在这同意或拒绝 已签收 名称搜
阅读全文
摘要:过滤器的使用场景 对日期的处理 例如日期格式化 相对时间(多长时间前 ) 日历时间 引用js日期处理库 将日期格式化 获得一个新数据
阅读全文
摘要:深拷贝的运用场景 :首先我们创建一个文件 要传输给后台的数据格式,然后拷贝要传输给后台参数的文件,因为需要多次调用,避免修改原数据 function deepClone(obj){ let objClone = Array.isArray(obj) ? [] : {}; 判断是对象还是数组 if (
阅读全文
摘要:200请求数据陈宫 301资源被转移 404请求资源不存在 401要求用户的身份认证 500内部服务器错误
阅读全文
摘要:视图传送指令到控制器 控制器完成业务逻辑后,要求模型改变状态 模型将新的数据发送到视图层,用户得到反馈 虚拟dom web界面由DOM树来构建的,当其中一部分发生变化时,其实就是对某个DOM节点发生了变化 虚拟dom是为了解决浏览器性能问题而被设计出来的,如若一次操作中有10次更新dom的动作,虚拟
阅读全文
摘要:http和https http协议传输的数据都是未加密的,也就是明文的,因此http协议传输隐私信息不安全 https可进行加密传输、身份认证的网络协议,要比http安全 vue优点 轻量级框架:只关注视图层 简单易学 双向数据绑定 数据、视图、结构分离 虚拟dom 封装 vue 组件的过程?1.
阅读全文
摘要:vue的特点和优点 vue的两大优点:响应式编程、组件化 vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟dom、运行速度快 vue是单页面应用,使页面局部刷新,不用每次跳转页面时都要请求所有的数据和dom,这样大大加快了访问速度和提升用户体验,而且他的第三方ui库很
阅读全文