1.IE浏览器中,如果JSON数组中最后一个元素含有,(逗号),IE浏览器会报错。====js中写JSON数组时养成习惯,最后一个元素的,要去掉。
2.在js或PHP中判断一个变量是否为0或1,要用if(id === '1'),而不能用if(id == 1).因为用后面的方法判断0或1时有时系统会判断是true或false,而不是数字0或1.
3.oracle使用order by 排序时,如果排序字段中的值为NULL,oracle默认NULL是最大的,按asc排序时,NULL值会排在最后,desc排序时,NULL会排在最前。可以在order by 语句后面加上 nullsfirst(NULL值排最前)或null last(NULL排最后)处理。
4.js截取字符串
var aa = '123456'; aa.substr(0,length);
5.php截取字符串
$aa = '123456'; substr($aa, 1, 2); //输出 23
6.php拆分字符串
$str = '1^2^3'; explode("^",$str);//按照^拆分
7.把一个字符串写入文件中
file_put_contents() ;//函数把一个字符串写入文件中。 示例: file_put_contents('./test.txt',$data);//将$data字符串放入test.txt文件中,在当前php文件目录下生成text.txt文件。
8.html字间距
(1)text-indent设置抬头距离css缩进
即对,对应div设置css样式text-indent : 20px; 缩进了20px
(2)letter-spacing来设置字与字间距_字符间距离,字体间距css样式
即对对应div设置css属性样式为letter-spacing:8px;,字间距为8px
9. js中的each的用法
var arr = [ "one", "two", "three", "four"]; $.each(arr, function(){ alert(this); }); //上面这个each输出的结果分别为:one,two,three,four var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]] $.each(arr1, function(i, item){ alert(item[0]); }); //其实arr1为一个二维数组,item相当于取每一个一维数组, //item[0]相对于取每一个一维数组里的第一个值 //所以上面这个each输出分别为:1 4 7 var obj = { one:1, two:2, three:3, four:4}; $.each(obj, function(i) { alert(obj[i]); }); //这个each能循环每一个属性 //输出结果为:1 2 3 4
10.子页面取父级页面的id
window.parent.window.document.getElementById("ID").innerHtml() = '';
11.图片显示错误时加载默认的图片。
<img src="aa.png" onerror="this.src='bb.png'" />
12.表格隐藏或显示
表格隐藏或显示时要使用.hide()或.show();不能使用css中的display,block或者none,样式会发生错乱。
13.sql替换语句
将lieming
字段信息中的2011替换成2014
update
tab
set
lieming =
replace
(lieming,
'2011'
,
'2014'
);
14.border颜色渐变
border-bottom: 5px solid;
border-image: -webkit-linear-gradient( 330deg, #4f70a9 , #bcad80) 40% 1%;
border-image: linear-gradient( 330deg, #4f70a9 , #bcad80) 40% 1%;
border-image: linear-gradient( 330deg, #4f70a9 , #bcad80) 40% 1%;
border-image: -webkit-linear-gradient( 330deg, #4f70a9 , #bcad80) 40% 1%;
<!--持续更新-->