web前端
文章平均质量分 52
sunwayMike
No Pains,No Gains.
展开
-
【前端优化】通过六种方法提高网站访问速度
原文地址:http://www.cnblogs.com/fengyin/archive/2011/01/18/1938628.html1.把你的 .js 库文件地址替换成 Google CDN的地址 ::随着 jquery 和 mootools 等js库的使用需要加载的.js文件越来越多也越来越大,通常传统的网站是上传到网站本身的目录。但对于一个接近70多KB的jquery.js体积确实不利于网站响应速度的提升,此时就应该使用Google API .把你的 http://www.cnblogs.com/jq转载 2011-01-19 10:07:00 · 1300 阅读 · 1 评论 -
test() 方法用于检测一个字符串是否匹配某个模式.
test() 方法用于检测一个字符串是否匹配某个模式. var str = "Visit W3School";var patt1 = new RegExp("W3School");var result = patt1.test(str);document.write("Result: " + result); http://www.w3school.com.原创 2011-06-13 16:50:00 · 1349 阅读 · 0 评论 -
jQuery Q&A
<br />Q:<br />I have always used the mouseover event, but while reading the jquery documentation I found mouseenter. They seem to function exactly the same. Is there a difference between the two, and if so when should I use them? (Also applies for mouseout原创 2011-05-04 17:11:00 · 820 阅读 · 0 评论 -
Yii1.1.x执行流程
原文出处:http://www.iprue.com/article/118/首先是入口文件,即index.php。(以下app代表项目文件夹,yii均代表框架主文件夹)。载入了配置文件app/protected/config/main.php,这不是必须的。载入框架基础文件yii/yii.php,这个类只是继承了YiiBase,实质上是载入yii/YiiBase.php。所以转载 2011-07-01 13:43:00 · 1797 阅读 · 0 评论 -
JS获取屏幕、浏览器、网页高度宽度
文章出处:http://www.cnblogs.com/aiyuchen/archive/2011/04/19/2021273.html网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.client转载 2011-09-09 16:21:32 · 649 阅读 · 0 评论 -
JS性能优化框架
推荐两个比较实用的js优化方法,大家不妨试试:1. Head.js, 能够使JS进行并发下载,在全部下载完成后顺序执行JS2. RequireJS, 对Javascript进行模块化管理、并且按需加载的框架。More:原创 2011-08-16 21:35:08 · 3204 阅读 · 0 评论 -
浅析git原理
git的底层从其本质上讲是一个内容寻址文件系统,然后基于这个内容寻址文件系统实现了一套vcs(版本控制系统)的高层接口,方便我们使用.当然git也提供了底层接口,便于我们使用之做出符合自己需求的系统.我们把文件内容交给git进行管理,总得有一个地方来存放这些内容是吧!是的转载 2011-09-16 17:24:19 · 927 阅读 · 0 评论 -
自定义 Yii CGridView 和 CListView 组件
常用属性的设置方式:Example:$this->widget('zii.widgets.CListView', array( 'dataProvider'=>$book->search(), 'itemView'=>'_book', 'pager'=>原创 2011-09-19 15:36:52 · 2421 阅读 · 0 评论 -
Yii向CListView/CGridView中传值
CListView 按照列表方式显示数据项.与 CGridView 使用表格方式显示数据项不同, CListView 允许你使用 视图模板显示每一个数据项. 因此, CListView 可以生成更加灵活的 显示结果.CListView 同时支持排序和分页. 排序 和分页可原创 2011-09-26 15:09:30 · 2490 阅读 · 0 评论 -
浅谈 IE兼容模式
英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。转载 2011-08-30 23:09:11 · 1856 阅读 · 0 评论 -
转一研究Mysql全文索引的好文,对于小站做简单搜索特有用
全文索引在 MySQL 中是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、VARCHAR 或 TEXT 列上创建。对于大的数据库,转载 2011-10-09 23:22:36 · 877 阅读 · 0 评论 -
javascript知识拾遗
之前对javascript一直都不是很重视,自然写code的水平也就一直都处在半生不熟的状态。说不懂,又会写点,说会写,写出来的东西往往会有很多漏洞 :(最近这段时间,埋头学习javascript。尤其在正确书写javascript code,以及javascript的性能方面做了一点点总结。今天就先开个头,列几个最简单的知识。通常操作DOM结构或者其他很多情况,都是在jQ原创 2011-11-15 14:01:10 · 778 阅读 · 0 评论 -
未来两个月计划
1. read source code of yii2. write a widget for yii3. read ci原创 2011-11-17 14:43:47 · 984 阅读 · 0 评论 -
css3学习
<br />想学习css3?<br />下面的站点不错,罗列了一些比较有用的css3的特效。<br />话不多说,赶紧来看吧:)<br />http://net.tutsplus.com/tutorials/html-css-techniques/10-css3-properties-you-need-to-be-familiar-with/comment-page-1/<br /> <br />原创 2011-04-15 15:39:00 · 868 阅读 · 0 评论 -
Document.Referrer丢失的几个原因
Referrer的重要性HTTP请求中有一个referer的报文头,用来指明当前流量的来源参考页。例如在www.sina.com.cn/sports/上点击一个链接到达cctv.com首页,那么就referrer就是www.sina.com.cn/sports/了。在Javascript中,我们可以通过document.referrer来获取同样的信息。通过这个信息,我们就可以知道访客是从什么渠道来到当前页面的。这对于Web Analytics来说,是非常重要的,这可以告诉我们不同渠道带来的流量的分布情况,转载 2011-04-15 10:27:00 · 7124 阅读 · 0 评论 -
html5 之 output标签
<br /> <br /><output> 标签定义不同类型的输出,比如脚本的输出。<br /><output> 标签是 HTML 5 中的新标签。<br /> <br />属性属性值描述forid of another element定义输出域相关的一个或多个元素。formformname定义输入字段所属的一个或多个表单。nameunique name定义对象的唯一名称。(表单提交时使用)看个例子就明白了:<br /><!DOCTYPE HTML><html><head><mce:script原创 2011-06-01 15:24:00 · 7761 阅读 · 2 评论 -
PHP:错误 Deprecated: Function split() is deprecated in ... 解决办法
<br />本地测试的程序上传到服务器出现很多错误,Deprecated: Function split() is deprecated <br />查了原因是因为PHP的版本不同所导致的,本身程序开发的时候用的是PHP5.2以下版本,而现在空间上用的是PHP5.3的版本,很多PHP函数已经过时不能用了,这里的这个错误原因就是函数split()在 PHP5.3 中已经不建议使用了。<br /><br />PHP5.3 split() 不建议使用的原因:<br />PHP 5.3.0 之后的regex, 希转载 2011-03-01 23:25:00 · 6368 阅读 · 0 评论 -
找到问题所在
<br />前段时间曾试图在本机安装一下magento1.3版本,曾经有一次可以运行成功。可是,此后在多次尝试之后均会出现一些问题导致系统不能正常使用。很是郁闷。<br /> <br />最近,有空。闲暇时候,感觉还是想要运行一下1.3的版本,于是便又一次download了一下。<br /> <br />不出所料,这一次还是出现了同样的问题。<br /> <br />这时才突然想起,曾经把php的版本升级了一下,从5.2-》5.3,于是乎,恍然大悟:magento1.3的版本里的一些php的系统方法在php原创 2011-03-01 23:36:00 · 740 阅读 · 0 评论 -
找到问题所在
<br />前段时间曾试图在本机安装一下magento1.3版本,曾经有一次可以运行成功。可是,此后在多次尝试之后均会出现一些问题导致系统不能正常使用。很是郁闷。<br /> <br />最近,有空。闲暇时候,感觉还是想要运行一下1.3的版本,于是便又一次download了一下。<br /> <br />不出所料,这一次还是出现了同样的问题。<br /> <br />这时才突然想起,曾经把php的版本升级了一下,从5.2-》5.3,于是乎,恍然大悟:magento1.3的版本里的一些php的系统方法在php原创 2011-03-01 23:36:00 · 662 阅读 · 0 评论 -
robots的一些作用及用法
在国内,网站管理者似乎对robots.txt并没有引起多大重视,应一些朋友之请求,今天想通过这篇文章来简单谈一下robots.txt的写作。robots.txt基本介绍robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只收录指定的内容。当一个搜索机器人(有的叫搜索蜘蛛)访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,那么搜索机器人就沿着转载 2011-02-09 22:46:00 · 910 阅读 · 0 评论 -
中国的C2C模式
<br />转载的一篇文章,如题。<br /> <br />这里的C2C的解释可谓犀利,不错,分享一下,呵呵。<br /> <br />原文链接:http://coolshell.cn/articles/3820.html转载 2011-03-04 23:33:00 · 703 阅读 · 0 评论 -
javascript 实现倒计时
<br /><br /><script type="text/javascript"><br /> var addTimer = function () {<br /> var list = [],<br /> interval;<br /><br /> return function (id, time) {<br /> if (!interval)<br /> interval = s原创 2011-03-04 14:44:00 · 982 阅读 · 0 评论 -
值得研究的编程技术网站
偶然发现的一篇不错的文章,推荐了很多有用的资源,与大家分享一下了。文章url:http://blog.csdn.net/Code_GodFather/archive/2010/01/16/5200913.aspx原创 2011-03-07 17:05:00 · 676 阅读 · 0 评论 -
巧用cssText属性批量操作样式
给一个HTML元素设置css属性,如var head= document.getElementById("head");head.style.width = "200px";head.style.height = "70px";head.style.display = "block"; 这样写太罗嗦了,为了简单些写个工具函数,如function setStyle(obj,css){ for(var atr in css){ obj.style[atr] = css[atr];转载 2011-03-12 10:34:00 · 704 阅读 · 0 评论 -
CSS清除浮动的简单方法
<br />偶然发现的一个不错的文章,记录一下。<br /> <br /><br />The clearfix hack is a popular way to contain floats without resorting to using presentational markup. This article presents an update to the clearfix method that further reduces the amount of CSS required.<br />U原创 2011-05-16 18:50:00 · 873 阅读 · 0 评论 -
javascript var_dump
<br /><br />通过google找到了一个非常好的JavaScript调试方法,目前看到的是可以打印Object/Array/Function/String四种类型,使用方法和PHP中的var_dump()一样,只要直接dump(变量名)即可。<br />dump(value, [showTypes])<br />@ param value (Any) value to dump<br />@ param [showTypes] (Boolean) optional to display each原创 2011-05-27 18:05:00 · 1618 阅读 · 0 评论 -
jquery通过mouseover来模拟click
<br />今天偶然遇到一个问题,想通过一个mouseover操作来模拟click的效果。<br />其实这件事情对于jQuery来说并不是一个难的处理。只是有段时间没有玩jQuery,一些方法快忘掉了 :(<br /> <br />简单记录一下吧,方便自己以后温故。<br />这里主要采用.hover()方法来实现。<br />code如下:<br />$("#elementId").hover( function() { //simulation for click $(this)原创 2011-05-30 15:46:00 · 4192 阅读 · 0 评论 -
WEB前端研发工程师编程能力成长之路(2)
四.【入微】最强解决方案。你能够走在需求的前面,将当前需求里有的、没有直接提出来的、现在暂时没有但将来可能有的等等,及前端编程潜规则等各个方方面面都综合考虑,给出最优方案。以一招胜万招。 var str = "http://www.xxx.com/?pn=0"; // 删除指定字符 pn=0// 我将这个字符串里所可能想到的各种情况都列举出来var a = [ "http://www.xxx.com/VMpn=?pn=0"// pn= 可能出现在 ? 前 ,转载 2011-04-12 23:12:00 · 2420 阅读 · 0 评论 -
WEB前端研发工程师编程能力成长之路(1)
【背景】如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧;如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧;如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧;WEB前端研发工程师,在国内是一个朝阳职业,自07-08年正式有这个职业以来,也不过三四年的时间。这个领域没有学校的正规教育,没有行内成体系的理论指引,几乎所有从事这个职业的人都是靠自己自学成才。自学成才,一条艰辛的坎坷路,我也是这样一路走来。从2002年开始接触WEB前端研发至今已然有转载 2011-04-12 23:11:00 · 812 阅读 · 0 评论 -
Yii tips
1.在页面中显示log信息: 在配置文件(main.php)中将log栏的配置设为如下: 'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'CFileLogRoute', 'levels'=>'error, warning', ),原创 2011-06-20 15:18:00 · 1326 阅读 · 1 评论