学习笔记
_摇摇七喜_
这个作者很懒,什么都没留下…
展开
-
琐碎知识点
琐碎知识点 === 运算符: 如果类型不同,就一定不相等 如果两个都是数值,并且是同一个值,那么相等;如果其中至少一个是NaN,那么不相等。(判断一个值是否是NaN,只能使用isNaN()来判断) 如果两个都是字符串,每个位置的字符都一样,那么相等,否则不相等(两个元素相同的字符串数组是不相等的) 如果两个值都是true,或是false,那么相等 如果两个值都引用同一个对象或是函数,那么相...原创 2020-03-29 20:38:01 · 101 阅读 · 0 评论 -
vue——vue-router(路由)
路由就是通过互联网的网络把信息从源地址传输到目的地址的活动 生活中的路由器是做什么的? 它提供了两种机制:路由和转送 路由是决定数据包从来源到目的地的路径 转送将输入端的数据转移到合适的输出端 路由中有一个路由表,路由表本质上就是一个映射表,决定数据包的指向 vue-router 是基于组件和路由的。它的实现原理是SPA(单一页面应用程序),它在加载页面时,不会加载整个页面,而是更新...原创 2020-03-29 20:32:25 · 118 阅读 · 0 评论 -
vue——vue-cli(脚手架)
开发大型项目时,必然需要使用Vue CLI,使用vue-cli可以快速开发环境以及对应的webpack配置。如果只用webpack的话,要配置很多,很繁琐,使用vue-cli后便捷很多。 CLI :Command-Line Interface,命令行界面,俗称为脚手架 Vue CLI 使用前提 - Node,Webpack Vue CLI的使用 安装 npm install -g...原创 2020-03-29 20:31:01 · 133 阅读 · 0 评论 -
vue——模块化开发之导入和导出
模块化有两个核心:导入和导出 es6的导入和导出 导出方式: export{flag,num} export var num = 1000 export function mul(num1,num2){return num1 * num2} //导出函数/类 export class Person{} export default function(arg){} //让导入者自己命...原创 2020-03-29 20:29:42 · 436 阅读 · 0 评论 -
vue——模块化开发之webpack
在vue的模块化开发中需要用到webpack webpack是一个现代的JavaScript应用的静态模块打包工具 两个核心:模块化、打包 webpack让我们可能进行模块化开发,并且会帮助我们处理模块间的依赖关系。css,图片,json文件等等在webpack中都可以被当作模块来使用 grunt/gulp grunt/gulp的核心是task 我们可以配置一系列的Task,并且定...原创 2020-03-29 20:28:47 · 171 阅读 · 0 评论 -
vue——组件化开发
组件化思想 将一个页面拆分成一个个小的功能块,每个功能块完成属于自己这部分独立的功能,那么之后整个页面的管理和维护就变得非常容易。 组件化是vue中的重要思想 它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用。 任何应用都会被抽象成一颗组件树。 注册组件的步骤 创造组件构造器:通过调用Vue.extend()方法 注册组件:通过调用Vue.component()...原创 2020-03-29 20:27:34 · 212 阅读 · 0 评论 -
vue——基础部分
Vue是一个渐进式框架 渐进式意味着可以将Vue作为应用的一部分嵌入其中,带来更丰富的交互体验。 Vue的特点和Web开发中常见的高级功能: 解耦数据和视图 可复用组件 前端路由技术 状态管理 虚拟DOM v-on的修饰符 .stop 停止冒泡 => 调用event.stopPropagation() .prevent 阻止默认事件 => 调用event.preventDef...原创 2020-03-29 20:26:26 · 244 阅读 · 0 评论 -
算法题之腐烂的橘子
题目:在给定的网格中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 值 2 代表腐烂的橘子。 每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。 返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1。 示例1: 输入:[[2,1,1],[1,1,0],[0,1,1]] 输出:4 示例2: 输入:[[2,1,1...原创 2020-03-29 11:18:25 · 294 阅读 · 0 评论 -
hexo搭载个人博客并部署到github
周末用hexo搭载了一个个人博客并部署到github上,其他同学有的我也要有,嘻嘻嘻 步骤一:在github上创建一个仓库 注:仓库名前缀要跟用户名一致,我一开始不一致,然后就访问不到博客 步骤二:npm安装hexo 打开cmd,进入到放博客的目录下,然后输入以下命令: npm install hexo-cli -g 安装速度会比较慢,而且有时会卡着不动,我重复安装了好几次才成功。 步骤三...原创 2020-03-15 16:23:41 · 183 阅读 · 1 评论 -
gulp 4.0使用指南
gulp 4.0使用指南 这几天刚学会使用gulp,顺便记一下笔记。 开发工具:vscode 先奉上项目目录: 先创建以上诸多文件夹以及gulpfile.js,package.json,还有自己编写的html,css,js,(我这里是编写sass后自行生成的css文件) 注:package-lock.json文件是自动生成的 gulpfile.js,index.html,package.jso...原创 2020-03-11 22:22:28 · 575 阅读 · 0 评论