自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 js的this机制

先纠正一个观点,this 既不指向函数自身,也不指函数的词法作用域。 绑定规则 this的4种绑定规则分别是:默认绑定、隐式绑定、显示绑定、new 绑定。优先级从低到高。 默认绑定 默认绑定就是即没有其他绑定规则存在时的默认规则。这也是函数调用中最常用的规则。 function foo() { console.log( this.a ); } var a = 2; foo(...

2018-07-26 00:49:25 279

原创 纯js全屏效果

废话不多说直接上代码吧! HTML部分: <!DOCTYPE html> <html lang="en" id="Content"> <head> <meta charset="UTF-8"> <title>全屏</title> </head&g

2018-07-25 13:32:07 2786

原创 ionic开发的过程中遇到的问题及解决方法的整理(四)——时间控件Date Picker的运用

1.安装安装Cordova和Ionic Native插件: $ ionic cordova plugin add cordova-plugin-datepicker $ npm install --save @ionic-native/date-picker 2.在app.module.ts中引入date-picker: import { DatePicker } from '@ionic...

2018-07-23 11:15:02 1515 7

原创 vue-cli入门(二)——sass的运用

承接上文,在创建好的vue项目目录中打开命令行(如果没有创建项目移步vue-cli入门(一)——搭建环境),执行命令: npm install node-sass --save-dev npm install sass-loader --save-dev 注: 如果node-sass安装失败(emmmmm一般来说都是安装不成功的),可以试着使用cnpm来安装: cnpm instal...

2018-07-18 16:52:09 687

原创 vue-cli入门(一)——搭建环境

1.安装node.js 从node官网下载并安装node,安装过程很简单,一路“下一步”就可以了。安装完成之后,打开命令行工具,输入 node -v 如出现相应的版本号,则说明安装成功。(node自带npm(包管理工具),不过需要注意的是npm的版本最好是3以上,以免对后续产生影响) 2.安装webpack 打开命令行工具输入:npm install webpack -g安装完成之后输...

2018-07-18 13:07:52 400

原创 ionic开发的过程中遇到的问题及解决方法的整理(三)——刷新报错

ionic serve 运行报错: events.js:183 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET at _errnoException (util.js:992:11) at TCP.onread (net.js:618:25) 问题出在 ws v.3.3.3里...

2018-07-18 10:20:38 832

转载 JS的垃圾回收机制与常见内存泄露的解决方法

前言 因为项目需要涉及到了垃圾回收机制和内存泄漏,查看网上了许多教程,未免以后遗忘故此记录下来以便以后查阅。 在不需要字符串、对象的时候,需要释放其所占用的内存,否则将会消耗完系统中所有可用的内存,造成系统崩溃,这就是垃圾回收机制所存在的意义。 所谓的内存泄漏指的是:由于疏忽或错误造成程序未能释放那些已经不再使用的内存,造成内存的浪费。 垃圾回收 javascript不同于c、c++的一...

2018-07-11 13:45:14 950

转载 Canvas特效

今天来分享一个炫酷的特效,正如标题所提到的,我们使用到了 canvas 元素,可以理解为是一张画布,有了画布之后,我们就要在画布上进行绘制,而 canvas 元素本身是不具备绘图能力的,所以我们要借助 JavaScript 来完成绘制工作。 HTML 的结构我们只需要一个 标签就够了 <canvas id="canvas"> 测试兼容性 </canvas> ...

2018-07-10 22:44:49 771

原创 ionic开发的过程中遇到的问题及解决方法的整理(二)——ios点击延迟和拍照闪退

1.点击延迟 我们将(click)事件添加到通常可点击的元素。这包括button和a元素。来提高可访问性,因为屏幕阅读器将能够识别该元素是可点击的。 不过,有时候我们也会将(click)事件添加到通常不可点击的元素。执行此操作时,可能会遇到300ms从单击元素到事件触发的延迟。要消除这种延迟,可以将该tappable属性添加到元素中: <div tappable (click)=...

2018-07-10 13:35:59 618

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除