- 博客(21)
- 收藏
- 关注
原创 页面隐藏的黑科技-visibilitychange
(function() { var OriginTitile = document.title, titleTime; document.addEventListener(”, function() { if (document.hidden) {
2017-07-06 09:48:48 420
原创 文章标题
es6学习第一章节(let and const)ES6明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用于。凡是在声明之前就使用这些变量,就会报错。let不允许重复声明let不允许在相同作用于内,重复声明同一个变量。 `// 报错 function () { let a = 10; var a = 1; }// 报错 funct
2017-07-03 10:09:49 171
原创 记录几个正则表达式
var URL_REGEXP = /^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i;var EMAIL_REGEXP = /^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A
2017-06-30 14:53:40 237
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-06-12 14:27:28 289
原创 记录一个angular学习网址
http://www.cnblogs.com/liulangmao/tag/angular/default.html?page=4
2017-01-14 10:50:52 179
原创 html5 postMessage解决跨域、跨窗口消息传递
一些麻烦事儿平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题1.页面和其打开的新窗口的数据传递2.多窗口之间消息传递3.页面与嵌套的iframe消息传递4.上面三个问题的跨域数据传递postMessage()这些问题都有一些解决办法,但html5引入的message的API可以更方便、有效、安全的解决这些难题
2017-01-06 10:26:53 206
原创 点击下拉框其他地方下拉框收起
//收起下拉框indexAccount.prototype.collect = function(){var inputs = $("input");$.each(inputs, function(i,inputone) {inputone.onblur = function(e){var _self = $(this)var obj = e.target; var
2016-12-15 11:57:57 4652
原创 清除浏览器input中缓存
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。 如果不想让浏览器缓存input的值,有2种方法: 方法一: 在不想使用缓存的input中添加XML/HTML Codeautocomplete="off";eg: input type="text" autocomplete="off"
2016-11-30 13:43:59 1776
原创 记录一个上传头像的bug
当我们上传头像切成圆形时,如果使用img标签时会有一个默认边框,此时可以改用其他标签,例如div等。。。然后再设置背景图片就可以去除边框了。。。。
2016-11-28 15:02:05 290
转载 用github来展示你的前端页面吧
前言经常会有人问我如何才能将自己做的静态页面放到网上供他人欣赏,是不是需要自己有一个服务器,是不是还要搞个域名才能访问?对于以上问题我都会回答:用github来展示你的前端页面吧。工欲善其事,必先利其器。github是一个很好的代码管理与协同开发平台,在程序界又被称为最大的“同性交友网站”。如果你不懂git,没有自己的github账户,那你就丢失了一把能够很好的展示自我,储存知识的
2016-11-25 13:54:59 348
转载 年级大了有些真的记不住---ajax与HTML5 history pushState/replaceState实例
一、本文就是个实例展示三点:我就TM想找个例子,知道如何个使用,使用语法什么的滚粗跟搜索引擎搞基自己备忘精力总是有限的,昨天一冲动,在上海浦东外环之外订了个90米的房子,要借钱筹首付、贷款和领证什么的。HTML5 history相关知识点啪啦啪啦讲起来也是一条又臭又长的裹脚布,精气神实在不够用,这里,直接一个实例。二、ajax载入与浏览器历史的前进与后退众所
2016-11-24 17:12:39 307
转载 前端——CSS实用技巧
1、清除浮动浮动给我们的代码带来的麻烦,想必不需要多说,我们会用很多方式来避免这种麻烦,其中我觉得最方便也是兼容性最好的一种是…. 123456789 // 清除浮动.clearfix{zoom: 1;}.clearfix:after{display: block;content: '';
2016-11-14 11:39:06 238
转载 微信自定义分享链接和图文
导语:使用微信自定义分享,可设置个性化的分享图片、标题、描述等,从而使分享的内容更生动有趣,以获得更好的传播效果。以下来自:微信分享自定义图片和摘要微信现在是众多公司营销的重点。遍布朋友圈和消息群组里的html5各位可能也是天天见了,不过自从微信更新了官方api后,对整个微信内的页面管控都严格了不少。而官方的分享卡片,是众多在微信生态中传播的html5静态页面的一个重点。不过很多人
2016-10-15 14:22:02 1219
转载 记录一个ajax返回到原处的网址
http://www.zhangxinxu.com/wordpress/2013/06/html5-history-api-pushstate-replacestate-ajax/
2016-10-14 10:45:12 263
原创 获取系统时间和本地时间
有些时候我们前端需要对时间做一些限制,比如倒计时啊,还有一些其他的抢购类似的。。这些如果获取的是本地时间,其他有心人是可以做一些修改的。所以需要获取系统时间。当然,这些如果是很重要的东西还是放在后台来做好一点。untitledget=function (id){return document.getElementById(id)}if(document.all)
2016-10-13 14:03:58 472
原创 一个表单两个submit提交到不同的页面
可以在两个提交按钮的onclick事件处理过程中修改表单action属性,实现提交地址的变更.如:input属性: type="submit" onclick="javascript:this.form.action='url1';" type="submit" onclick="javascript:this.form.action='url2';"
2016-09-28 11:20:46 794
原创 js判断数据类型
1、typeof 形如 var x = "xx"; typeof x == 'string' 返回类型有:'undefined' “string” 'number' 'boolean' 'function' 'object' 缺点:对于object类型不能细分是什么类型
2016-09-24 15:13:43 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人