2016年gift上线相关知识点记录
1、图片初始化加载
2、如何判断横屏
function horAver() {
if (window.orientation == 90 || window.orientation == -90) {
alert("建议竖起手机玩游戏:-D");
}
}
window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", horAver, false);
3、pageShow的使用
var count=0;
window.addEventListener('pageshow', function(event) {
count++;
if(count>1)
{
alert(11111);
}
});
4、动画避免使用setInterval,改为css3,间隔时间可从keyframes中改变
@-webkit-keyframes wobble {
70% { -webkit-transform: translateY(0%); }
75% { -webkit-transform: translateY(-5%) rotate(-5deg); }
80% { -webkit-transform: translateY(4%) rotate(3deg); }
85% { -webkit-transform: translateY(-3%) rotate(-3deg); }
90% { -webkit-transform: translateY(2%) rotate(2deg); }
95% { -webkit-transform: translateY(-1%) rotate(-1deg); }
100% { -webkit-transform: translateY(0%); }
}
5、修改地址、通过地址传递参数,获取参数
function getQuery(key){
var arr = window.location.search.split('&')
for (var i = 0; i < arr.length; i++) {
var ar = arr[i].split("=");
if (ar[0] == key) {
return arr[1];
}
}
return "";
}
6、提交表单过程添加loading图片
<form action="#" method="" name="form1" class="f_form" onsubmit="return isForm(this)">
<input type="text" placeholder="姓名" name="name">
<input type="text" placeholder="电话" name="tel">
<input type="hidden" name="platform" value=“">
<input type="button" value="提 交" id="j_formsubmit" class="btn">
</form> $('#j_formsubmit').on('click',function(event){
if(isForm(document.form1))
{
document.form1.submit();
$('.loading_gif').html('<img src="http://n.sinaimg.cn/mobileh5/dc9d8119/20160107/loading.gif" />');
}
})
function isForm() {
var oForm = $('.f_form')[0];
if (!oForm.children[0].value) {
alert('请输入姓名');
return false;
} else if (!/^0?1[3|4|5|7|8][0-9]\d{8}$/.test(oForm.children[1].value)) {
alert('请输入正确手机号')
return false;
} else {
return true;
}
}
2016年gift上线相关知识点记录的更多相关文章
- Vue相关知识点记录
1.安装 vue不支持ie8以下版本(无法模拟ECMAScript5特性),支持所有兼容ECMAScript5的浏览器. 浏览器安装Vue Devtools, 可以在更友好的界面中审查和调试Vue应用 ...
- 学习记录013-NFS相关知识点
一.NFS相关知识点 1.NFS常用的路径/etc/exports NFS服务主配置文件,配置NFS具体共享服务的地点/usr/sbin/exportfs NFS服务的管理命令,exportfs -a ...
- C#知识点记录
用于记录C#知识要点. 参考:CLR via C#.C#并发编程.MSDN.百度 记录方式:读每本书,先看一遍,然后第二遍的时候,写笔记. CLR:公共语言运行时(Common Language Ru ...
- spring mvc开发过程知识点记录
给一个客户做的一个小项目,需求就是输入类似一个短网址http://dd.yy/xxxx然后跳转到另外一个域名下的图书文件.(实际很多短网址站都提供API供调用吧,不过客户需求是他自己建立一个短网址服务 ...
- Caffe学习系列(二)Caffe代码结构梳理,及相关知识点归纳
前言: 通过检索论文.书籍.博客,继续学习Caffe,千里之行始于足下,继续努力.将自己学到的一些东西记录下来,方便日后的整理. 正文: 1.代码结构梳理 在终端下运行如下命令,可以查看caffe代码 ...
- MySQL自增列(AUTO_INCREMENT)相关知识点总结
MySQL的自增列(AUTO_INCREMENT)和其它数据库的自增列对比,有很多特性和不同点(甚至不同存储引擎.不同版本也有一些不同的特性),让人感觉有点稍微复杂.下面我们从一些测试开始,来认识 ...
- java 项目相关 学习记录
一位资深程序员大牛给予Java初学者的学习路线建议 [任何时期都可以好好看看] https://www.imooc.com/article/8993 https://www.jianshu.com/ ...
- DB知识点记录
DB知识点记录 分页 SqlServer:ROW_NUMBER () over (ORDER BY ID) AS RN, MySql:limit Oracle:ROWNUM AS RN 数据表的基本结 ...
- django学习-2.urls.py和view.py的相关知识点
1.URL函数简单解析 1.1.url() 函数可以接收四个参数,分别是两个必选参数:regex.view,和两个可选参数:kwargs.name. def url(regex, view, kwar ...
随机推荐
- 单调队列-hdu-3415-Max Sum of Max-K-sub-sequence
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3415 题目大意: 给n个数凑成环状,求某一区间,使得该区间长度不超过k,且总和最大. 解题思路: 区 ...
- 【计算几何初步-判断是否凸多边形】【HDU2108】Shape of HDU
Shape of HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tot ...
- Linux Tomcat7.0安装配置实践总结
一,安装JDk 先下载jdk,链接http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择相对应平台的JDK.由于笔者 ...
- tomcat-maven-plugin 插件使用
配置 在pom.xm 加入以下xml. <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId&g ...
- Js触发ASP.NET Validation控件的验证, 同时获取前台验证结果(不包括CustomValidator)
function CallValidate(group) { if (typeof (Page_ClientValidate) == "function") { Page_Bloc ...
- css之background的cover和contain的缩放背景图
对于这两个属性,官网是这样解释的: contain 此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小. 等比例缩放图象到垂直或者水平其中一项填满区域. cover 此时会保持图像的纵横 ...
- 【JSONKit】序列化Dictionary崩溃
jsonkit通过Dictionary转换成JSON字符串时总是崩溃. 解析代码: 崩溃地点 分析是因为我的参数中全是数字 找了一下原因,不知道知道怎么设置,(求大神指点) 这里有一个折中办法使用 ...
- discuz二次开发笔记(三)------discuz的安装步骤
下载好discuz的安装包后,解压在自己定义的文件夹里面,将upload里面的文件拷贝出来放到和upload同级的地方,然后删除upload文件夹. 打开浏览器,输入你文件夹的地址:如:http:// ...
- CSS混合模式
前面的话 层叠上下文z-index只是解决两个元素覆盖,谁离用户更近的问题.而CSS混合模式,则是处理两个元素覆盖部分如何混合的问题.如果了解photoshop的话,对这种现象应该不陌生.CSS3 ...
- python执行外部程序模块pyshell
写python程序的时候需要用到调用外部命令的模块,看了一下,还真不少,头疼,用着不顺手.根据官网推荐,我根据官网的subprocess模块定制了一个自己的shell,同时借鉴了github上面的sh ...