工作遇到问题

CSS里背景图资源位置不对不会报错
 
编辑器溢出:页面长度有影响!?
 
表单为100%的话,里面的数据格的宽度由数据长度来相应分配
 
提交多个checkbox的时候,name设为同一个,并且为数组name="ids[]",不然提交的是单个字符串
 
由于slide-item有3d属性,导致android上最后一个overflow:hidden无效,所以给子集也加个overflow:hidden;
 
路径中一个点表示当前目录:href="./assets/demo.css",两个点表示上一级目录:src="../dist/zepto.js"
 
window.scrollTo(0, 1);          //移动页面收起地址栏
 
视觉差:background-attachment:fixed;
 
grunt无法压缩JPG,安装上jpegtran-bin,并且imagemin版本为0.4.1:
"jpegtran-bin": "0.2.0",
 "grunt-contrib-imagemin": "^0.4.1",
 
重复引用这些大型库也会出问题
<script src="/js/zepto.js"></script>   
 
函数的参数通过复制值来运行,而不是指针引用
 
ul的子元素只能是li,不能用a标签套,否则会裂开,a标签里面还有a标签页不行!
 
ajax 里post,get返回的数据默认不是json对象,要指定返回类型dataType: 'json',getJSON返回的才是默认json对象
 
table可以通过colspan,rowspan来规定单元格可横跨的行数或者列数
 
margin用百分比相对于有值得父元素宽度而言
 
cordova 跨平台的时候要重新安装插件,有问题重新安装项目,插件试试
 
input date类型的在手机里看无法显示placeholder
 
启动图片不显示问题:
<preference name="SplashScreen" value="splash"/>  改为:
<preference name="SplashScreen" value="screen"/>
新版还需要安装splashscreen插件才行了
 
append进来的元素,需要添加事件监听的话,就添加到已存在的父元素,然后选择将来会添加进来的节点
$("#dui-list").on("click", ".ui-opt", function() {});
 
firefox获取事件对象需要传入参数function(evt, id),没有传直接用获取不到
 
fadeIn fadeOut 方法在旧的IE某些情况下有问题,直接变成show,hide方法了,例如绝对元素嵌套绝对元素
 
如果SVN的cleanup失败,删除target,关掉cmd试试
 
ie7display:inline-block无效,需要使用hack-- *display:inline;zoom:1;  并且记得给元素添加宽度。如若元素没有居中,那么给父元素设置一个text-align:center;试试
 
mvn 登陆不进去,试试mvn clean tomcat7:run  (要同时启用top 和 cas-server两个服务)
 
cordova通过git下载插件,提示SSL证书错误的话,用这个:http://my.oschina.net/tearlight/blog/193913
git config --global http.sslVerify false
 
给Android签名:
ant.properties文件:
key.store=C:\Program Files\Java\jdk1.7.0_67\bin\topsunny.keystore
key.store.password=13600066588
key.alias=topsunny
key.alias.password=13600066588
要在 /platforms/android/build.gradle文件中的cdvReleaseSigningPropertiesFile = "../ant.properties" 指定properties文件路径
 
打包cordova出现  lint found fatal errors while assembling a release target  错误的话,在 /platforms/android/build.gradle 的android {} 内添加:
lintOptions { 
       checkReleaseBuilds false
}
 
上传app到苹果商店,如果xcode崩溃的话,那么就关掉xcode,只留下上传的那个程序
xcode连接iPhone不能安装app的话,重启iPhone设备
 
Android和ios区别:
1)ios的CSS多一行代码
2)扫描二维码插件不同
3)首页检测升级不同,检测更新参数不同(Android 3,ios sysid = 4,后来ios直接向app store请求数据)
 
ie10,11table显示不全的问题,开启兼容性视图就可以了。或者设置一些样式让他重绘一下
 
Photoshop无法复制中文的话,下载完整版,或者用图片识别软件(例如汉王 PDF OCR)
 
用jquery选中 $("input[type='checkbox']").prop("checked",false);  必须用prop,不能用attr
 
上传app到iTunes的时候,如果上传的要改,那么把build改了,version不用改就可以,重新打包上传
 
iOS9引入了新特性App Transport Security (ATS)。要求App内访问的网络必须使用HTTPS协议。
在Info.plist中添加NSAppTransportSecurity类型Dictionary。
在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
 
苹果命令行自带openssl,因此可以直接输入
openssl x509 -in aps_production.cer -inform DER -out aps_production_identity.pem -outform PEM
openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChat.p12
cat aps_production_identity.pem PushChatKey.pem > ck.pem
 
display:none的元素,尺寸又是未知自适应的,无法获取宽度等信息,因为display:none的元素是没有物理尺寸的
 
ie下background-size有问题的啊,避免用
 
perspective用于父元素才行,然后再子元素调整远近之类的
原文地址:https://www.cnblogs.com/chuangweili/p/5166503.html