- 浏览: 3319113 次
- 性别:
- 来自: 北京
最新评论
-
yzq21056563:
感谢作者分享~请教下,http://www.lisa33xia ...
CSS基础:text-overflow:ellipsis溢出文本 -
u012206458:
$.ajax的error,complete,success方法 -
DEMONU:
谢谢,虽然不能给你赞助,但是要给你顶
mysql中key 、primary key 、unique key 与index区别 -
njupt_tolmes:
阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿滕庆亚 ...
CSS基础:text-overflow:ellipsis溢出文本 -
zenmshuo:
用过SpreadJS,也包含数据可视化的图表
推荐几个web中常用js图表插件
文章列表
作者:zccst
CSS3是一个包含多方面的知识,主要分两大类,一类是在css2基层上改进的,另一类是完全新增的
批注:这里只是提纲,具体知识点可参考:http://zccst.iteye.com/blog/2192532
首先是媒体查询,这个是入口
@media screen and (min-width:400px)
一、在原有基础上改进和升级
1,盒模型
box-sizing: border-box / content-box
display: table / table-cell / box
table/table-cell与vertical-align=midd ...
作者:zccst
SVN用得很熟了,但是git一直用得不习惯,看来有必要学习一下原理。
Git做为一个资源管理和跟踪系统,如果想要把自己的文件托管在Git上,那么首先你得让Git知道你需要管理的文件在哪。比如说现在我有一个项目, ...
作者:zccst
一直觉得语句和表达式很简单,不需要专门留意,但是最近还是发现一些坑,发现也不是那么简单。
自不必说
var a = "" || 100;
之类的
还有跟常识判断不符的:
1,比如在if判断中的几类空
//空数组
if([]){ //结果是true,执行alert(1)。解决办法,使用[].length就可以
alert(1);
}else{
alert('a');
}
//空对象
if({}){ //结果是true,执行alert(1)。解决办法,使用jquery方法
alert(1);
}else{
ale ...
Git常用命令备忘[转载]
Git配置
git config --global user.name "robbin"
git config --global user.email "fankai@gmail.com"
git config --global color.ui true
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alia ...
作者:zccst
一、基本介绍
JavaScript的错误
1、使用Mozilla浏览器的用户可以直接在Tools下的Javascript Console进行查看浏览器找到的错误.
2、自己使用例外处理来捕获JavaScript的异常。
如下是Javascript的例外处理的一个实例。
var array = null;
try {
document.write(array[0]);
} catch(err) {
document.writeln("Error name: " + err.name + "");
d ...
作者:zccst
让一个div水平、垂直居中
一、流式布局两个要点:
1,在link中加入media
<link src="global.css" />
<link src="ipad.css " media="(max-width:980px) and (min-width:600px)" />
<link src="mobile.css " media="(max-width:599px)" />
2,把精确的像素改为百分比,并使用box-si ...
作者:zccst
一、单行溢出
1,固定宽度(非常容易)
text-overflow: ellipsis;
2,不固定宽度
思路:想让这个区域成为块元素,然后不换行,溢出隐藏。
display: block;
white-space: nowrap: #设置如何处理元素内的空白。
text-overflow: ellipsis; # ...
作者:zccst
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
这个用的最多,
width和height指令分别指定视区的逻辑宽度和高度。他们的值要么是以像素为单位的数字,要么是一个特殊的标记符号。width指令使用device-width标记可以指示视区宽度应为设备的屏幕宽度。类似地height指令使用device-height标记指 ...
作者:zccst
参考网址:http://www.ido321.com/906.html
2015-3-27
$(window).height(); 才是窗口的宽高,而且一直不变
document.body.clientHeight,在文档内容有滚动条的时候远大于$(window).height();
实际例子,向下滑动判断
$(document).height() - $(window).scrollTop() - $(window).height() < 150
2015-3-17
踩了一个大坑,在UC浏览器,window.innerHeight与document.bod ...
作者:zccst
读完JavaScript Pattern后,再读jQuery源码感觉轻松很多,其中要点是:
构造函数
原型对象
new Contruction()的执行过程
封装(立即执行函数)
根据上面的概念,jQuery本质也是一个构造函数,但是从始至终,都没有new jQuery对象new jQuery();而仅仅是调用jQuery构造函数,这样构造函数自身,始终都没有使用jQuery的原型发生关联。
把jQuery构造函数当做普通函数调用,内部返回了一个对象(在其构造函数内部转了一个弯)new了原型对象中的Init方法。此时,新的构造函数变成了init方法。init内部的th ...
作者:zccst
参考文章:
http://www.css119.com/archives/1629
HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升 ...
作者:zccst
查看远程仓库地址
git remote -v
【开分支】
git branch xxxx
vi .git/config
git checkout xxx
git push origin xxx
git branch -d newbranch
【合并代码】
先把本地page, page1.X pull到最新
在page分支运行
git merge page1.X
git push origin page
查看某个 ...
作者:zccst
viewport中文意思是视口。跟分辨率无关,而是一种相当于1024x768的定义。
比如iPhone的分辨率虽然很高,达到960,甚至1000多,但实际上视口宽度也就是320-360.
完整的写法
<meta name="viewport" content="width=device- ...
作者:zccst
还是中文描述的清楚,这东西就是打开最近的文档的东西。
http://bbs.kafan.cn/thread-1221365-1-1.html
一些管理工具会清除这些东西。清除后在开始->某一个软件,就没有了。
如截图所示:
如果清除后,就没有最近打开的链接了。
win7开始菜单和任务栏上项目的扩展菜单里的内容属于最近访问记录,存放在C:\Users\******\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations这里,类似28c8b86deab549a1.customDestinations- ...
作者:zccst
我理解的封装是建立在熟悉面向对象和继承的基础之上。
function defineLogin(lib, undefined){
//配置。默认配置,模板
config = {};
function Login(options){
//初始化配置项
}
Login.prototype.render(){
//渲染,绑定事件
}
...
Login.prototype.publicFunction(){
}
return Login;
}
...