반응형

Spring 1992

jQuery .hide ()와 .css ( "display", "none")의 차이점

jQuery .hide ()와 .css ( "display", "none")의 차이점 차이점이 있습니까? jQuery('#id').show() and jQuery('#id').css("display","block") 과 jQuery('#id').hide() and jQuery('#id').css("display","none") jQuery ( '# id'). css ( "display", "block") display속성은 그중 여러 가지 값을 가질 수 있습니다 block, inline, inline-block, 및 더 많은 . 이 .show()메서드는 반드시로 설정하지 않고 block정의한 값으로 재설정합니다 (아마도). jQuery 소스 코드에서 displayjQuery 조작 이전 의 속성을 확인하기..

developer tip 2020.10.12

HTML ID의 실제 최대 길이는 얼마입니까?

HTML ID의 실제 최대 길이는 얼마입니까? HTML 사양은 말한다 ID와 NAME 토큰 문자로 시작한다 ([A-ZA-Z])과이어서 수있다 임의의 수 문자, 숫자 (0-9), 하이픈 ( "-"), 밑줄 ( "_") , 콜론 ( ":") 및 마침표 ( "."). 그리고 HTML 4 의 SGML 선언 은 NAMELEN에 65536 값을 사용 하지만 "고정 된 제한을 피하십시오"라고 표시합니다. 그러나 반드시 브라우저, CSS 구현, 자바 스크립트 툴킷이 있어야합니다 일부 는 지원 기간에 대한 제한을. HTML / CSS / JS 애플리케이션에서 사용하기에 안전한 가장 작은 제한은 무엇입니까? 그냥 테스트 : 1M은 모든 현대적인 브라우저에서 문자 작품 : Chrome1, FF3, IE7, Konqueror..

developer tip 2020.10.11

PHP에서 설정을 해제하기 전에 var가 있는지 확인하십시오.

PHP에서 설정을 해제하기 전에 var가 있는지 확인하십시오. PHP에서 변수를 설정 해제 할 때 오류보고를 설정했거나 모범 사례를 위해 먼저 변수가 존재하는지 (이 경우 항상 존재하지는 않음) 확인하고 설정 해제해야합니까, 아니면 설정 해제해야합니까? 설정을 해제하십시오. 존재하지 않으면 아무것도 수행되지 않습니다. PHP 매뉴얼에서 : 존재하지 않는 변수를 설정 해제 할 때 unset ()이 알림을 트리거하는 원인에 대한이 노트의 앞부분에서 약간의 혼동과 관련하여 .... 존재하지 않는 변수 설정 해제 "정의되지 않은 변수"알림을 트리거하지 않습니다. 그러나 이 코드는 배열의 요소를 설정 해제하기위한 것이므로 두 개의 알림을 트리거합니다. $ undefinedArray 또는 $ undefinedKey..

developer tip 2020.10.11

인터페이스를 사용하는 이유는 무엇입니까?

인터페이스를 사용하는 이유는 무엇입니까? 표준화만을위한 것인가? 인터페이스를 사용하는 이유는 무엇입니까? 표준화만을위한 것인가? 인터페이스의 목적 느슨하게 결합 된 소프트웨어 생성 계약 별 지원 설계 (구현자는 전체 인터페이스를 제공해야 함) 플러그 형 소프트웨어 허용 서로 다른 개체가 쉽게 상호 작용하도록 허용 클래스의 구현 세부 정보를 서로 숨 깁니다. 소프트웨어 재사용 촉진 비유 1 : 미국 우주 왕복선과 마찬가지로 러시아 소유즈 우주선과 중국 선저우 5 호는 모두 동일한 도킹 인터페이스를 구현하기 때문에 국제 우주 정거장에 도킹 할 수 있습니다. (이것은 단지 예일뿐입니다. 실생활에서 사실인지 모르겠지만 예를 들어 우리의 불신을 중단합시다) 비유 2 : 다양한 컴퓨터 모니터를 가정용 컴퓨터에 연결..

developer tip 2020.10.11

함수 매개 변수의 "this"

함수 매개 변수의 "this" HtmlHelpers에 대한 몇 가지 코드 예제를 살펴보면 다음과 같은 선언이 표시됩니다. public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) 다른 곳에서는 이런 유형의 구조를 본 기억이 없습니다. 누군가 "this"의 목적을 설명 할 수 있습니까? public static을 선언함으로써 클래스를 인스턴스화 할 필요가 없다고 생각했습니다.이 경우 "this"는 무엇입니까? C # 3.0의 새로운 기능인 확장 메서드를 선언하는 구문입니다. 확장 메서드는 부분 코드, 부분 컴파일러 "마법"으로, Visual Studio의 인텔리 젠스를 사용하여 컴파일러가 실제로 해당 개체의 인스..

developer tip 2020.10.11

객체를 사전에 매핑하거나 그 반대로 매핑

객체를 사전에 매핑하거나 그 반대로 매핑 객체를 사전에 매핑하는 우아한 빠른 방법이 있습니까? 예: IDictionary a = new Dictionary(); a["Id"]=1; a["Name"]="Ahmad"; // ..... 된다 SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // .......... 두 가지 확장 방법에서 일부 리플렉션과 제네릭을 사용하면이를 달성 할 수 있습니다. 맞습니다, 다른 사람들은 거의 동일한 솔루션을 수행했지만 이것은 성능면에서 더 읽기 쉽고 더 읽기 쉬운 반사를 덜 사용합니다. public static class ObjectExtensions { public static T ToObject(this IDictionar..

developer tip 2020.10.11

Mustache 템플릿에서 후행 쉼표없이 쉼표로 구분 된 목록을 표현하는 우아한 방법이 있습니까?

Mustache 템플릿에서 후행 쉼표없이 쉼표로 구분 된 목록을 표현하는 우아한 방법이 있습니까? Mustache 템플릿 라이브러리를 사용하고 있으며 , 예를 들어 후행 쉼표없이 쉼표로 구분 된 목록을 생성하려고합니다. 빨강, 녹색, 파랑 후행 쉼표로 목록을 만드는 것은 구조를 고려할 때 간단합니다. { "items": [ {"name": "red"}, {"name": "green"}, {"name": "blue"} ] } 및 템플릿 {{#items}}{{name}}, {{/items}} 이것은 해결 될 것이다 빨강, 녹색, 파랑, 그러나 후행 쉼표 없이는 케이스를 우아하게 표현할 수 없습니다. 템플릿에 전달하기 전에 항상 코드에서 목록을 생성 할 수 있지만 라이브러리가 템플릿 내 목록의 마지막 항목인지..

developer tip 2020.10.11

Python은 str.format을 사용하여 선행 0을 추가합니다.

Python은 str.format을 사용하여 선행 0을 추가합니다. 이 질문에 이미 답변이 있습니다. 정수를 선행 0이있는 문자열로 형식화하는 가장 좋은 방법은 무엇입니까? 10 개의 답변 str.format함수를 사용하여 선행 0이있는 정수 값을 표시 할 수 있습니까 ? 입력 예 : "{0:some_format_specifying_width_3}".format(1) "{0:some_format_specifying_width_3}".format(10) "{0:some_format_specifying_width_3}".format(100) 원하는 출력 : "001" "010" "100" zfill및 %기반 서식 (예 '%03d' % 5:)이이 작업을 수행 할 수 있다는 것을 알고 있습니다. 그러나 str...

developer tip 2020.10.11

Perl : 문자열 선행 및 후행 공백을 제거하는 기능

Perl : 문자열 선행 및 후행 공백을 제거하는 기능 다음과 같이 선행 및 후행 공백을 트리밍하는 내장 함수가 trim(" hello world ") eq "hello world"있습니까? 다음은 정규 표현식을 사용하는 한 가지 방법입니다. $string =~ s/^\s+|\s+$//g ; # remove both leading and trailing whitespace Perl 6에는 트림 기능이 포함됩니다. $string .= trim; 출처 : Wikipedia String :: Util 에서 다음 trim메소드를 사용할 수 있습니다 . 편집자 주 : String::Util핵심 모듈 아니지만, 당신은에서 설치할 수 있습니다 CPAN 에 [sudo] cpan String::Util. use Stri..

developer tip 2020.10.11
반응형