- 博客(9)
- 收藏
- 关注
原创 vue-router详解
vue-router 1. vue-router 是什么 SPA的路径管理器 路由模块的本质就是 建立起url和页面之间的映射关系 2. vue-router 实现原理 **单页面应用 核心之一:更新视图而不重新请求页面 ** 提供了两种方式:Hash History 根据 mode 参数来决定采用哪种方式 Hash 默认hash模式 使用URL的hash来模拟一个完整的URL 当URL 改变时 页面不会重新加载 Hash模式 通过锚点值的改变 根据不同的值 渲染指定
2021-12-08 16:21:10
267
原创 前后端不分离下,Node下的注意事项
form表单post提交时 无法获取到body 需要使用插件 body-parser var bodyParser = require('body-parser'); app.use(bodyParser.json()) app.use(bodyParser.urlencoded({ extended: false })) 前后端不分离 使用模板引擎 // 数据请求后 渲染模板 res.render('模板文件',{key:value}) // 模板中使用定义的key接收渲染 <%=
2021-11-09 10:44:17
636
原创 vuex面试题总结
Vuex 面试题 Vuex中如何异步修改数据 vuex基本使用流程为:在action中分发异步请求 在异步回调中 使用commit 提交mutation在mutation中修改state使用getters对state的值进行计算封装 如何在模块中 访问全局内容 若 使用 全局 state和 getter rootState 和 rootGetter 会作为第三和第四参数传入getter 也会通过context对象的属性传入 action 若需要 在全局命名空间内 分发 action 或提交
2021-08-24 19:20:55
694
1
原创 五分钟学会vuex
五分钟学会vuex 一. 五大核心 State 存储应用状态数据的对象 类似 data 值可以是对象 或者是返回对象的函数 使用函数的方式 返回对象 每次返回的都是新的实例对象 引用地址不同 state更新了 视图没更新 因为钩子函数未触发导致 computed解决 Getters state中派生的状态数据 接收state作为第一个参数 第二个为 可选参数 Mutations 提交mutation来修改store中的状态 同步操作 每个mutation都有一个字符串事
2021-08-24 19:19:29
228
1
原创 npm发布
npm发布 安装 sinopia npm install -g sinopia 中间可能会报错 Python 或者 C++ 一般不用设置 sinopia启动服务 创建需要发布的资源 创建目录并进入 mkdir demo && cd demo 创建并编辑readme文件 vi README.md npm初始化 npm init name 不要 与文件夹名称一致 一路回车 设置镜像源 查看镜像源 npm config get registry 设置本地镜像源 npm config set r
2021-06-16 11:31:34
305
5
原创 JS 数据类型转换及堆和栈
数据类型 堆和栈 基本数据类型 Number String Boolean Null Undefined 特点: 存放在栈内存中 栈区包括了 变量的标识符和变量的值 值是不可变的 不能给基本类型添加属性和方法 var name = 'jozo'; name.toUpperCase(); // 输出 'JOZO' console.log(name); // 输出 'jozo' var person = 'jozo'; person.age = 22; person.method = fun
2021-06-14 21:31:03
193
原创 面试题汇总 (HTML与浏览器篇)
HTML 1. DOCTYPE 的作用是什么? IE5.5 引入了文档模式的概念,而这个概念是通过使用文档类型(DOCTYPE)切换实现的 告知浏览器的 解析器用什么文档标准解析这个文档。 DOCTYPE 不存在或格式不正确会导致文档以兼容模式呈现。 指定了之后会以标准模式来 进行文档解析,否则就以兼容模式进行解析。在标准模式下,浏览器的解析规则都是按 照最新的标准进行解析的。而在兼容模式下,浏 览器会以向后兼容的方式来模拟老式浏览器的行为,以保证一些老的网站的正确访问 在 html5 之后不再需要指定
2021-01-18 14:59:04
411
3
原创 Vue 基础篇
Vue基础篇 nodeJs环境 安装nodejs 检查nodejs 命令提示符中输入 node -v 检查npm npm-v 名词解释 nodejs 是基于v8引擎(谷歌浏览器内核) 封装的软件 属于后端语言 用来操作系统的 使用js语法 npm 附加在nodejs软件里的一个工具 作用是下载以来文件 可以使用命令来启动nodejs服务 npm常用命令 初始化npm环境 npm init 下载依赖 npm install packname 【install 缩写 i】 卸载依赖 npm u
2021-01-17 11:50:34
293
原创 前端面试题
Vue 响应式原理 Object.defineProperty 作者 尤雨溪 java出身 什么是Vue 数据驱动视图的单页面渐进式MVVM框架 特点是数据双向绑定 什么是MVVM 说白了,就是当数据发生变化时,视图也会发生变化 模块化开发 将代码按照功能进行分类,哪里需要使用就从哪里引入。提升了代码可维护性 watch computed的异同 computed:需要主动调用,具有缓存能力,只有数据再次改变才会重新渲染,否则会用缓存中的数据 watch:只要被绑定数据发生改变 watc
2020-12-22 14:23:23
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅