![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTML5+CSS3,JS,JavaScript
qinyuHTML
工作认真
展开
-
replace 如何分别替换第一次匹配和所有匹配之后得到的字符串
JSAPI中,对于replace()方法的描述是这样的:replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。在实际应用中,举个例子:把字符串中的“a”替换为 空字符串“”,var str = "aaasssbsasfs";str.replace("a","");发现replace只替换了第一个a,后面的a 并没有匹配。原创 2017-05-22 09:29:21 · 4161 阅读 · 0 评论 -
IOS-iframe 嵌套某一个页面,点击跳转下一个页面不能操作页面中的任何事件
由于是使用banner,将活动详情页面展示 在项目中,就使用了iframe嵌套活动详情。活动详情中有一个按钮可以跳转到另外一个页面。IOS系统中,跳转之后,发现跳转的那个页面不能操作任何时间,后来发现是iframe标签中,overflow:scroll样式,影响到了下一个页面,就好像给下一个页面添加了一层玻璃。var iframe = window.document.querySe原创 2017-09-25 14:10:01 · 4124 阅读 · 0 评论 -
overflow 显示一行可以滑动,不显示滑动滚动条
使用两个div,完成div将内层div的滚动条遮挡住,使用户看不到滚动条body,p{ margin:0;}.citySpan{display: inline-block; text-align: left; padding-left:10px;}.div1{ font-size: 10px; color: #a4a4a4; padding-原创 2017-09-18 10:41:01 · 3981 阅读 · 0 评论 -
JS获取智能机浏览器版本信息
var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核原创 2017-09-27 10:03:17 · 600 阅读 · 0 评论 -
将JSON对象、数组的值赋给另外一个对象,(互不影响) 对象赋值
如代码所示,因为JSON对象如果用=来进行赋值的话,类似a=b,你的本意是想修改b里面某个key对应的value,不动a里面的值,用=的话,a、b都修改了,所以可以重新对应的给另外一个赋值。function getObjectVal(data) { var _data = {}; $.each(data, function (k, v) { _data[原创 2017-09-27 10:06:06 · 4527 阅读 · 0 评论 -
用纯CSS写一个左右滑动的开关按钮
/*关闭状态*/.dashDiv{ float: right; border-radius: 1.8667rem; border: 0.03rem solid #cbcbcb; background-color: #FFFFFF; width: 1.26667rem; height: 0.613333rem; margin-top: 0.5r原创 2017-12-04 16:50:40 · 8592 阅读 · 0 评论 -
html 5 (manifest )离线缓存使用以及坑
项目需求,当网络缺失时,使用html5 离线缓存技术,展示某个页面。(应用程序缓存Application Cache)html5离线缓存是通过创建cache manifest 文件,轻松创建web应用的离线版本。刚开始使用的时候好些坑,因为没有很详细的文档或者资料,只能一点点的测试和开发;使用步骤和遇到的坑如下:1,新建一个以.appcache 为后缀的文件,这个文件最好和你需要缓存的html页面...原创 2018-02-26 20:03:55 · 1190 阅读 · 1 评论