- 博客(8)
- 收藏
- 关注
原创 原生js解决微信在iOS上无法修改title的问题
通常情况下,我们使用document.title=”标题名”来动态的修改标题,但是此方法在微信iOS端并没有用,查了不少资料,终于解决这个问题啦。现在把代码分享出来给大家 function wxSetTitle(title) { document.title = title; var mobile = navigator.userAgent.toLowerCase(); if
2016-09-26 17:15:44 3286
原创 Ionic中自定义popup写法以及点击backdrop隐藏popup的directive写法
网上提供的popup例子使用的是template,使用title、subtitle等参数来设置样式,但是这样在很多时候并不能满足我们的需求的(ionic自带样式本身就丑),所以这时候可以通过templateURL来写出我们想要的样式。 效果原样式:自定义后的样式(不敢说有多好看,但是至少还是有点进步的,这是之前在Windows下面截的图,其实在手机中会好很多):实现一.建立一个popup.html文
2016-09-20 17:53:53 5133 1
原创 如何将表格转成MarkDown或HTML格式
相信喜欢使用MarkDown的胖友们一定遇到过这样的情况:在某网站看到一个很不错的总结表格,想要引用一下,但是复制下来发现MarkDown并不支持,自己画出来又太浪费时间,是不是很头疼?今天发现一个办法,完美解决此问题,贼嗨! 原理是Markdown支持HTML语法,所以我们只需要把表格转成HTML即可。打开这个网站 http://pressbin.com/tools/excel_to_html_t
2016-09-20 16:11:28 6267 1
原创 【ionic框架bug】slidebox在使用model或popover后width变为0的解决方案
【ionic框架bug】slidebox在使用model或popover后width变为0的解决方案问题描述 如果在silideBox上使用缓存,那么在进入另一个state之后,打开一个Popover或者一个Modal,再返回原来的页面,则slideBox的width变为0,即看不见silideBox的内容了。 解决方案一.使用ng-if即不使用缓存,但是这样的弊端就是没有缓存-.-,其实原理就
2016-09-20 10:54:16 1113
原创 通过经典题目来理解多种闭包实现方式
在之前的文章中也有提及此题,这里更详细的说一下。 需求:生成十个按钮,内容分别是1~10,点击每个按钮输出当前的序号,即点击1输出1。 for (var i = 1; i <= 10; i++) { var doc = document.createElement('button'); doc.innerHTML = i; //错误写法 doc.onclick =
2016-09-12 18:33:25 2299
原创 语句或语句块中的闭包问题
一般情况下,当一个函数实例被创建时,它唯一对应的一个闭包也就被创建。在下面的代码中,由于外部的构造器函数被执行两次,因此内部的foo函数也被创建了两个函数实例(以及闭包)并赋值给this对象的成员:function MyObject() { function foo() {} this.method = foo; } obj1 = new MyObject(); obj2 = new
2016-09-12 18:26:59 558
原创 ES5对象的的创建及属性状态维护分析
在说属性之前,我们先来了解一下ES5的新方法,Object.create()函数。新的对象创建方法在旧的“原型继承”观念中,它的本质上是“复制原型”,即:以原型为模板复制一个新的对象。然而我们应该注意到一点事实:在这个思路上,“构造器函数”本身是无意义的。更确切的说,构造器函数对实例的修饰作用可有可无,例如://在构造器中修饰对象实例 function MyObject(){ this.yy
2016-09-07 17:12:06 926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人