代码改变世界

js 中attachEvent与addEventListener使用小结

2011-07-29 17:41 by ☆冷枫☆, 2574 阅读, 2 推荐, 收藏, 编辑
摘要:用过这两个方法的人都知道,侦听事件在IE和火狐中有所差异需要区别对待。两者区别 attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列) addEventListener方法 用于 Mozilla系列 两者使用的原理:可对执行的优先级不一样,下面实例讲解如下: attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列) addEventListener方法 用于 Mozilla系列举例: Js代码 functionG(id){returndocument.getElementById(id);}G("btn").on 阅读全文

js 格式化字符串

2011-07-20 18:43 by ☆冷枫☆, 11899 阅读, 0 推荐, 收藏, 编辑
摘要:.NET中格式字符串有个String.Format()函数,想格式化一个字符串用起来比较方便,但是我们想在前端交互的时候就可以像这样格式化可不可以呢,当然可以的是吧。不然不可以也不用写这篇文章了:) 是的,我们可以考虑用正则来实现,提到正则大家应该都有思路了吧。哼哼,你的确很聪明。其实实现原理就是利用正则查找匹配js替换。 好了,看下代码吧: /**格式化输入字符串**///用法:"hello{0}".format('world');返回'helloworld'String.prototype.format=function(){vararg 阅读全文

设置Ubuntu允许远程连接MySQL

2011-07-19 09:55 by ☆冷枫☆, 3688 阅读, 1 推荐, 收藏, 编辑
摘要:出于安全方面考虑MySql-Server 只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的提升, 此时 MySql-Server 就要修改成允许 Web-Server 进行远程连接.假设我们有:Client: 192.168.1.100 //win7 OR XPMysql-Server : 192.168.1.101 //u. 阅读全文

在VM中为Fedora Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境

2011-07-18 16:27 by ☆冷枫☆, 240 阅读, 0 推荐, 收藏, 编辑
摘要:使用apt-get方式为Ubuntu安装PHP+MYSQL+Apache 分别执行如下命令: (1)安装MYSQL sudo apt-get install mysql-server sudo apt-get install mysql-client (2)安装Apache sudo apt-get install apache2 (3)安装PHP sudo apt-get install php5 sudo apt-get install libapache2-mod-auth-mysql sudo apt-get install php5-mysql 安装结束后,检测是否成功: (1)检测 阅读全文

SSH 连接Fedora 超时解决方案

2011-07-16 14:40 by ☆冷枫☆, 1175 阅读, 0 推荐, 收藏, 编辑
摘要:自己在本机配置了一个虚拟机,安装使用Fedora ubuntu Linux,想用SecureCRT SSH链接省去每次切换虚拟机的麻烦。但是问题来了:在虚拟机上能够ping通ip地址,在windows下面也OK,可是SSH就是链接不上报“连接超时”的错误。查了半天的资料发现是因为虚拟机上面的防火墙设置导致的,找到问题了处理就简单了:解决办法: 1、首先启动SSH服务"/etc/init.d/sshd start",启动前请确保已经安装了SSH服务,没有需要先执行"sudo apt-get install openssh-server"命令,然后确认ssh 阅读全文

JavaScript:prototype属性使用说明[转]

2011-07-14 11:15 by ☆冷枫☆, 187 阅读, 0 推荐, 收藏, 编辑
摘要:prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量 (Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量 (String) 等,而相关的类的方法,也是程序员经常用到 阅读全文

JQ中动态控制表格行数简单示例

2011-07-07 09:58 by ☆冷枫☆, 1816 阅读, 0 推荐, 收藏, 编辑
摘要:动态页面中控制表格的显示行数很常见,但是在html中好像还没使用过。例如控制下面表格显示N行:略加思考便觉得很简单了,无非就是获取地址栏中的行数参数num,然后利用JQ将num后面的行全部“删除”即可。看看下面的代码吧【比较简单,这里就只贴js代码】:<SCRIPTLANGUAGE="JavaScript"><!--$(document).ready(function(){varnum=getPar("num");//数据显示条数if(!num)num=10;vartab=$("tabletbodytr");//这里 阅读全文

js 拖动层示例[转]

2011-07-06 22:38 by ☆冷枫☆, 256 阅读, 0 推荐, 收藏, 编辑
摘要:共享一个简单的JS拖动层效果,支持ie,ff,opera,safari;ie有专门的拖动方法:dragstart,drag,dragend分别是开始拖动,拖动,结束拖动。但是其他浏览器(dom类,例如ff)不支持这些拖动方法。所以只能用鼠标事件模拟拖动层效果。实现原理:我们知道用户使用拖动效果,需要完成一下事件1.在某个区域按下鼠标左键,2.按住鼠标左键不放,拖动鼠标;3.拖到合适的位置后,放开鼠标左键。这3步用JS的事件来描述的话就是:用户在可拖动区域onmousedown,并在onmousedown的情况下触发onmousemove事件,当onmouseup的时候移除onmousemove 阅读全文

js判断浏览器版本进行相关业务处理

2011-06-20 15:38 by ☆冷枫☆, 337 阅读, 0 推荐, 收藏, 编辑
摘要:最近由于IE9的发布,我们网站上有些.exe的链接地址下载有些异常,因而需要批量修改成.zip格式的。这里就需要判断浏览器的版本了,下面是我工作中用到的一个小方法: //下载地址浏览器检测functiondownUrlCheck(callback){varagt=navigator.userAgent.toLowerCase();varre=newRegExp("msie([^\.]*)","i");vararr=re.exec(agt);//调试的时候可以修改IE版本号为6if(arr&&arr[1]&&arr[1]&g 阅读全文

APMServ中Apache启动失败的解决方法【转】

2011-05-23 18:20 by ☆冷枫☆, 322 阅读, 0 推荐, 收藏, 编辑
摘要:相信现在有很多朋友在用APMServ为本地搭建Web服务器,用来测试一些整站系统等等。在安装的时候有时候会遇到Apache服务启动失败的问题。我以个人的经验总结了一下,现在分享给大家,希望对各位有所帮助! 大致分为以下三种情况: 1. 端口占用问题; 2. 路径及文件名问题; 3. 配置文件问题。 1.端口占用问题 这个问题比较常见,解决起来也很容易。通常是因为IE或安装的其它程序占用了80端口而导致Apache启动失败,在启动Apache之前将端口号修改为其它未占用的端口就可以了。修改为非80端口后,访问自己的站点需要在地址后加上端口号,如:Http://127.0.0.1:88 2.路径及 阅读全文
上一页 1 2 3 4 5 6 7 ··· 9 下一页