……
摘要: webpack、grunt、gulp区别 grunt和gulp:任务执行程序,根据配置文件中匹配规则执行任务,不能做到按需加载,虽然能配置babel对es6进行降级,但是不能预加载babel垫片 webpack:模块打包程序,更像一套前端工程化解决方案。能通过智能分析对js进行模块划分,按需加载,并 阅读全文
posted @ 2020-01-06 10:26 getLove(ymx) 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: react 单向数据流:如父组件通过props将数据传递给子组件 react父组件传值给子组件都是单向数据流,且子组件中无法直接修改传入的属性值 原因:子组件传入的props值,当父组件改变此值时,子组件的props也会改变,说明子组件的该属性是引用和指向父组件的传入变量,而不是简单的拷贝。子组件在 阅读全文
posted @ 2020-01-06 09:49 getLove(ymx) 阅读(244) 评论(0) 推荐(0) 编辑
摘要: GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的 阅读全文
posted @ 2020-01-03 14:51 getLove(ymx) 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 主要的编程范式有三种:命令式编程,声明式编程和函数式编程。 命令式编程:关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么。 示例代码: List<int> results = new List<int>(); foreach(var num in collection) { if (num 阅读全文
posted @ 2019-12-31 15:15 getLove(ymx) 阅读(288) 评论(0) 推荐(0) 编辑
摘要: mvc、mvvm、mvp是常见的设计模式,也是常见的设计思想,现对它们进行简要的归纳总结 三种模式的介绍 1.MVC:经典设计模式 View 传送指令到 Controller(控制器) Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新的数据发送到 View,用户得到 阅读全文
posted @ 2019-12-31 15:06 getLove(ymx) 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 最近前端同学使用最多的莫过于vue,angualr,react等热门前端框架了。那么就避免不掉的使用npm命令,本人就经常因为这三个脚手架的使用而不得不百度相应的npm命令,不胜其烦,,,因此就整理一下常用的npm命令,方便后面查阅 一:npm命令 1.使用模块 1.1 安装模块 其中: npm i 阅读全文
posted @ 2019-12-27 10:32 getLove(ymx) 阅读(2507) 评论(0) 推荐(1) 编辑