http://www.css88.com/tool/hack/ (相容瀏覽器的HANK)
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html 微信分享
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" if (typeof this !== "function" thing possible to the ECMAScript 5 internal IsCallable function
// throw new TypeError("Function.prototype.bind - what is trying to be bound is not cable is
// var self=this, boundArgs=arguments;
// return function(){
// return function(){
// var args=[],i;
// 對 ;
// for( i=0; i
// . ;
// };
// }
// if (typeof Array.prototype.filter != "function") {
// Array.prototype.filter = function (fn, context) {
// === "function") {
// for (var k = 0, length = this.length; k // h arr.push(this[k]);
// }
// }
// return arr
Name){
// document.getElementsByClassName = function(){
// var tTagName ="*";
// if(arguments.length > 1){ }
// if(arguments.length > 2){
// var pObj = arguments[2];
// }
// else{) else // }
// var objArr = pObj.getElementsByTagName(tTagName);
/ / var tRObj = new Array();
// for(var i=0; i
// }
RO }
// }
CSS3 動畫的暫停與啟動
animation-play-state: running;
animation-play-state: paused;
if (!Function.prototype.bind) {
Function.prototype.bind = function (o/*, args*/) {
.
// closest thing possible to the ECMAScript 5 internal IsCallable function
allable");
}
var self=this,boundArgs=arguments;
],i;
for(i=1; boundArgs.length; i++) args.push(boundArgs[i]) ;
for(i=0; i
sel ;
};
}
關鍵字
-itunes-app" c affiliate-data=myAffiliateData, app-argument=myURL">
>🎠 -- iOS 圖示end -->
🎠 - iPad 垂直螢幕1536x2008(Retina) -->
iPad 橫屏1024x748(標準解析度) -->
! 橫屏2048x1496(Retina) -->
5/
"og:description" c />
外掛程式編寫模式
var $ = require('common:jquery' );
function serverError(opt) {
this.options = $.extend({
dom: null
}, opt || {});
this.init();
}
serverError.prototype : function() {
this.errID = this.options.dom + "serverError";
var html = ' '
$('#' + this.options.dom).css("position", "relative").append(html);
},
show: function(msg) {
$('#' + this.errID).text(msg ).show();
},
hide: function() {
$('#' + this.errID).hide();
}
}
return serverError;1.產生隨機數量
}
return serverError;1.產生隨機數字
floor(Math.random()*11) (產生0-10之間的隨機數)
// 橫屏監聽
var updateOrientation = function(){
if(window.orientation=='-90' || dow .orientation=='90'){
$('.landscape-wrap').removeClass('hide');
console.log('為了更好的體驗,請將手機/平板豎起來!');
}else{
$('.landscape-wrap').addClass('hide');
console.log('垂直螢幕狀態');
console.log('垂直螢幕狀態');
); 2.顯示顯示器的寬高
var w=window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth
|| document .body.clientHeight;
screen.availWidth - 可用的螢幕寬度
screen.availHeight - 可用的螢幕高度
3.視窗呼叫方法
window.open() - 開啟新視窗
window.moveTo() - 移動目前視窗
window.resizeTo() - 調整目前視窗的尺寸
4.視窗返回
location.hostname 返回web 主機的網域名稱
location.name 返回目前頁面的路徑和檔案名稱返回當前名.port 返回web 主機的連接埠(80 或443)
location.protocol 回傳所使用的web 協定(http:// 或https://)
4.1 向上向下捨入
Math.ceil()執行向上捨入,即它總是將數值向上捨入為最接近的整數;
Math.floor()執行向下舍入,即它總是將數值向下舍入為最接近的整數;
Math.round()執行標準舍入,即它總是將數值四捨五入為最接近的整數(這也是我們在數學課上學到的捨入規則)。
Math()後面物件
abs(x)回傳數的絕對值。
acos(x)傳回數的反餘弦值。
asin(x)傳回數的反正弦值。
atan(x)以介於 -PI/2 與 PI/2 弧度之間的數值來傳回 x 的反正切值。
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.物件導向
物件導向語言的要求
一種物件導向語言需要提供開發者四種基本能力:
封裝- 把相關的資訊(無論資料或方法)儲存在物件中的能力
- 集合把一個物件儲存在另一個物件內的能力
繼承- 由另一個類別(或多個類別)得來類別的屬性和方法的能力
多態性- 編寫能以多種方法運作的函數或方法的能力
prototype (透過現有的方法建立新方法)
呼叫apply() 方法時,第一個參數仍是obj,說明應該賦予sayColor() 函數中的this 關鍵字值是obj。
第二個參數是由兩個字串構成的數組,
與sayColor() 函數中的參數sPrefix 和sSuffix 匹配調用call() 方法時,第一個參數是obj,
說明應該賦予sayColor() 函數應該賦予say中的this 關鍵字值是obj。第二個和第三個參數是字串。
6 PHP
PHP global 關鍵字
global 關鍵字用於存取函數內的全域變數。
PHP static 關鍵字
通常,當函數完成/執行後,會刪除所有變數。
PHP echo 與print 語句
echo 與print 的差異:
echo - 能夠輸出一個以上的字串
print - 只能輸出一個字串,並且永遠傳回1
PHP var_dump PHP var_dump() 只能傳回變數與值:
PHP var_dump() 會傳回變數的資料型別與值:
PHP strlen() 函數
strlen() 函數傳回字串的長度,以字元計。
PHP strpos() 函數
strpos() 函數用於檢索字串內指定的字元或文字。
設定PHP 常數
若要設定常數,請使用define() 函數- 它使用三個參數:
首個參數定義常數 名是否對大小寫敏感。預設是 false。
PHP count() 函數
取得陣列的長度
count() 函數用於傳回陣列的長度(元素數):
PHP - 陣列的排序序對數組排序
asort() - 根據值,以升序對關聯數組進行排序
ksort() - 根據鍵,以升序對關聯數組進行排序
arsort() - 根據值,以降序對關聯數組進行排序
arsort() - 根據值,以降序對關聯數組進行排序
arsort() - 根據數值krsort() - 根據鍵,以降序對關聯數組進行排序
PHP 全域變數- 超全域變數
PHP 中的許多預定義變數都是“超全域的”,這意味著它們在一個腳本的全部作用域中都可用。
在函數或方法中無需執行 global $variable; 就可以存取它們。
這些超全域變數分別是:
$GLOBALS
$_SERVER
$_REQUEST
$_POST N $_ENV
$_COOKIE
$_SESSION
PHP Date() 函數
PHP Date() 函數把時間戳格式化為更易讀的日期和時間。
語法
date(format,timestamp)
PHP mktime()
$d=mktime(9, 12, 31, 6, 10, 2015 文法
strtotime( time,now)
HP include 和require 語句
透過include 或require 語句,可以將PHP 檔案的內容插入另一個PHP 檔案(在伺服器執行它之前)。
include 和require 語句是相同的,除了錯誤處理方面:
require 會產生致命錯誤(E_COMPILE_ERROR)並停止腳本
_WAR readfile() 函數讀取文件,並把它寫入輸出緩衝。
以上就介紹了JS PHP 亂入,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。