2015年創業中遇到的技術問題:111-120

小雷FansUnion發表於2015-05-01
111.超連結a標籤的target屬性,還是不要隨便用來作為自定義的值比較好。
使用自定義的target-div屬性,不使用target屬性。
某夥伴,在他自己的瀏覽器上,發現了問題。
我本地的Chrome和QQ瀏覽器都是好的。

112.PHP,EL表示式,要輸出。
   var tab= "<?php echo $_GET['tab'];?>";
    if(tab){
     currentTabMenu(tab);
    }
之前一直忘記“echo”了。
113.jquery判斷獲得的元素是否為空。
var id="id";
var obj=$(“#”+id);
這個時候obj一定不為空,肯定是個jquery物件。

  if (!obj || ob.size()<=0) {
console.log("id is null");
return;
  }
114.Bad escape sequence: \-。
  正規表示式中,出現了"\-”錯誤的轉義序列。
  難道是因為PHP版本不一致導致的麼。
  
  a.PHP不同於JDK,相容性做得比較差。舊版本的函式,經常在新版中直接報錯。
  b.IDE等警告的地方,就很有可能會出錯。

115.Thinkphp引入不需要帶字尾。
坑爹:<include file="common/qqkefubox.html" />    
正解:<include file="common/qqkefubox" />    

116.圖片路徑找不到。
“附件”:錯誤:attachement,正確:attachment。
找了好久,總是找不到。
一級目錄就可以正常訪問,二級卻無法找到。
網上找資料,根本找不到相關的問題。
所以,比較懷疑是某個地方的問題,然後找啊找,終於發現了這個錯誤。
媽個蛋啊~

117.Thinkphp中的URL重寫。
想把index.php隱藏掉,以前搞過了的。
配置'URL_MODEL' = 2,就好了。
最後發現WAMP中的Apache配置檔案,
#LoadModule rewrite_module modules/mod_rewrite.so
是註釋的。

118.CSS引入背景圖片路徑問題。
專案中,遇到了一個很麻煩的情況。
common.html被很多檔案include,common裡直接定義了css,引入了圖片。
圖片總是找不到,使用絕對路徑的話,需要使用__IMG__絕對路徑。

後來想了想,把css和images放在Public下,用相對路徑引入就可以了。


119.Thinkphp中2個Controller的方法,有部分程式碼是一樣的,提取成函式。
結果,發現呼叫的時候,必須帶上$this->才行。
 public function detail($id)
    {
 $this->articleCategoryList();
}

 public function articleCategoryList(){
    }
Java用習慣了,再用PHP好彆扭啊。

120.Thinkphp的add方法,replace引數有點歧義。
正解:插入時,是否能執行更新操作,部分資料庫支援和。
我原來的理解:是否可以覆蓋資料庫中的同一條資料,比如資料中包含了主鍵id。

  武漢九天鳥-p2p網貸系統開發-網際網路應用軟體開發
  公司官網:http://jiutianniao.com
  社交問答:http://ask.jiutianniao.com http://ask.jiutianniao.com

相關文章