javascript及び派生フレームの独学ノート
9175 ワード
経験したいくつかの小さな記録を開発して、基礎知識は全部ではないかもしれません.
javascript入門
変態の関数宣言
方法1
構造関数.jqueryの$cookie を呼び出します.
使用方法は以下の通りです.
まずはjquery.co okie.jsを導入します.直接実現 完璧なベルト DOMを検索 id ドル(「菗菵id」)jqueryの検索方法 document.getElemenntById(「demo」)この方法は直接javascriptを呼び出して、速度はもっと速いです.
追加する必要があります.... ループ jqueryが便利です.
W 3 Schol教程 jqueryのほうが便利です. Objectはjson形式でcookie中 が存在します.は に戻ります.
アプリ
http://api.jquerymobile.com/">API
ページの読み込み特性
jqeury-mobileフレームでページジャンプをすると、2ページ目のjsスクリプトが実行されない場合があります.特性と解決 jquery-mobileページの中のjs参照をアンインストールすると、最初のページを開いたときだけ読み込まれます.その後のページジャンプは中身だけですので、第二ページの実際は役に立たないです.
解決方法:
第二ページでは引き続き導入するカバンを中に置いてください.
ブックストリーム
可視化構築
ページフレームの構築はjquery-mobileより便利です.可視化ツールの大きな利点は、デフォルトで作成されたのが適応型のHTMLページです.デバイス間の閲覧が簡単にできます.
ラyoutIt
ページの枠を素早く構築し、その上で追加と修正ができます.
javascript入門
変態の関数宣言
方法1
function functionName(parameters) {
doSomething;
}
方法2
var x = function (a, b) {return a * b};
var z = x(4, 3);
方法3
(function () {
var x = "Hello!!"; //
})();
方法4
var myObject = {
firstName:"John",
lastName: "Doe",
fullName: function () {
return this.firstName + " " + this.lastName;
}
}
myObject.fullName(); // "John Doe"
使用心得構造関数
// :
function myFunction(arg1, arg2) {
this.firstName = arg1;
this.lastName = arg2;
}
// This creates a new object
var x = new myFunction("John","Doe");
x.firstName;
操作クッキー使用方法は以下の通りです.
まずはjquery.co okie.jsを導入します.
<script src = "../js/jquery.cookie.js"></script>
javascript
で使用する.
//
var value = $.cookie('key');
//
$.cookie('key', 'value', { expires: 7, path: '/' });
function setCookie(name, value, expires, path, domain) {
if (!expires) expires = -1;
if (!path) path = "/";
var d = "" + name + "=" + value;
var e;
if (expires < 0) {
e = "";
}
else if (expires == 0) {
var f = new Date(1970, 1, 1);
e = ";expires=" + f.toUTCString();
}
else {
var now = new Date();
var f = new Date(now.getTime() + expires * 1000);
e = ";expires=" + f.toUTCString();
}
var dm;
if (!domain) {
dm = "";
}
else {
dm = ";domain=" + domain;
}
document.cookie = name + "=" + value + ";path=" + path + e + dm;
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) {
return decodeURIComponent(c.substring(nameEQ.length, c.length))
}
}
return null
}
cookie読み取りと保存Object
$.each(list, function(i, item){
doSomething;
})
ajaxW 3 Schol教程
$.ajax(){
type: "POST",
url: "api/getdata",
timeout : 2000,
data: { param1 : value1,
param2 : value2
},
success: function(data){
console.log(data);
},
error: function(){
console.log("fail");
}
}
cookieからObjectとして読み出します.eval()
関数でObject
//Json to Obj
var ObjectJson = $.cookie('obj');
var obj = eval(ObjectJson);
//Obj to Json
// [{"param1" : "value1" , "param2" : "value2"}]
var json = "[{\"param1\":\"" + value1 + "\",\"param2\":\"" + value2 + "\"}]";
jquery-mobileアプリ
http://api.jquerymobile.com/">API
ページの読み込み特性
jqeury-mobileフレームでページジャンプをすると、2ページ目のjsスクリプトが実行されない場合があります.
解決方法:
第二ページでは引き続き導入するカバンを中に置いてください.
ブックストリーム
可視化構築
ページフレームの構築はjquery-mobileより便利です.可視化ツールの大きな利点は、デフォルトで作成されたのが適応型のHTMLページです.デバイス間の閲覧が簡単にできます.
ラyoutIt
ページの枠を素早く構築し、その上で追加と修正ができます.