-
在windows中用记事本编写php可能经常会有程序员碰到,只是为了简单的修改一个位置,不至于用大的编辑器打开,所以直接用记事本修改后保存,但是这可能就会带来致命的错误. 如果是GB2313,也就是默认中文编码,还好,但是如果你用的是UTF-8,则会出现错误的dom,但是在记事本当中还看不到,只有专用编辑器才能看到,所以一定要注意. 自己粗心已经犯过很多次了,希望大家引以为戒啊.
-
PHP 现在火的不行,也流行的要死的境界. asp.net 微软的天下,必然自己的东西也好用. jsp 大户,高科技的代名词了吧. asp 快要歇菜了,不过有点是现在谁都会点,简单. 先说说PHP, Facebook YouTube这个两个应该没话说了都是PHP,全美访问量最大的网站. php简单的来说跟asp有点类似,但却又走向OOP,性能上Facebook的老大说要帮助php的开发团队再次开发,让php能够够快.(很是无语啊)最主要的一点,开源,这可以说是php能一直一路跑下来而越跑越快的原因了. 再说说.net,微软自己的做的window,ie可以说是市场占有率霸主了,那.net自然没话说,因为自己做的东西肯定要是包容自己了.性能上.net也算突出,文件的结构也非常好,包和类都非常不错.虽然不会吧,不过推荐大家用.纯OOP. jsp,小项目就不用考虑用jsp了,过于浪费时间,可以说jsp的逻辑性能,处理性能,都是绝对的优势,缺点就是繁杂,当然如果你使用一些框架还是可以比较简单的,但是这是再不计算你学会这个框架的时间在内的. asp,没啥说的了 大家都懂的. 那么到底学谁,到底用谁?到底谁好. 其实都一样,只是用的方向不同, 曾经有个老外说了 . Languages’s don’t Scale, Architecture Scale . 当时不懂,拿翻译器翻译了一下,更不懂了,后来想想明白了. 真正的语言不在于语言本身有多好,而是你能不能驾驭他. 只要你能够更了解一个语言,那么一会发现,你了解的这个语言,不会比其他的语言差.
-
首先来说JQuery是JavaScript的一种框架,而框架的出现就是为了更方便,更简洁的使用JavaScript,所以我介意大家可以直接看看Jquery的API文档,非常简单,基本每个功能都写上了一个很简单小巧的例子,JQuery不需要有特殊的运行环境,只要你的机器有游览器就可以了. 个人感觉,JQuery最好的地方就是选择器,和ajax做的非常没话说,性能上也OK. 有人说JQuery的美观不好,可以明确的告诉各位,jquery UI的包安装上以后,非常好看. (1M左右) 看好API 记住每个功能的用途,就已经算是学会了JQ. 而如何能把JQuery应用好,才是一个真正的大问题.
-
我们经常可能会制作浮动层,但是用JS控制起来怎么做都会出现闪动的效果. 今天突然发现了一段好代码,只用简单的CSS就可以实现了浮动层了. 大家快来试试吧. 代码如下: <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“> <html xmlns=”http://www.w3.org/1999/xhtml“> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> <title>Savelearn.com 存学网络</title> <style> body { padding: 0; margin: 0; } div#wrap_outer { height: 100%; overflow: auto; padding: 0px 30px 30px 30px; } #topbar {width:100%; height:28px; left:0; top:0;position:fixed; background-color:#E6EEE7; } </style> [...]
-
今天去面试一个PHP程序员职位,自己刚写PHP 没多久,对函数老是记不住. 所以到那也没有写出来. 刚刚回来吃完饭试着写了一下. 留下点回忆吧,以后要把函数背好啊. <?php //判断出 $a 当中字母,数字,空格,其他各自是多少个字符. $a = “I’m Jack ! Who are You? 1234″; echo $a.”<br />”; $matches = preg_replace(‘/[a-zA-Z]/’,”", $a); echo “字母个数”.(strlen($a)-strlen($matches)).”<Br/>”; $matches = preg_replace(‘/[0-9]/’,”", $a); echo “数字个数”.(strlen($a)-strlen($matches)).”<Br/>”; $matches = preg_replace(‘/ /’,”", $a); echo “空格个数”.(strlen($a)-strlen($matches)).”<Br/>”; $matches = preg_replace(‘/[^a-zA-Z0-9\s]/’,”", $a); [...]