摘要: 扩展方法是一个很有趣的东西。 使用prototype在原始的类型上添加自己需要的方法。方便在一些常用的情况下使用,比如说字符串的String.trim()清除字符串前后的空格(当然这个方法内置已经有了) 举个数组的例子。 Array.push() -- 推入一个数据。 假如我希望推入的数据不重复呢。 阅读全文
posted @ 2020-04-22 17:14 志在指尖 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 下面整理根据官方文档以及自我理解整理,如有不足,请指教。 下面是来自一段官方的原话。 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 阅读全文
posted @ 2020-04-22 15:06 志在指尖 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 最近又看了vue的文档,借此整理一下知识。用于自我加深理解 vueX是vue官方推出的状态管理机制。 上面一张图是核心 主要为: State:存储数据 Mutation: 更改数据 Action: 暴露出来的方法,用来调用Mutation vueX的推出极大方便了项目的维护,特别是大型项目中,数据的 阅读全文
posted @ 2020-04-17 20:26 志在指尖 阅读(145) 评论(0) 推荐(0) 编辑
摘要: vue的生命钩子函数在使用Vue开发中是非常重要的一环,可以说,生命钩子函数使开发变得更加便捷。 下图是Vue的生命周期图: 具体钩子如下: beforeCreate created beforeMount mounted beforeUpdate updated activated deactiv 阅读全文
posted @ 2020-04-15 17:26 志在指尖 阅读(276) 评论(0) 推荐(0) 编辑
摘要: vue是数据响应性,这是很酷的一个地方。本文只为理清逻辑。详细请看官方文档 https://cn.vuejs.org/v2/guide/reactivity.html vue的data在处理数据时候,会遍历data内对象的所有属性,并使用Object.defineProperty将属性转为gette 阅读全文
posted @ 2020-04-14 21:42 志在指尖 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 这里书写一个个人理解以及整理的东西,关于模块化以及ES6语法推荐大家阅读阮一峰老师的ES6入门教程 地址:https://es6.ruanyifeng.com/ 比较散,请见谅 以前的js是没有模块化这个概念,随着ES6的引入,使我们的代码能够优雅。 模块不是对象,所以本质上还是需要什么加载什么 1 阅读全文
posted @ 2020-04-10 17:59 志在指尖 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 经常会遇到工厂函数这个词,不过javascript不是严格的面向对象语言,不像java,C#拥有类,所以工厂函数会变得比较模糊。 简单来讲,就是创建一个可以用来创建实例的函数,这样每一个实例都是独立的,互不影响。 如: 1 function Cat () { 2 return { 3 // 具体内容 阅读全文
posted @ 2020-04-10 17:25 志在指尖 阅读(3519) 评论(0) 推荐(0) 编辑
摘要: 常用正则表达式 阅读全文
posted @ 2019-12-03 21:36 志在指尖 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Linux常用系统文件目录结构 bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。 dev:该目录主要存放的是外接设备,例如硬盘、其他的光盘等。在其中的外接设备是不能直接被使用 的,需要挂 载(类似windows下的分配盘符)。 etc:该目录主要存储一 阅读全文
posted @ 2019-07-30 21:04 志在指尖 阅读(152) 评论(0) 推荐(0) 编辑