会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
方小川的前端博客
stay hungry stay foolish
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
2018年7月20日
vue实现tab切换功能
摘要: 最近用vue做一个页面的tab功能,经过一查找资料,没用路由,也没用动态组件,完美实现了tab切换功能,效果如下 下面是代码实现,这是模板 下面是代码实现,这是模板 这是根组件的js实现,由于只讲tab实现,子组件的代码就不贴出来了
阅读全文
posted @ 2018-07-20 13:59 方小川
阅读(11756)
评论(0)
推荐(0)
编辑
2018年7月19日
根据属性删除对象数组里的相应对象
摘要: 比如一个卡列表,要在这个列表中删除其中一项,删除后不重新调获取接口,而是直接前端更新页面,比如用vue只要改变开始卡列表的model就会自动渲染页面。 这个卡列表的model自然是一个对象数组[{cardid:001,cardno:"432434234"},{cardid:002,cardno:"5
阅读全文
posted @ 2018-07-19 15:37 方小川
阅读(6348)
评论(0)
推荐(0)
编辑
2018年5月29日
登录后返回到登录页问题
摘要: 如果项目中有页面需要登录态,一般登录态都是存在前端cookie(可以定义很多天的过期时间)或者session(session下次进来就失效了)里,如果前端存的登录态过期,就会自动跳转到登录页。但登录页登录后跳转到本来的页面,这时候点返回,还是会退回到登录页。 要如何解决不回退到登录页问题呢,有两种解
阅读全文
posted @ 2018-05-29 18:52 方小川
阅读(2241)
评论(0)
推荐(1)
编辑
2018年4月11日
vue组件插槽
摘要: vue中子组件内容如何定义为可扩展的呢,就是用slot插槽来实现。如下图 如果<slot></slot>标签有内容,那就默认显示里面的内容,父组件传了就会覆盖此默认的内容。
阅读全文
posted @ 2018-04-11 15:46 方小川
阅读(735)
评论(0)
推荐(0)
编辑
2018年3月20日
js定义类
摘要: 以下是es5标准里定义类的方法: 上面这样用构造函数和原型混合的方法定义类,是为了每次new新实例时可以共享方法,不用创建function新实例。所以只有函数属性放在原型对象里定义,其他属性都在构造函数里定义。 es6里简化了类的定义方法: 注意:类名首字母要大写
阅读全文
posted @ 2018-03-20 17:43 方小川
阅读(17184)
评论(1)
推荐(0)
编辑
2018年3月14日
arguments.callee用法
摘要: arguments.callee 在哪一个函数中运行,它就代表哪一个函数。 一般用在匿名函数中。 在匿名函数中有时会需要自己调用自己,但是由于是匿名函数,没有名子,无名可调。 这时就可以用arguments.callee来代替匿名的函数。 show me the code: 上述代码就是用匿名函数实
阅读全文
posted @ 2018-03-14 18:40 方小川
阅读(1726)
评论(0)
推荐(0)
编辑
深拷贝的原生js实现
摘要: 面试时被问到怎么实现深拷贝,想都没想就用var obj2=JSON.parse(JSON.stringify(obj1))来实现。但面试官却要我用循环写出来,那就只能用递归了。可惜当时一下子忘了判断是否为对象的方法,说出了原理还是被好衣买的没人性的面试官给pass了,等了半个多小时才来,结果就问了这
阅读全文
posted @ 2018-03-14 18:02 方小川
阅读(7881)
评论(0)
推荐(0)
编辑
2018年3月1日
Hybrid APP架构设计思路
摘要: 通讯 作为一种跨语言开发模式,通讯层是Hybrid架构首先应该考虑和设计的,往后所有的逻辑都是基于通讯层展开。 Native(以Android为例)和H5通讯,基本原理: Android调用H5:通过webview类的loadUrl方法可以直接执行js代码,类似浏览器地址栏输入一段js一样的效果 w
阅读全文
posted @ 2018-03-01 12:08 方小川
阅读(687)
评论(0)
推荐(0)
编辑
2018年1月18日
flex弹性布局
摘要: 为什么要用flex 布局的传统解决方案,基于盒状模型,依赖display属性+position属性+float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,w3c提出了一种新的方案 flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的
阅读全文
posted @ 2018-01-18 18:37 方小川
阅读(213)
评论(0)
推荐(0)
编辑
2018年1月9日
ie8不支持currentTarget的解决办法
摘要: 一般绑定事件时,我们都会在事件回调方法里用event.currentTarget获取当前对象,但到ie8里就获取不到了。 解决方法如下: var eve = event || window.event; //获取事件对象var objEle = eve.target || eve.srcElemen
阅读全文
posted @ 2018-01-09 18:16 方小川
阅读(1051)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
公告