JS PHP 침입

WBOY
WBOY원래의
2016-07-29 08:59:381070검색

http://www.css88.com/tool/hack/ (HANK 브라우저와 호환 가능)
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html WeChat 공유
http: / /www.oschina.net/p/weui 위챗
https://bce.baidu.com/doc/MCT/Web-SDK.html#.E0.A3.37.92.0E.B2.72.7C.BF . 01.70.34.6C.3F.8B.80 비디오 속성
http://www.runoob.com/ node.js 학습 자료


// if (!Function.prototype.bind) {
// Function.prototype.bind = function (o/*, args*/) {
// if ( typeof this !== "function") {
// ECMAScript 5 내부 IsCallable 함수에 가장 가까운 것
// throw new TypeError("Function.prototype.bind - 바인딩하려는 것은 호출할 수 없습니다. ");
// }
                            var args=[], i;
// for(i=1; i // for(i=0; i                                                                          🎜 > // if (typeof Array.prototype.filter != "function") {
// Array.prototype.filter = function (fn, context) {
// var arr = [];
// if (typeof fn === "function") {
/ / for (var k = 0, length = this.length; k < length; k++) {
// fn.call(context , this[k], k, this) && arr.push(this[k ]);
// }
// }
// return arr;
// };
// }
// if(!document.getElementsByClassName){
// document.getElementsByClassName = function(){
// var tTagName ="*";
// if(arguments .length > 1){
// tTagName = 인수[1] ;
// }
// if(arguments.length > 2){
// var pObj = 인수[ 2];
// }
// else{
// var pObj = document;
// }
// var objArr = pObj.getElementsByTagName(t TagName);
// var tRObj = new Array();
for(var i =0; i // if(objArr[i].className == 인수 [0]){
// tRObj.push(objArr[i]);
// }
// }
// return tRObj;
// }
/ / }
CSS3 애니메이션 일시중지 및 시작
animation-play-state: running;
animation-play-state: 일시정지됨;
if (!Function.prototype.bind) {
함수 .prototype.bind = function (o/*, args*/) {
                                ~                                  ​새로운 TypeError( "Function.prototype.bind - 바인딩하려는 항목을 호출할 수 없습니다.");
           
            var self=this,boundArgs=arguments;
            return function(){
                var args=[],i;
               for(i=1; i                for(i=0; i             
                return self.apply(o , args);
            };
        }; 
    }

lang 속성은 http://zhi.hu/XyIa 로 작성됩니다 -->








<메타 이름 =" 키워드" c/>









<메타 이름 ="apple-mobile-web- app-capable" c/>




< ;meta name="format-Detection " c email=no"/> ) -->





< ;!-- Microsoft의 이전 브라우저-->


<메타 이름 ="full-screen" c>






















< ;link rel ="apple-touch-startup-image" href="/splash-screen-320x480.png"/>




















title

플러그인 쓰기 모드
var $ = require('common:jquery') ;
function serverError (선택) {
this.options = $.extend({
dom: null
}, opt || {});
this.init();
}
serverError.prototype = {
init: function() {
this.errID = this.options.dom + "serverError";
var html = ''
$('#' + this.options.dom).css("position", "relative").append(html);
},
표시: 함수(msg) {
$('#' + this.errID).text(msg).show();
},
숨기기: 함수() {
$(' #' + this.errID).hide();
}
}
return serverError;
1. 난수 생성

Math.floor( Math.random()* 11) (0~10 사이의 난수 생성)
// 가로 화면 모니터링
var updateOrientation = function(){
if(window.orientation=='-90 ' || window.orientation= ='90'){
$('.landscape-wrap').removeClass('hide');
console.log('더 나은 경험을 위해 휴대폰을 옮겨주세요/태블릿의 전원을 켜세요!');
}else{
} $('.landscape-wrap').addClass('hide');
console.log('세로 화면 상태');
}
};
window.onorientationchange = updateOrientation;
2. 모니터의 너비와 높이를 표시합니다
var w=window.innerWidth
|| document.documentElement.clientWidth
|| .body.clientWidth ;
var h=window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;

screen.availWidth - 사용 가능한 화면 너비
screen.availHeight - 사용 가능한 화면 높이
3. 창 호출 방법
window.open() - 새 창 열기
window.close() - 현재 창 닫기
window.moveTo() - 현재 창 이동
window.resizeTo() - 현재 창 크기 조정
4. Window 반환
location.hostname은 웹 호스트의 도메인 이름을 반환합니다.
location.pathname은 현재 페이지의 경로 및 파일 이름
location .port는 웹 호스트의 포트(80 또는 443)를 반환합니다.
location.protocol은 사용된 웹 프로토콜(http:// 또는 https://)을 반환합니다.
4.1 반올림 및 내림
Math.ceil()은 반올림을 수행합니다. 즉, 항상 값을 가장 가까운 정수로 반올림합니다.
Math.floor()는 반올림을 수행합니다. 즉, 항상 반올림합니다. 가장 가까운 정수로 값을 내립니다.
Math.round()는 표준 반올림을 수행합니다. 즉, 항상 값을 가장 가까운 정수로 반올림합니다(이것은 수학 수업에서 배운 반올림 규칙이기도 합니다).
Math() 뒤에 있는 객체
abs(x)는 숫자의 절대값을 반환합니다.
acos(x)는 숫자의 아크코사인을 반환합니다.
asin(x)는 숫자의 아크사인을 반환합니다.
atan(x)는 x의 아크탄젠트를 -PI/2와 PI/2 라디안 사이의 값으로 반환합니다.
atan2(y,x)는 x축에서 점 (x,y)까지의 각도(-PI/2와 PI/2 라디안 사이)를 반환합니다.
ceil(x)는 로그를 반올림합니다.
cos(x)는 숫자의 코사인을 반환합니다.
exp(x)는 e의 지수를 반환합니다.
floor(x)는 로그를 내림합니다.
log(x)는 숫자(밑 e)의 자연 로그를 반환합니다.
max(x,y)는 x와 y 사이에서 가장 높은 값을 반환합니다.
min(x,y)는 x와 y 사이에서 가장 낮은 값을 반환합니다.
pow(x,y)는 x의 y제곱을 반환합니다.
random()은 0~1 사이의 난수를 반환합니다.
round(x)는 숫자를 가장 가까운 정수로 반올림합니다.
sin(x)는 숫자의 사인을 반환합니다.
sqrt(x)는 숫자의 제곱근을 반환합니다.
tan(x)는 각도의 탄젠트를 반환합니다.
toSource()는 객체의 소스 코드를 반환합니다.
valueOf()는 Math 객체의 원래 값을 반환합니다.
5. 객체 지향

객체 지향 언어의 요구 사항
객체 지향 언어는 개발자에게 네 가지 기본 기능을 제공해야 합니다.
캡슐화 - 관련 정보(데이터 또는 메서드 여부) ) 객체에 저장하는 기능
집계 - 한 객체를 다른 객체 내에 저장하는 기능
상속 - 다른 클래스(또는 클래스)에서 클래스의 속성과 메서드를 가져오는 기능
다형성 - 여러 가지 방법으로 실행할 수 있는 함수 또는 메서드를 작성하는 능력
프로토타입(기존 메서드에서 새 메서드 만들기)
apply() 메서드를 호출할 때 첫 번째 매개 변수는 여전히 obj이며, 이는 sayColor() 함수에서 이 키워드에 할당된 값은 obj입니다.
두 번째 매개변수는 두 개의 문자열로 구성된 배열입니다.
은 sayColor() 함수의 sPrefix 및 sSuffix 매개변수와 일치합니다. call() 메서드 호출 시 첫 번째 매개변수는 obj입니다.
설명 이 sayColor() 함수의 키워드 값에는 obj 값이 할당되어야 합니다. 두 번째와 세 번째 매개변수는 문자열입니다.
6 PHP
PHP 전역 키워드
전역 키워드는 함수 내의 전역 변수에 액세스하는 데 사용됩니다.
PHP 정적 키워드
일반적으로 함수가 완료/실행되면 모든 변수가 삭제됩니다.
PHP echo 및 print 문
echo와 print의 차이점:
echo - 둘 이상의 문자열을 출력할 수 있습니다.
print - 하나의 문자열만 출력할 수 있으며 항상 1을 반환합니다.
PHP var_dump() 변수의 데이터 유형과 값을 반환합니다.
PHP var_dump()는 변수의 데이터 유형과 값을 반환합니다.
PHP strlen() 함수
strlen() 함수는 문자열의 길이를 반환합니다. , 문자로.
PHP strpos() 함수
strpos() 함수는 문자열 내에서 지정된 문자나 텍스트를 검색하는 데 사용됩니다.
PHP 상수 설정
상수를 설정하려면 정의() 함수를 사용하세요. 세 가지 매개변수를 사용합니다.
첫 번째 매개변수는 상수의 이름을 정의합니다.
두 번째 매개변수는 상수의 값을 정의합니다.
선택적인 세 번째 매개변수는 상수 이름이 대소문자를 구분하는지 여부를 지정합니다. 기본값은 거짓입니다.
PHP count() 함수
배열 길이 가져오기
count() 함수는 배열 길이(요소 수)를 반환하는 데 사용됩니다.
PHP - 배열 정렬 함수
sort() - 배열을 오름차순으로 정렬
rsort() - 배열을 내림차순으로 정렬
asort() - 연관 배열을 값을 기준으로 오름차순으로 정렬
ksort() - 정렬 키를 기준으로 오름차순으로 연관 배열
arsort() - 값을 기준으로 내림차순으로 연관 배열을 정렬
krsort() - 키를 기준으로 연관 배열을 내림차순으로 정렬
PHP 전역 변수 - 슈퍼글로벌 변수
PHP에서 미리 정의된 많은 변수는 "슈퍼글로벌"입니다. 즉, 스크립트 범위 전체에서 사용할 수 있습니다.
전역 $variable;을 실행하지 않고도 함수나 메서드 내에서 액세스할 수 있습니다.
이러한 초전역 변수는 다음과 같습니다.
$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION
PHP Date() 함수
PHP Date() 함수는 타임스탬프를 더 읽기 쉬운 날짜 및 시간 형식으로 지정합니다.
구문
날짜(형식, 타임스탬프)
PHP mktime()
$d=mktime(9, 12, 31, 6, 10, 2015);
PHP strtotime()에서 사용됨 날짜를 생성하는 문자열
구문
strtotime(time,now)
HP include 및 require 문
include 또는 require 문을 통해 PHP 파일의 내용을 다른 PHP 파일에 삽입(실행)할 수 있습니다. 그 이전 서버에서).
include 및 require 문은 오류 처리를 제외하고 동일합니다.
require는 치명적인 오류(E_COMPILE_ERROR)를 생성하고 스크립트를 중지합니다.
include는 경고(E_WARNING)만 생성하고 스크립트는 계속됩니다.
PHP readfile() 함수
readfile() 함수는 파일을 읽고 출력 버퍼에 씁니다.

위 내용은 JS PHP 침입에 대한 내용을 포함하여 소개되었으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.