上一页 1 ··· 110 111 112 113 114
摘要: 和JS 中的JOIN 方法一样,将一数组按照JOIN的参数连接起来。比如:var arr = [ "a", "b", "c", "d", "e" ];document.write(arr.join("-"));结果:a-b-c-d-e。var members=["John","Steve","Ben","Damon","Ian"];$('p.allmem').h 阅读全文
posted @ 2012-07-03 17:46 TBHacker 阅读(51558) 评论(1) 推荐(0) 编辑
摘要: 1.遍历字符串<?php$string = "This weekend,I'm going shopping for a pet chicken.";$vowels = 0;for($i = 0,$j = strlen($string);$i<$j;$i++){ if(strstr('aeiouAEIOU',$string[$i])){ $vowels++; }}echo $vowels;?>输出结果:14。遍历字符串,获得其中所有的元音字母个数,这里的strstr(para1,para2)方法可以判断参数para2是否在para1 阅读全文
posted @ 2012-07-03 11:57 TBHacker 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 用过的开发编辑器有很多,有Notepad、ZendStudio、Aptana等等,各有千秋,Notepad很小巧,高亮很优秀,但缺乏整体的编程感觉,需要到文件夹里去一个一个查找相应的文件,然后才能进行编辑。ZendStudio功能很强大,错误提示,高亮处理,布局美化等等都很不错,缺点就是太臃肿,每次都要加载项目,开启速度非常慢。不仅如此,还特别占内存,有时候还会报错。对于团队合作,用ZendStudio还是不错的。Aptana对js、css等web前端的处理很强大,高亮选择丰富多彩,可以根据自己的爱好选择不同的风格,缺点也是开启速度慢,占内存。ultraEdit,不仅小巧,而且可以从宏观上进行 阅读全文
posted @ 2012-07-02 16:24 TBHacker 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: codeIgniter是一种PHP开源框架,它会自带一些表单验证的功能,安全过滤等等。这里的验证字段对应的是网页中的表单,而不是数据库中的字段,这一点要认清楚了。可以通过$this->load->library('form_validation');来加载验证辅助函数,通过$this->form_validation->set_rules('username', 'Username', 'required');来对username进行验证,这里的username对应的是表单中的属性,而不是数据库中usern 阅读全文
posted @ 2012-06-29 17:20 TBHacker 阅读(6318) 评论(0) 推荐(0) 编辑
摘要: 衡量算法效率的常用标准是速度,即一个算法得到最后结果所需要的时间。通过具体的例子,来学习算法知识。读书的时候,不要错过书中的发散型练习,最好能思考一遍。思考了,你的理解就更深了。读书就要多多思考,多多提问。在思考中将知识点理解透彻。衡量效率的指标有时间和空间。一般需要时间少,占用空间少的算法好一些。当数据量很大很大的时候,高效算法的优势就表现出来了。时间复杂度由小到大:O(1)<=O(log2 n)<=O(n)<=O(nlog2 n)<=O(n^2)<=O(n^3)<=.........<=O(n^k)<=O(2^n)。伪代码就是采用最具表达力、 阅读全文
posted @ 2012-06-29 13:08 TBHacker 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 做网站,离不开表单。首先要获取到需要提交的数据。编程要从宏观出发,不要一下子,就把别人的代码拷贝过来,然后照葫芦画瓢。最终还是不会独立的编程。编程要从简单处出发,一点一点搭建起复杂,完美的架构。任何完美的架构都不是一下就能完成的。好比新浪网,淘宝网,人人网,都是一点一点升级优化的结果。想一口吃成胖子,只会撑死。也许你一开始做的不完善,这很正常,再优秀的程序员,也是从小处做起的。N久没有编程了,特别手生。今天主管,给了个简单的任务,差点没把我头痛死。看似简单的东西,做的过程总会遇到很多不曾想到的问题。baytech的内容页不是真正的网页,而是编辑器编写的网页。我想修改界面时,就要到后台的界面,进 阅读全文
posted @ 2012-06-28 16:41 TBHacker 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 每天读一遍,思考一下:我是否浮躁?1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3、看帮助。不要因为很难,而自己又是初学者所以就不看。帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。4、不要被一些专用词汇所迷惑,最根本的是先了解最基础知识。5、不要放过任何一个看上去很简单的小问题--它们往往并不那么简单,或者可以引申出很多知识点,不会举一反三你就永远学不会。6、知道一 阅读全文
posted @ 2012-06-27 17:17 TBHacker 阅读(340) 评论(0) 推荐(1) 编辑
摘要: jQuery选择器选择器 实例 选取* $("*") 所有元素#id $("#lastname") id="lastname"的元素.class $(".intro") 所有class="intro"的元素element $("p") 所有<p>元素.class.class $(".intro.demo") 所有class="intro"且class="demo"的元素:first $("p:f 阅读全文
posted @ 2012-06-27 14:58 TBHacker 阅读(702) 评论(5) 推荐(0) 编辑
摘要: 当输入j后,会触发ajax效果,从后台获取相应的名字中带有j的数据,并展示在suggestions中。代码实现如下:实现ajax需要三个文件,一个是html的表单文件,一个是js的核心文件,一个是php的后台文件。下面的是html文件,当键盘按下时触发showHint方法,在showHint方法中会有ajax的核心内容,实例化,获取地址,获取数据并展示等等。<html><head><script src="clienthint.js"></script> </head><body><form> 阅读全文
posted @ 2012-06-27 14:19 TBHacker 阅读(2989) 评论(0) 推荐(0) 编辑
上一页 1 ··· 110 111 112 113 114