- 浏览: 134048 次
- 性别:
- 来自: 北京
最新评论
-
devilyard:
msdghs 写道JS中没有continue,直接return ...
js for循环,符合某一条件则跳过并进行下次循环 -
msdghs:
JS中没有continue,直接return fasle就行
js for循环,符合某一条件则跳过并进行下次循环 -
LD_21:
js for循环,符合某一条件则跳过并进行下次循环 -
DanielHan:
在avd上测试,不会出现这种情况?
android EditText控件自动获取焦点弹出键盘解决方法 -
Mr.Joe:
logoyang88 写道问题解决了吗,字体颜色怎么修改呢,请 ...
浏览器input输入框修改黄色背景色
文章列表
今天运行worklight项目报错如下
Failed executing POST /applications/upload java.lang.RuntimeException: java.net.SocketTimeoutException: Socket operation timed out before it could be completed
googol一下不少人遇到过这问题
I suspect you got more than one IPv4 address for your machine. can you post here the result of the ' ...
最近部署一台worklight server服务器,遇到个问题,适配器返回的数据都是乱码。
解决方法:
在tomcat的catalina.bat文件中
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%的后面加上
-Dfile.encoding="UTF-8"
有的没有,直接加这句就可以了
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding="UTF-8"
相关参考文章:
http://blog.csdn.net/elia1208/article/d ...
应用中只有一个NavigationView的情况:
// 处理一下android返回按钮
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onBackKeyDown() {
var canPop = false;
var i ...
//定义包含网址的字符串
var currentContent = "asdf空间啊;SD卡附件阿克苏的房间;http://www.baidu.com/ 阿克江送达方;可垃圾是否";
//利用正则发处理后点击可打开网页,下面是两种不同打开方式
//调用设备浏览器打开
str = currentContent.replace(/(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|\&|-)+)/g, '<a style="color:blue" onclick="window.open(\'$1$2 ...
<div class="iteye-blog-content-contain" style="font-size: 14px">如何在Worklight(sencha touch)中使用浏览器打开网页: 在应用内Webview中打开 showLink : function(link) { console.log("link" + link); window.open(link, '_blank', 'location=no'); }, 系统浏览器中打开 showLinkInBrowser : function(link) { ...
浏览器表单记录用户名密码自动填充后有黄色背景,
看了下样式发现是一个样式的原因input:-webkit-autofill
网上查了下有人说添加个属性即可
autocomplete="off"
有人说添加到from属性里有人说添加到input里,试过都不管用,只能继续找解决方法了,
最后找到的解决方法如下:
对于纯背景色的表单添加以下样式即可
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #2390cc inset;
}
修改后样式如下其实就是 ...
前几天遇到个奇葩问题,用sencha touch做的worklight应用pad版在ipad版显示一切正常,安装到Androidpad后就出现问题了。
AndroidPad试了几个都是1280*800的,但应用总是把他识别成phone版。
而且读取的高度是320*545(这个有点记不清了,反正跟1280*800差很多),应用安装后也只是显示了左上角一部分,大概是应用的四分之一多点吧,其他有的地方压缩显示有的地方直接出屏了。显示的还非常模糊。
后来多次试验查找原因终于找到了罪魁祸首。
开始我用的是worklight6.0版本,建个简单的项目也有这个问题,
然后我换worklight6.1版本建 ...
通过浏览器,使用Ajax发送请求时,一直存在:
Origin is not allowed by Access-Control-Allow-Origin
在Mac上使用Safari浏览器没问题,但是Chrome一直不行
今天问题终于解决了:
在chrome启动方式后面加上--disable-web-security就ok了
worklight项目调原生方法
在sencha touch开发中有些功能实现比较困难,或是某些功能必须使用Android原生代码。这时就需要用sencha touch代码调用Android代码了,可以通过phonegap实现。举例如下(微信分享功能):
首先在Android项目src下添加包com.share,包中新建文件ShareWeiXin.java
文件代码如下
package com.share;
//import org.apache.cordova.CallbackContext;
import java.io.ByteArrayInputStream;
impor ...
在做微信分享时遇到分享图片太大而导致无法分享,下面是压缩图片大小代码
//图片大小压缩
public static Bitmap compressImage(Bitmap image) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中
int options = 100;
while ( baos.toByteArr ...
在开发过程中不可避免的会遇到某个方法需要每过一段时间执行一次。在sencha touch中有专门的方法,即setInterval
我在做carousel的时候需要做一个自动播放的功能,实现代码如下:
onHomecrslIdActivate : function(){
var crsl = this.getHomecrslId();
setInterval(function () {
crsl.next();
if (crsl.getActiveIndex() === crsl.getMaxItemIndex()) {
...
之前有发过说需要设置mask时间(其实是延迟多长时间后执行取消mask方法)的帖子,当时使用的方法是setTimeout:
setTimeout('Ext.Viewport.setMasked(false)',1000);
第一个参数是要执行的方法,第二个参数是延迟执行的时间。
setTimeout(function(){
console.log("xxx");
},1000);
今天研究了下delayedtask,也可以实现延迟执行的效果:
Ext.create('Ext.util.DelayedTask', funct ...
在开发中经常需要用禁止用户操作,例如加载数据,此时就需要用到mask了。一般加载数据都是加载完后取消mask即可,但也有时候需要mask多存在几秒或存在固定时长,此时就可用下面代码来实现
添加loadmask
Ext.Viewport.setMasked({
xtype : 'loadmask',
message : '加载数据中,请稍候...'
});
设置存在固定时间后取消mask
setTimeout('Ext.Viewport.setMasked(false)',1000);
最近在用play framework开发中做搜索功能需要用到日历插件,网上查到几个不错的分享下
先展示下几种插件的效果图,代码在最后,可以下载使用。如何使用每个js插件在文件内容开头都有例子
1、
2、
3、
4、
5、
6、
参考:
http://www.cnblogs.com/yank/archive/2008/08/14/1267746.htmlhttp://www.cnblogs.com/blodfox777/archive/2008/08/13/1266639.html
floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。ceil 则是不小于他的最小整数
看例子
Math.floor
Math.round
Math.ceil
1.4
1
1
2
1.5
1
...