51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#高性能js
js判断手机端操作系统(Andorid/IOS)
非常实用的js判断手机端操作系统(Andorid/IOS),并自动跳转相应下载界面androidURL="http://xxx/xxx.apk";varbrowser={versions:function(){varu=navigator.userAgent,app=navigator.appVersion;retur...
代码星球
·
2020-04-01
js
判断
手机
操作系统
Andorid
angularJs 使用中遇到的问题小结【二:购物车引起的问题思考】
问题描述:购物车引起的问题思考业务逻辑是这样的:我商品加入购物车后,——》点击购物车图标——》进入订单列表(这里的数据只有首次会加载服务器数据,后面就不会执行控制器的方法了,这里的跳转没有放到同一个controller中),请教怎么解决比较好!尝试用data-ng-ini...
代码星球
·
2020-04-01
问题
angularJs
使用
遇到
小结
js 获取当前时间格式怎么转换?
toLocaleDateString()得到的时间是yyyy年MM月dd日HH:ss:mm格式的,怎么转换成yyyy-MM-ddHH:ss:mm在js里面仅针对这个问题来说,不需要那么大量的代码即可完成方案1(适用于中国标准时间):1vardate=newDate(+newDate()+8*3600*1000).toI...
代码星球
·
2020-04-01
js
获取
当前
时间
格式
html JS打印添加水印图片
最后,听取了别人的意见,换了个思路。将水印图和需要打印的内容放在一个div里面,给打印的div设置较高的层级,这样水印自然就在最下面了。下面贴上部分代码:html:<divclass="big-div"><divclass="bg-div"><imgsr...
代码星球
·
2020-04-01
html
JS
打印
添加
水印
js 重庆38区县 数组
data:[{name:'九龙坡区',value:20057},{name:'渝北区',value:27},{name:'渝中区',value:27},{name:'万州区',value:27},{name:'涪陵区',value:27},{name:'沙坪坝区',value:27},{name...
代码星球
·
2020-04-01
js
重庆
38区县
数组
JS中的数据类型小结
首先说说JS数据类型的分类。分为标准型和typeof类型(即控制台打印,浏览器区分)标准型:基本类型中有:number、string、boolean、undefined、null 复合类型:object(对象,array数组也算在里面了)。typeof型:number、string、boolean、undef...
代码星球
·
2020-04-01
JS
中的
数据
类型
小结
JS apply 和 call 的实现
很早之前的一篇博客写了bind的实现,是基于apply的,感兴趣的朋友看完这篇文章可以接着看看bind的实现。apply和call主要就是传参的区别。这里就不多说了,直接看代码。//call实现Function.prototype.myCall=function(context){context.fn=thisvara...
代码星球
·
2020-04-01
JS
apply
call
实现
js的事件流你真的弄明白了吗?
当浏览器发展到第四代时候,浏览器开发团队遇到了一个有意思的问题;页面的哪一部分会拥有某个特地的事件?要明白这个问题问的是什么,可以想象画在纸上的一组同心圆,如果你把手指放在圆心上,那么你的手指指向的不是一个圆,而是纸上所有的圆。两家公司的开发团队在这件事情上的看法是一致的,如果你单击了某个按钮,他们都认为单击事件不仅发...
代码星球
·
2020-04-01
js
事件
流你
真的弄
明白
js bind的实现
call,apply,bind都是用来挟持对象或者说更改this指向的,但是区别还是有的,call传参是fn.call(this,1,2,3)apply传参是fn.apply(this,[1,2,3])而前两者是立即执行的,后者Bind是返回一个函数varfoo=fn.bind(this) foo()看到一个...
代码星球
·
2020-04-01
js
bind
实现
JS实现Promise原理
promise是用来解决Js中的异步问题的,js中所有的异步可从callback→promise→generator+co=async+await其实所有的都是callback的变相处理,只是后者慢慢变的越来越优雅和强壮可扩展。那么如何实现promise呢?先观察一下promise的样子leta=n...
代码星球
·
2020-04-01
JS
实现
Promise
原理
路由传参,path和query的刷新报错js文件丢失
日常的路由跳转,基本都会用到传参,有两种方式:path+query,name+params常用的写法:this.$router.push({path:'proDetail',query:{id:query.id,from:this.menuName,fromPath:'proList'}});或者this.$route...
代码星球
·
2020-04-01
路由
传参
path
query
刷新
JS组件系列——Bootstrap右键菜单解决方案:ContextMenu
前言:有段时间没发表随笔了,过个年人都变得懒了。新年刚来上班,今天正好得空,将去年遗留的两个小组件总结记录下。有朋友跟我说:你的bootstrap组件要能够形成一个可以满足一般项目需求的系列组件,才有真正的实用价值。想想说得在理。这不今天来总结下bootstrap的一个小组件的应用。好了,不说废话,进入正题吧。年前,博...
代码星球
·
2020-04-01
JS
组件
系列
Bootstrap
右键
JS组件系列——不容错过的两款Bootstrap Icon图标选择组件
前言:最近好多朋友在群里面聊到bootstrapicon图标的问题,比如最常见的菜单管理,每个菜单肯定需要一个对应的菜单图标,要是有一个可视化的图标选择组件就好了,最好是直接选择图标,就能得到对应的class样式。于是乎各种百度,皇天不负有心人,最后被博主找到了,感觉效果还不错,并且支持自定义的图标,今天就拿出来分享下...
代码星球
·
2020-04-01
组件
JS
系列
不容
错过
JS组件系列——Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
前言:最近项目里面需要用到表格的冻结列功能,所谓“冻结列”,就是某些情况下表格的列比较多,需要固定前面的几列,后面的列滚动。遗憾的是,bootstraptable里自带的fixedcolumn功能有一点bug,于是和同事讨论该如何解决,于是就有了这篇文章。最近项目里面有一个表格需求,该表格列是动...
代码星球
·
2020-04-01
JS
组件
系列
Bootstrap
Table
JS组件系列——使用HTML标签的data属性初始化JS组件
前言:最近使用bootstrap组件的时候发现一个易用性问题,很多简单的组件初始化都需要在JS里面写很多的初始化代码,比如一个简单的select标签,因为仅仅只是需要从后台获取数据填充到option里面,可是从后台取数据就需要js的初始化,所以导致页面初始化的时候js的初始化代码里面出现很多重复的代码,看着很闹心。于是...
代码星球
·
2020-04-01
JS
组件
系列
使用
HTML
首页
上一页
...
378
379
380
381
382
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他