- 浏览: 88317 次
- 性别:
- 来自: 北京
最新评论
-
zhuzhufyzhb:
这个兼容不好吧
Jquery弹窗插件Lhgdialog的用法 -
gandilong:
第二段我就不说了,就说说第一段吧。
你搞三次数据库查询有多大 ...
在网络中一些很蛋疼的东西! -
houxinyou:
最好不要用if条件语句的多重嵌套,不管怎么写if条件语句的多重 ...
一些习惯 -
agile_boy:
不建议在Grails这样使用Groovy
在grails框架中导入groovy脚本方法(四)
文章列表
最近学习Ionic+angular+cordova混合式开发,项目创建就卡了两天。使用ionic start project_name [template]方式创建之后,ionic serve 跑项目时报错
错误如下:
找了各种办法,把ionic由3.20降到3.9、使用http代理等等办法都不行。最后,在github上找到了解决办法。
引起这个问题的原因是,app-script@3.1.0,依赖ws@3.3.3版本,这个问题出现在ws中。所以替换wx即可。
npm install ws@3.3.2
注:貌似该问题出现在chrome浏览器中。
ASCII、UNICODE、GB2312、GBK、GB18030是字符集,UTF-8、UTF-16、UTF-32是编码。下面说一下他们的来历。
最早的计算机采用ASCII,这个编码长度是8位,也就说可以表示256个符号。如果只是表示英文这些符号够用了。但是,中文没有办法表示,怎么办?
中国人发明了GB2312,这个字符集结构是这样的,长度16位,两个字节,只要两个字节大于127的就认为是汉字,这样,就会有7000多个符号可以用了。而常用6000多个中文。这就是伟大的GB2312了。但是还是不够,有很多生僻字没有符号表示,这些文字怎么办?好吧,我们继续扩充吧。不要求第二字节必须大于127了。只要第 ...
Grails自己专有的页面标签<g:paginate>,它有多个属性:max显示最大值,offset显示每页的开头标号,params显示请求map,total表示最大条数。Prev显示上一页,next显示下一页。
实现步骤:
先给paginate标签的属性赋值:
Params.Max=params.max?:10
//设置最大值,没有的话设置10
Params.offset=params.offset?:0
//设置起始页,没有的话设置0
Def dd=DD.list(max: Params.Max,offset: Params.offset)
//根据自己的属性Max、o ...
1、在我们登录网银、一些交互论坛的过程中,你发现一些很坑爹的提示,比如我们登录时忘记用户名,它提示“您的用户名或密码错误!”,你妈,我知道是用户名错了还是密码错了,尤其是网银登录时,密码错误3次(好像是 ...
Lhgdialog的用法
大家都知道用js可以实现,但是在使用js实现的弹窗时得考虑很东西:浏览器的兼容、页面的交互等等问题。
在这里简单介绍一下lhgdialog的用法。
参数有:
Title:弹窗的上标题;
Content:弹窗中的内容(当然可以以一个页面为内容,用URL连接);
Ok:弹窗的确定键(可以是function)是布尔类型的;
Cancel:取消键(同上);
Cancelval:取消键的键值(就是显示的内容);
Max:弹窗的最大化键
Min:弹窗的最小化键
Time;可以设定时间(多长时间后关闭)
Button:可以自己添加一些按键,它的属性有:
Name:按键的值
Cal ...
在设计网页布局时,有一个很蛋疼的问题,那就是使用浮动(float)时的父容器塌陷问题。
先说一下什么是塌陷:
塌陷:父元素只包含浮动元素,那么它的高度就会塌缩为零(前提就是你们没有设置高度(height)属性,或者设置了为auto。就会出现这种情况,当然不是所用的浏览器都是这样的,在IE8下面没有这种情况。)如果父元素不包含任何的可见背景,这个问题会很难被注意到,但是这是一个很重要的问题。
先看看代码
.body{
width:900px;
background-color:#556677;
margin:0 auto; //为了居中
height:au ...
这个插件的用法其实很简单,下载一个Jquery Tree的压缩包,解压.看看里面的文件,有很多,其实,并不是全部用上。因为他这个里面包括了很多样式,如:动态、静态、编辑型、实例型等等。你只用其中一个。嘿嘿!
步骤:
⑴ 我选择了demon/index里面的 simple1,这时你就可以把这个simple 所有东西copy到你的页面中。当然,只是body里面的东东,其他还得考虑。
⑵ 完了之后看看他们的文件头。就是head里面的东西,全是link 和script,这好了 全部复制过去。
⑶ 复制之后发现很多的错误爆出来了,晕了!别急,link一般是连接资源文件,在解压包里找到相印的复制到自己的工程 ...
对时间格式的操作:
Date date = Date.parse("dd-MM-yyyy","31-12-2010")
String out = date.format("MM-dd-yyyy")
Println out
将会输出:12-31-2010
获得每个月的最后一天
Calendar cc=GregorianCalendar.instance ;
cc.set(2012,7,22)
def lastDay = cc.getActualMaximum(GregorianCalendar.DAY_OF_MONTH)
pr ...
关于if条件语句的多重嵌套时注意:最好是true为一路而false为一路,这样有更好的可读性。
在应用else if时在注意最好是访问频率较多的判断项放在最前面,这样可以加快访问速度。
用js实现页面时间:
方法一:很简单的写法
<div id="clock"></div>
<script>
function changeClock()
{
var d = new Date();
document.getElementById("clock").innerHTML = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours( ...
下面就是一个例子:不过没有设置 domain、path、hoursToLive……几个属性,所以一旦关闭浏览器就不会保存cookie了。
<html>
<head>
<script type="text/javascript" src="jquery.js"></script> //插入js
<script type="text/javascript" src="jquery.cookies.2.2.0.min.js"></script> ...
首先看html代码:
<select multiple="multiple" id="select1" size=”5” name="dd">
<optgroup label="坑爹组合">
<option value="1" disabled="disabled">我勒个去!</option>
<option value="2">坑爹啊 ...
在网页上实现自动计时
<script>
x=0
y=-1
function countMin( )
{ y=y+1
document.displayMin.displayBox.value=y
setTimeout("countMin( )",60000)
}
Function countSec( )
{ x=x+1
z =x%60
document.displaySec.displayBox.value=z
setTimeout("countSec( )", 1000)
}
<table> 你在 ...
1、在网页中设置自动刷新
在<head>中加入<meta http-equiv="refresh" content="20">其中content的值20(单位秒)是刷新的时间值。如果不是刷新页面的而是跳转到另一个页面的话:在content中加入URL=”your html”,一定要用分号跟前面的20分开。否则无效……
2、setTimeout用法:
setTimeout(“alert(‘对不起,让你就等了’)”,3000)
括号中前半部分部分是:指定要执行的method或者function
后半部分是:执行指定的等候时间(单位毫秒) ...
1、在CSS中float的用法,在Css中float的用法是浮动的意思,就是可以让元素浮动到想要的地方,它的几个属性是:none、right、left、inherit四个属性(其中只有inherit比较特殊,因为inherit不支持IE8一下的任何一个版本)inherit意思是继承父类的float属性。还有很多属性需要设置。
2、与float相辅相生的一个属性是clear:其有五个值是:both、right、left、none、inherit五个,其中inherit的属性与float的inherit的属性相同,他们的意思是:清空两边、右边、左边、无、继承的浮动元素!