BLOG
Enjoy when you can, and endure when you must.
NOV 22, 2012/JavaScript
一些JavaScript跨浏览器的事件处理函数积累
1.一个通用的事件处理函数:     if (eventTarget.addEventListener) {         eventTarget.addEventListener(eventType, eventHandler, false);     } else if (eventTarget.attachEvent) {  ...
NOV 20, 2012/后端开发与架构
PHP基础:MYSQL数据库操作
1.连接到数据库: · 面向对象的方法:    $db = new mysqli('hostname', 'username', 'password', 'dbname'); · 面向过程的方法:    $db = mysqli_connect('hostname', 'username', 'password', 'dbname'); · 连接结果的...
一个Yum更新错误的解决方法
今天在进行yum更新的时候遇到这样的错误: Transaction Check Error:    file /etc/my.cnf from install of mysql-5.0.95-1.el5_7.1.i386 conflicts with file from package mysql-libs-5.0.92-lxcenter.1.i386    file /usr/lib/mysql/libmysqlclient.so.15.0.0 from install of mysql-5.0.95-1.el5_7.1.i38...
NOV 19, 2012/JavaScript
一些JavaScript基础和同源策略
在HTML中嵌入JavaScript的四种方法:· 内联,放置在<script>和</script>标签对之间;· 放置在由<script>标签的src属性指定的外部文件中;· 放置在HTML事件处理程序中,该事件处理程序由onclick这样的HTML属性值指定;· 放在一个URL里,这个URL使用特殊的"javascript:"协议。JavaScript程序执行的两个阶段:· 第一个阶段:载入文档内容,并执行<script>元素里的代码。· 第二个阶段:当文档加载完毕并且所有脚本执行完成后,则进入该阶段。这个阶段是异步...
NOV 16, 2012/jQuery
jQuery事件委托
一、JavaScript事件流:JavaScript与HTML之间的交互是通过事件实现的。事件即是文档或浏览器窗口中发生的一些特定的交互瞬间。DOM事件标准定义了两种事件流:事件捕获和事件冒泡。对于事件捕获,事件的处理将从DOM层次的根开始,而不是从触发事件的目标元素开始,事件被从目标元素的所有祖先元素依次往下传递。在这个过程中,事件会被从文档根到事件目标元素之间各个继承派生的元素所捕获。而事件冒泡是当事件在某一DOM元素被触发时,例如用户在客户名字节点上点击鼠标,事件将跟随着该节点继承自的各个父节点冒泡穿过整个的DOM节点层次,直到它遇到依附有该事件类型处理器的节点二、jQuery事件...
NOV 12, 2012/Django
Django个人博客开发(五)
本文已历史长远,建议阅读最新的《用 Django 构建简易博客》系列文章。   上一节中,我们注重完成了博客UI的设计和主页的定制以及开启了Django站点管理以方便博客的管理,不过我们的主页并没有完善,其中很多东西和链接都还没加入,这将在以后来优化。 光有主页肯定是不行的。其实,对于很多博客来说主页只会显示博客的内容提要,而浏览全文则应该进入相应的博客展示页面,其中还包含访客的评论等内容。这就是这一节的主要内容,下面我们就一步步实现。 这一部分的主要内容: · 使用Django评论库 · 使用模板继承 &m...
NOV 12, 2012/HTML
学习笔记:HTML5 Canvas(一)
最近在学习HTML5 Canvas,这里记录一些基础方法的总结:HTML5中的canvas元素是作为2D渲染上下文的包装器,它包含绘图的图形操作所需要的全部方法和功能。· 访问2D渲染上下文:    var canvas = $('#Canvas');    var context = canvas.get(0).getContext("2d");· 绘制矩形并填充颜色:    context.fillStyle = "rgb(255, 0, 0)";   &nb...
NOV 09, 2012/前端开发
解决IE6下png不能透明的问题
IE6是不能支持png的透明效果的,为了解决这个问题,我使用的是DD_belatedPNG,可以支持图片或背景。     1.首先下载DD_belatedPNG_0.0.8a-min.js(官方下载); 2.上传到站点js目录下; 3.在页面中添加以下代码: <!--[if IE 6]> <script src="DD_belatedPNG.js"></script> <script>    DD_belatedPNG.fix('...
NOV 08, 2012/前端开发
解决IE6下div高度的问题
在IE6下如果对一个div需要设置很小的高度时,就会出现定义无效的情况。 这是因为当定义div的高度小于IE6下默认字体的大小时会自动“帮”你加宽,导致以上情况的出现。 解决方法是在CSS中定义一个overflow: hidden属性来,如: #my_div {    height: 5px;    overflow: hidden; }
NOV 06, 2012/Django
Django个人博客开发(四)
本文已历史长远,建议阅读最新的《用 Django 构建简易博客》系列文章。   经过前面三节的努力,我们的博客雏形已经建立起来了,从这一节开始,我们的主要任务就放在基本功能的实现。 这一部分的主要内容: · 完善模板 · 静态文件的使用 · Django站点管理   一、美化站点与静态文件: 之前我们构建的模板,如果要说敷衍了事,也的确是。因为那既是一个没有头没有尾的残缺页面,也没有任何的美化效果,所有的东西都是很牵强的从上到下依次摆在上面。这很明显不符合一个站点的要求。 ...
<< < 22 23 24 25 >