- 博客(6)
- 收藏
- 关注
转载 javascipr面试题及答案系列
1.Window.onLoad 和 DOMContentLoaded事件的先后顺序?顺序一般情况下,DOMContentLoaded事件要在window.onload之前执行,当DOM树构建完成的时候就会执行 DOMContentLoaded事件,而window.onload是在页面载入完成的时候,才执行区别1、当 onload 事件触发时,页面上所有的DOM,样式表,脚本,图片,flash都已经加载完成了。2、当 DOMContentLoaded 事件触发时,仅当DOM加载完成,不包括样式表,图
2022-02-28 09:16:08
549
转载 Vue笔记
一、前端核心分析1.1、概述Soc原则:关注点分离原则Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。HTML + CSS + JS : 视图 : 给用户看,刷新后台给的数据网络通信 : axios页面跳转 : vue-router状态管理:vuex1.2、前端三要素HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容CSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式。J
2021-11-01 16:20:17
596
转载 Vue面试题及答案系列
1.vue优点?轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom操作是非常耗费性能的, 不再使用原生的dom操作节点,
2021-10-26 14:41:59
807
转载 vue 刷新界面 解决闪屏和iOS失效问题
vue 刷新界面 解决闪屏和iOS失效问题vue中:1 this.$router.go(0)。这种方法虽然代码很少,只有一行,但是体验很差。页面会一瞬间的白屏,体验不是很好,关键是 在ios系统中会失效2 用vue-router重新路由到当前页面,页面是不进行刷新的。3 location.reload()。这种也是一样,画面一闪,体验不是很好IOS运行在微信浏览器中的Vue项目,当需要用户主动对页面进行刷新时,会遇到如下问题:微信不支持location.reload()方法,在微信浏览器中会失效
2020-08-24 10:45:32
1211
转载 vue中axios封装
vue中的axios封装和API接口的管理一、axios的封装在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的特性,例如拦截请求和响应、取消请求、转换json、客户端防御XSRF等。所以我们的尤大大也是果断放弃了对其官方库vue-resource的维护,直接推荐我们使用axios库。如果还对axios不了解的,可以移步axios文档。(1) 安装npm install axios; // 安装
2020-07-08 09:44:52
167
转载 js换肤
一,js换肤的基本原理基本原理很简单,就是使用 JS 切换对应的 CSS 样式表文件。例如导航网站 Hao123 的右上方就有网页换肤功能。除了切换 CSS 样式表文件之外,通常的网页换肤还需要通过 Cookie 来记录用户之前更换过的皮肤,这样下次用户访问的时候,就可以自动使用上次用户配置的选项。 那么基本工作流程就出来了:访问网页——JS 读取 Cookie ——如果没有,使用默认皮肤——如果有,使用指定皮肤;用户点击换肤选项——JS 控制替换对应的 CSS 样式表——将皮肤选项写进 Cookie 保
2020-07-07 18:19:23
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人