工作遇到问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作遇到问题相关的知识,希望对你有一定的参考价值。
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用于父元素才行,然后再子元素调整远近之类的
以上是关于工作遇到问题的主要内容,如果未能解决你的问题,请参考以下文章
代码片段使用复杂的 JavaScript 在 UIWebView 中插入 HTML?
ASP.net MVC 代码片段问题中的 Jqgrid 实现