2019年7月14日

px、em、rem的区别

摘要: 在css中单位长度用的最多的是px、em、rem,这三个的区别是: 一、px是固定的像素,一旦设置了就无法因为适应页面大小而改变。 二、em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定死了的,更适用于响应式布局。 三、em是相对于其父元素来设置字体大小的,一般都是以<body 阅读全文

posted @ 2019-07-14 21:48 F-dragon 阅读(25822) 评论(4) 推荐(2) 编辑

2019年6月14日

vue-cli 3 和 vue-cli 2的区别

摘要: 一、常用命令 vue -V 查看本地 vue 版本 二。官方文档 3.0:https://cli.vuejs.org/zh/ 三、创建文件 3.0:vue create 进入工程文件夹,创建项目。 2.0:vue init webpack 四、启动项目 3.0启动npm run serve2.0启动 阅读全文

posted @ 2019-06-14 23:30 F-dragon 阅读(22012) 评论(0) 推荐(0) 编辑

2019年6月2日

node-sass 报错的解决方法

摘要: 今天在运行项目发现原来好好的项目报错了。报错大致信息如下: 这段代码是我升级node之后里面根据不同的项目位置什么的会有所不同。 简单的说,这段代码意思是node-sass 不兼容 node v8 的版本。所以在当前项目下面执行: npm i node-sass -D 然后项目就恢复正常了。 阅读全文

posted @ 2019-06-02 21:38 F-dragon 阅读(2480) 评论(0) 推荐(0) 编辑

2019年2月24日

冒泡排序进阶优化

摘要: 冒泡排序的思想:我们以升序排列为例,所谓冒泡排序就是在无序数组中每执行一趟选出这一趟中最大的数放在最后面,第二趟选出次大的数放在倒数第二位上,直到完成排序。以此类推降序就是将小的数放在后面排序。代码如下: 方法(一) 运行图: 方法(二) 主要还是对方法一的优化,设置一个标志,如果这一趟下来发生了交 阅读全文

posted @ 2019-02-24 19:09 F-dragon 阅读(682) 评论(0) 推荐(0) 编辑

Mac系统升级后在终端输入git命令时遇到的问题

摘要: Mac系统升级git会找不到并且报错:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun 如图: 解决办法:在终端输入: xcode-select --ins 阅读全文

posted @ 2019-02-24 00:36 F-dragon 阅读(717) 评论(0) 推荐(0) 编辑

2018年11月18日

angularjs1+requirejs+ bootstrap+ jQuery低版本配合兼容ie8+浏览器

摘要: angularjs兼容低版本IE浏览器(IE8)angularjs在1.3之后的版本都是选择放弃对IE8及更低IE版本的支持,但是就目前的开发形式来看,IE8的使用客户还是蛮多的,最近有个项目要求尽量使用angularjs来写,项目一开始,就遇到了这个兼容低版本IE 让人头疼的问题,经过在网上的各种 阅读全文

posted @ 2018-11-18 16:50 F-dragon 阅读(655) 评论(0) 推荐(0) 编辑

2018年10月16日

angular、angular2、vue的生命周期

摘要: angular生命周期是什么 1、Angular每个组件都存在一个生命周期,从创建,变更到销毁。Angular提供组件生命周期钩子,把这些关键时刻暴露出来,赋予在这些关键结点和组件进行交互的能力,掌握生命周期,可以让我们更好的开发Angular应用 2、每个接口都有唯一的一个钩子方法,它们的名字是由 阅读全文

posted @ 2018-10-16 19:53 F-dragon 阅读(1172) 评论(0) 推荐(0) 编辑

2018年10月14日

js继承的几种方法和es6继承方法

摘要: 一、原型链继 1.基本思想 利用原型链来实现继承,超类的一个实例作为子类的原型 2、具体实现 1 function F() {} 2 //原型属性,原型方法: 3 F.prototype.name="drago"; 4 F.prototype.age=33; 5 F.prototype.run=fu 阅读全文

posted @ 2018-10-14 20:05 F-dragon 阅读(8047) 评论(0) 推荐(2) 编辑

2018年9月25日

针对 npm ERR! cb() never called! 问题

摘要: 在开发项目安装依赖时(npm install) 往往会报 npm ERR! cb()never called!的错误 如图: 解决方法: 一、首先要以管理员模式打开cmd清除你的npm缓存 : npm cache clean -f 二、清除完缓存后,安装最新版本的Node helper: npm i 阅读全文

posted @ 2018-09-25 17:49 F-dragon 阅读(87543) 评论(15) 推荐(15) 编辑

2018年9月24日

针对jquery的ajax中的参数理解

摘要: 1. url 发送请求的地址。为空表示当前页。 1 $.ajax({ 2 type: "post", 3 data: studentInfo, 4 contentType: "application/json", 5 url: "/Home/Submit",//请求的接口 6 beforeSend: 阅读全文

posted @ 2018-09-24 11:15 F-dragon 阅读(1078) 评论(2) 推荐(0) 编辑

导航