http://www.css88.com/tool/hack/ (ブラウザ HANK と互換性あり)
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html WeChat 共有
http://www. .net/p/weui WeChat
https://bce.baidu.com/doc/MCT/Web-SDK.html#.E0.A3.37.92.0E.B2.72.7C.BF.01.70.34.6C。 .8B.80 ビデオ属性
http://www.runoob.com/node.js 学習教材
// if ( ! Function.prototype.bind) {
// Function.prototype.bind = function (o/*, args*/) {
// if (typeof this !== "function") {
// 可能な限り最も近いものecmascript 5内部イスカレブル関数//、bandargs = arguments; prototype.filter != "関数") {
// Array.prototype.filter = function (fn, context) {
// var arr = [];
// if ( typeof fn === "関数") {
// for (var k = 0, length = this.length; k < length; k++) {
use using use using using through through using の ‐ to use ‐ fn.call(context, this[ k]-k, this) && arr.push(this[k]);
document.getElementsByClassName = function(){
if( argument.length > 2){
// var pObj = argument[2];
}
}
// var pObj = document; var objArr = pObj.getElementsByTagName( tTagName);
// var tRObj = new Array();
// for(var i=0; i
pauseand start css3 animation-play- state:running; Function.prototype.bind) {
Function.prototype.bind = function (o/*, args*/) {
if (typeof this !== "Function") {
// Ecmascript 5 インターネットに最も近いもの ISCALLELABLE関数
Throw New Typerror ("Function.prototype.bind -by 結合しようとするのは呼び出しではありません ");
var self=this,boundArgs=arguments;
return function(){
var args=[],i;
for(i=1;
return self.apply(o, args);
};
};
}
lang 属性 http://zhi.hu/XyIa -->
< !-- IE および Chrome の最新バージョンの使用が優先されます -->
< !-- `width=device-width` これにより、iPhone 5 がホーム画面に追加され、WebApp 全画面モードでページが開かれたときに黒いエッジが表示されます http://bigc.at/ios-webapp- viewport-meta.orz -->
< ;!-- 360 ブラウザのスピード モード (Webkit) を有効にする -->
< ;meta http-equiv="X-UA-互換性" c>
< ;meta name="screen-orientation" c>
< リンク rel="apple-touch-icon-precomped" size="144x144" href="/apple-touch-icon -144x144-precomposed.png"/>
< ;!-- iPad 縦画面 768 x 1004 (標準解像度) -->
name="msapplication-TileImage" c/>
< :type" c />
< ;/head>
プラグ-書き込みモード時
var $ = require('common:jquery');
function serverError(opt) {
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);
},
show: function( msg) {
$('#' + this.errID).text(msg).show();
},
hide: function() {
$('#' + this.errID).
}
}
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('Forより良い体験をするには、携帯電話/タブレットを裏返しにしてください。');
}else{
2. モニターの幅と高さを表示var w=window.innerWidth
|| document.documentElement.clientWidth
|| document.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. ウィンドウを返す
location.hostname は、そのドメイン名を返します。 Web ホスト
location.pathname は、現在のページのパスとファイル名を返します
location .port は、Web ホストのポート (80 または 443) を返します
location.protocol は、使用されている Web プロトコル (http:// または https:/) を返します/)
4.1 切り上げと切り捨て
Math.ceil() は切り上げを実行します。つまり、値を常に最も近い整数に切り上げます。
Math.floor() は切り捨てを実行します。つまり、値を常に最も近い整数に切り下げます。 integer;
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. オブジェクト指向
オブジェクト指向言語の要件
オブジェクト指向言語は、開発者に次の 4 つの基本機能を提供する必要があります:
カプセル化 - 関連情報 (データまたはメソッド) をオブジェクトに格納する機能
集約- あるオブジェクトを別のオブジェクト内に格納する機能
継承 - あるクラスのプロパティとメソッドを別のクラス (または複数のクラス) から派生する機能
ポリモーフィズム - 複数の方法で実行できる関数またはメソッドを作成する機能
プロトタイプ(既存のメソッドを使用して新しいメソッドを作成します)
apply() メソッドを呼び出すとき、最初のパラメーターは依然として obj です。これは、sayColor() 関数のこのキーワードの値が obj として指定される必要があることを意味します。
2 番目のパラメータは 2 つの文字列で構成される配列であり、
call() メソッドを呼び出すときのパラメータ sPrefix および sSuffix に一致します。
は、sayColor に割り当てられる必要があることを示す obj です。 () 関数のこのキーワードの値は obj です。 2 番目と 3 番目のパラメータは文字列です。
6 PHP
PHP グローバル キーワード
global キーワードは、関数内のグローバル変数にアクセスするために使用されます。
PHP static キーワード
通常、関数が完了/実行すると、すべての変数が削除されます。
PHP echo および print ステートメント
echo と print の違い:
echo - 複数の文字列を出力できます
print - 1 つの文字列のみを出力でき、常に 1 を返します
PHP var_dump() は変数 Sum 値のデータ型を返します:
PHP var_dump() は変数のデータ型と値を返します:
PHP strlen() 関数
strlen() 関数は文字列の長さを文字数で返します。
PHP strpos() 関数
strpos() 関数は、文字列内の指定された文字またはテキストを取得するために使用されます。
using using using using using using using using using using ' 同じレベルで設定されるように設定されるように設定されるために使用されているため、下から 1 つ下までの間にスルーがあります - 名前かどうか大文字と小文字が区別されます。デフォルトは false です。
PHP count() 関数
配列の長さを取得する
count() 関数は、配列の長さ (要素数) を返すために使用されます:
PHP - 配列の並べ替え関数
sort() - 配列を並べ替えます昇順
rsort() - 以下 配列を昇順に並べ替えます
asort() - 値に基づいて連想配列を昇順に並べ替えます
ksort() - キーに基づいて連想配列を昇順に並べ替えます
arsort() - 並べ替え値に基づいて降順での連想配列
krsort() - キーに基づいて降順で連想配列をソートします
PHP グローバル変数 - スーパーグローバル変数
PHP の多くの事前定義変数は「スーパーグローバル」です。スクリプトが利用可能です。
global $variable; を実行しなくても、関数またはメソッド内でアクセスできます。
これらのスーパーグローバル変数は次のとおりです:
$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION
PHP Date() 関数
PHP Date() 関数は、タイムスタンプを日付と時刻がより読みやすくなります。 E 文法
Date (Format, Timestamp)
php mktime ()
$ d = mktime (9, 12, 31, 6, 10, 2015)
HP include および require ステートメント
include または require ステートメントを使用を使用すると、PHP ファイルの内容を (サーバーが実行する前に) 別の PHP ファイルに挿入できます。
include ステートメントと require ステートメントは、エラー処理を除いて同一です。
require は致命的なエラー (E_COMPILE_ERROR) を生成し、スクリプトを停止します
include は警告 (E_WARNING) のみを生成し、スクリプトは続行します
PHP readfile() 関数
readfile() 関数 ファイルを読み取り、出力バッファに書き込みます。
上記では、関連する側面も含めて JS PHP 侵入について紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。