단계 적 총 결...

4679 단어 총결산
자신의 공간, 쓸데없는 말 하지 마...
 
1. apache 서버 를 설정 한 httpd - vhosts. conf 파일 을 통 해 서로 다른 도 메 인 이름 사이, 1 급 도 메 인 이름 에서 2 급 도 메 인 이름 으로 전환 합 니 다. 참조: http://blog.sina.com.cn/s/blog_5cdc071b0100c4ij.html
 
2. ci (codeigniter) 의 routes. php 파일 을 수정 하여 url 의 RESTful 화 를 실현 합 니 다. 예 를 들 어 xxx. yy. com / brands / detail? id = 111 고치다 xxx.yyy.com/brands/1111
 
3. input file 브 라 우 저 마다 다른 표현, 추천 글: http://liunian.info/input-file-in-different-browsers.html
 
4. 웹 페이지 의 성능 을 향상 시 키 는 몇 가지 방법 과 브 라 우 저 를 호 환 하 는 css 처리 방식
    a. 전체 그림 을 사용 하여 웹 페이지 배경 을 만 들 지 않 고 background 의 repeat 속성 을 잘 사용 하여 페이지 자원 의 로드 와 렌 더 링 속 도 를 높 인 다.
    b. IE 에서 png 24 형식 을 호 환 하 는 그림 은 filter 를 사용 하지 않 으 려 면 다음 과 같은 몇 가지 문제 가 있 습 니 다.
  • 웹 페이지 성능 저하
  • background - position 포 지 셔 닝 을 직접 사용 할 수 없습니다
  • 포 지 셔 닝 속성 을 사용 할 수 없 는 직접적인 결 과 는 아이콘 소재 에 css sprite 를 사용 할 수 없고 한 장 만 넣 을 수 있 습 니 다
  • 상기 두 가지 결함 은 모두 js 또는 다른 요령 방법 으로 해결 할 수 있 지만 방법 은 상대 적 으로 복잡 하 다.

  •        따라서 개인 적 인 편향 적 인 해결 방식 은 IE6 - 7 에서 gif 를 배경 으로 하고 일부 그림 에 톱니 가 나타 나 는 경우 ps 에서 잡색 배경 을 배경 색 과 똑 같이 비슷 하 게 해결 할 수 있 습 니 다.혹은 유 니 버 설 -- IE6 포기.
        c. 조건 부 라벨 을 통 해 IE 의 웹 페이지 에 전문 적 인 class 표 지 를 추가 하고 이 표 지 를 CSS 에서 독립 적 으로 처리 하여 각종 hack 코드 가 뒤 섞 일 때 발생 하 는 읽 기 어려움 을 방지 합 니 다.
     
    <!--[if lt IE 7]>
    <body class="IE">
    <![endif]--> 
    <!--[if !IE]> 
    <body>
    <![endif]-->

        d. zoom: 1, overflow: hidden 을 잘 사용 하여 IE 의 layot 를 촉발 하여 float 속성의 호 환 문 제 를 해결 합 니 다.
        e. IE6 는 다 중 속성 css 에 대해 지원 하지 않 습 니 다. 예 를 들 어 'class 1. class 2' 는 마지막 으로 IE 는 'class 2' 로 만 이해 되 기 때문에 IE6 를 호 환 하기 위해 다 중 속성 을 사용 하지 않 고 'class 1 - class 2' 라 는 단일 한 class 정 의 를 사용 합 니 다.혹은 유 니 버 설 -- IE6 포기.
        f.  IE 에서 checkbox 를 width 와 height 로 정의 하지 않 으 면 브 라 우 저 는 자동 으로 checkbox 에 2px 정도 의 margin 을 추가 하여 label 이 여러 줄 이 있 을 때 checkbox 와 label 의 텍스트 정렬 을 잘 제어 하지 못 합 니 다.hack 방식 은 checkbox 의 너비 와 높이 를 정의 하 는 것 입 니 다. 크기 는 label 의 글꼴 과 같 습 니 다. (엄격 한 것 도 아니 고 디 버 깅 이 필요 합 니 다)
     
        g. 등 높 은 자가 적응 순수 css 실현, 다음 코드 참조
     
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <base href="pointEditor" />
    
    <title>table</title>
    <link type="text/css" rel="stylesheet" href="pointEditor/assets/css/base.css?v=1316326733">
    <link type="text/css" rel="stylesheet" href="pointEditor/assets/css/image_post.css?v=1316326733">
    <style>
        body { margin:0;}
    	.talignC{
    	   text-align: center;
    	}
    	.outter {	
    		margin: 0 auto;
    		overflow:hidden;
                    position: relative;		
    	}
    	.leftCol {
    	    float: left;
    		width: 300px;
    		background: #c3c3c3;
    	}
    	
    	.rightCol {
    	        overflow: hidden;
    	 	zoom: 1;
    		background: #f2f2f2;
        }
    	
    	.leftCol, .rightCol {
                margin-bottom:-10000px; padding-bottom:10000px;
    	}
    
    </style>
    </head>
    <body>
    <div class="header">
    <h1>    ,     ,       </h1>
    </div>
    <div class="outter">
        <div class="leftCol">                                                                  
    	</div>
    	<div class="rightCol"></div>	
    </div>
    </body>
    
    </html>
     
     
     
    5.  그까짓
        a. 표 에 있 는 여러 필드 를 가 져 옵 니 다. 그러나 특정한 필드 는 중복 되 지 않 고 다음 과 같은 sql 문 구 를 사용 합 니 다.
     
     
          select *, count(distinct b.id) from b group by b.id

     
        b. 표 안의 몇 필드 가 중복 되 지 않 는 기록 을 취하 고 특정한 열 에 따라 정렬 합 니 다.습관의
     
     
    select distinct XX, YY from B where 1=1 order by CCC desc

     
        그러나 이 문법 은 중 복 된 기록 을 기본 순서에 따라 삭제 한 다음 에 선별 한 결 과 를 orderby 로 하기 때문에 예상 한 결 과 를 얻 을 수 없다.우리 가 요구 하 는 것 은 정반 대 이다. 먼저 order by 를 선택 한 다음 에 선별 하 기 를 바란다.그래서 다음 과 같이 써 야 한다.
     
     
    select distinct XXX, YYY  from (
        select  XXX, YYY
          from  B
       where 1=1
    order by CCC desc);

    좋은 웹페이지 즐겨찾기