自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Javascript继承两种形式详解

一直想对Javascript再次做一些总结,正好最近自己写了一个小型Js UI库,总结了一下Js的继承机制,在网上也看了一些前辈们博客里的总结,感觉分析不是特别全面。这里仅仅是把自己的学习体会拿出来分享一下,希望对大家学习Javascript有所帮助。 Javascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模...

2012-04-10 11:15:59 98

原创 由编码识别遇到问题,思考utf8编码正则表达式(php版本)

 起因:最近遇到一件事情,一个接口能够接收传入编码可能是utf-8,gbk 两种。 做过编码方面转换的同学应该知道的,是什么编码不会在字符串里面有什么标记位的。不过utf-8编码有特殊性,因此可以通过正则表达式来检查。只要发现是utf-8编码。就转换,不是utf-8就当gbk处理。 编码一些常见问题可以查看:由web程序出现乱码开始挖掘(Bom头、字符集与乱码)行动:...

2012-04-02 22:24:10 283

原创 什么是viewport,为什么需要viewport

viewport:视口,视觉窗口,显示区域。在显示面积上手机屏幕相对桌面显示器要小很多,在几年前(现在也如此)大部分网站都是为桌面显示器浏览而设计,很少考虑到适应手机屏幕,所以如果用手机浏 览大多网站时会出现问题,比如常见固定宽度的网页会出现横向竖向滑动条,当然这不算什么大问题;但如果是浏览流动布局的网页那情况会非常糟糕,设想一个宽 度为30%的侧边栏对于320px手机屏幕而言也就96px,...

2012-03-30 15:05:09 313

原创 HTML5 history新特性pushState、replaceState

 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_historyDOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,让你可以在用户的访问记录中前进和后退。从HTML5开始,我们可以开始操作这个历史记录堆栈。 1.History使用back(),forward(...

2012-03-24 13:06:16 950

javascript 字符串多行的写法

 之前就觉得js写多行的字符串很麻烦,php中的多行写法有 <<<EOF多行内容EOF但js一直没找到,只能写成一行,或者var str = '123446'            + '789';这种写法。 今天在jquery.uploadify.js中看到了另一种写法,如下: jQuery('#' + swfuploadify....

2011-05-15 23:11:36 206

原创 给FckEditor添加导入word,wps文档功能!好变态啊,又弄出来了!!

客户提出一个变态的问题想给fckeditor添加一个导入word,wps文档的功能。弄了6个小时总算弄出来了。下面是代码:<script type="text/javascript">             function importWord(){              //获取文件路径              var filepath=docume...

2011-05-15 10:48:27 200

原创jquery插件treeTable

     由于工作需要,要直观的看到某个业务是由那些子业务引起的异常,所以我需要用树表的方式来展现各个层次的数据。需求:          1、数据层次分明;         2、数据读取慢、需要动态加载孩子节点;         3、支持默认展开多少层。     在网上找到了很多资料,发现treeTable方面的组件质量都不高,有些还不错样式不符合,性能也比较差。想想树表也挺...

2011-05-08 17:44:23 222

原创 PHP 的 array merge 与 + 号的区别

PHP 的 array_merge 会将 数值 变成 0, 1, 2..., 就算是强制转换成字串也一样.范例 - 使用 array_merge <?php $a1 = array(     '9' => '0',     '311' => '1',     '快乐' => '2',     '2009a' => ...

2011-05-05 16:56:33 108

原创 DIV+CSS布局的网页高度不能自适应问题

 在FF下一个自适应高度的简单做法加上height: 100%;overflow: auto;自动换行的简单做法table-layout: fixed;WORD-BREAK: break-all;WORD-WRAP: break-word;下面通过DIV+CSS布局的网页高度不能自适应一个例子,来说明如何解决这个问题<!DOCTYPE html PUBLIC "-//...

2011-04-26 14:47:51 521

原创 PHP warn、notice 问题的解决方案

首先,这个不是错误,是warning。所以如果服务器不能改,每个变量使用前应当先定义。方法1:服务器配置修改修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量)。但还没有找到好定义方法,望大家指教方法3:每个文件头部加上:error_reporting(0); ...

2011-04-21 10:58:40 465

原创 HTTP Caching 优化网站

原文出处:http://blog.chenlb.com/2009/07/http-caching-optimize-your-site.htmlHTTP Caching 用好了,可以极大的减小服务器负载和减少网络带宽。十分有必要深入了解下 http 的 caching 协议。先来看下请求/响应过程:http 请求/响应1、用 Last-Modified 头...

2011-04-11 21:27:14 77

原创 IE下设置innerHTML时出现:未知的运行时错误

今天在项目开发中遇到的比较郁闷的问题,特此记录:程序代码思路大致如下,想动态的改变tr标签的innerHTML内容,但是IE却报"未知的运行时错误",让我百思不得其解. Js代码 <script>    document.getElementById('trone').innerHTML = '<td>haha</td...

2011-03-03 20:20:18 225

原创 PHP的rawurlencode和urlencode

问题:2个函数都是针对字符串转义使其适合做文件名。该用哪个?哪个更标准?结论:rawurlencode遵守是94年国际标准备忘录RFC 1738,urlencode实现的是传统做法,和上者的主要区别是对空格的转义是'+'而不是'%20'javascript的encodeURL也是94年标准,而javascript的escape是另一种用"%xxx"标记unicode编码的方法。推荐...

2011-02-23 14:31:31 119

原创 javascript判断一个元素是否数组

javascript中要判断一个变量是否为array通常是比较困难的,因为 var a = []; alert(typeof a === 'object'); // true通常的做法是判断 a.constructor === Array  // true可是这个方法有一个问题,如果一个数组是来自另一个frame中的,那么它的constructor 将是另一个对象。YUI中...

2011-02-14 09:44:18 98

原创 JavaScript的静态变量和实例属性的实现

Static Variable         特点是可以通过函数名直接访问,也可以通过对象实例访问并被所有实例共享,对它的修改会影响到所有的实例,类似于java里卖弄的静态变量。 Instance Property(实例变量?):     特点是只对当前实例有效。 Static Variable的例子: function doSum(x, y){ doSum.sum = doSum.sum ...

2011-02-14 09:31:47 109

原创 Google Code SVN密码的解决之道

使用google有很久的习惯。不过现在用google总觉得很不痛快,你是不是有这样的感觉。经常在使用google的时候,出现不能访问,或者很慢的问题。估计这不仅仅是网络问题了。为什么同时我访问别的网站就可以呢。哎 呀,什么原因,司马昭之心了。虽不痛快,但是还是没有让我有放弃的地方,毕竟google就是先进,就是好。咱就是喜欢。下面有一个小方法,解决 google code的svn的问题...

2011-02-07 13:45:19 86

原创 Warning Cannot send session cookie - headers already sent...问题的解决(PHP的UTF-8 BOM引

习惯了用edit plus进行php编程,所以有时会出现一些不为人知的错误,很麻烦;近日,在开发项目时,某些页面总是出现以下问题:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at E:\web...

2011-02-04 00:35:42 71

原创 用javascript访问操作iframe中的dom对象(转载)

一、ie下访问操作iframe里内容 大家都知道iframe是非标准html标签,它是由ie浏览器推出的多布局标签, 随后Mozilla也支持了这个标签。 1. ie通过document.frames["IframeName"]获取它,例子:我们在iPage.html里输出srcPage.html里h1的内容,JS如下:alert(document.frames["iName"].do...

2010-11-14 00:02:36 243

原创 用jQuery解决跨域访问

浏览器端跨域访问一直是个问题, 多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时地都要疼上一疼.记得很久以前使用iframe 加script domain 声明,yahoo js util 的方式解决二级域名跨域访问的问题. 时间过得好快,又被拉回js战场时, 跨域问题这个伤疤又开疼了. 好在,有jquery帮忙,跨域问题似乎没那么难...

2010-11-03 13:08:48 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除