バックエンド&フロントエンド断片的な知識と注意問題

バックエンド

1.春はMD5暗号化ツールが登場します

輸入org.springframework.util.DigestUtils。

ストリングmd5Password = DigestUtils.md5DigestAsHex(password.getBytes())。

2.フィールド名が含まれていないデータベースがあります

例えば、データベース・フィールドがその後のisValidこの変数を符号化するために、IS_VALIDさがあります。これは、変数がある場合に起こるブール型データはフロントエンドに戻された場合、その後、文字列はJSONその後で、真の:{「有効」が}、分かる除去見えません。

メソッドが自動的に生成されます見て、ISで取得し始めている、これはあなたの名前が上書きされますので、ブール方法のタイプの接頭辞を取得していない接頭辞であるので、あなたの変数がある場合は、ブール回避するための名前それはされて始まります。

3.無効な比較:org.springframework.web.bind.annotation.RequestMethodとjava.lang.Stringで

他の人がピットを残しました:

SQL文の中MyBatisのは、org.springframework.web.bind.annotation.RequestMethodがある列挙クラス

< もしテスト= "requestMethod!= NULLとrequestMethod!= ''" > 
    REQUEST_METHOD =#{requestMethod、jdbcType = VARCHAR、typeHandler = org.apache.ibatis.type.EnumTypeHandler} 
</ なら>

ここでの判断です:!RequestMethod =「」 エラーにつながる、どのように文字列の比較のために列挙クラス可能性があるため?

 

 

フロント

1.文字列のターン数

< スクリプト> 
$(ドキュメント).ready(関数(){
       VARのP =  + $(' P ' )の.text(); 
    $(' DIV ' )の.text(P + 1 ); 
}); 
</ スクリプト> 
</ ヘッド> 
< ボディ> 
    < DIV > </ DIV > 
    < P > 1 </ P > 
</ ボディ> 
</ HTML >

出力2の代わりに11

2. jQueryの警告、セレクタの非効率的な使用

例えば:

$( '#のresultData:チェックします');

警告

非効率的なjQueryの使用量より少ない...(Ctrlキー+ F1)は、
jQueryのセレクタが効率的な方法で使用されていることを確認します。これは、IDセレクタで始まるされ、子孫のセレクターを分割することを提案してキャッシュすることができ、複製セレクタについて警告します

読み込みする必要があります。

。$( '#resultDataは')を見つける( ':チェックします');

3.比較$ .trimは($(T [9])。valを())== "" 以下の予期しないタイプの強制を引き起こす可能性が...

例えば:スペースが空であるかどうかを決定するために、フォームの内容物を除去した後

$ .trim($(T [0])。ヴァル())== ""

警告

お読みください:

$ .trim($(T [0])。ヴァル())=== ""

区別4.新しいブール(値)とブール(値)の

前者は、得られるブールインスタンスとしてコンストラクタ関数である被験体を、通常の関数呼び出しとして後者は、関数の戻り値が得られる真に/ falseに

5. Ajaxリクエストは、アレイパラメータの名前以上のものを合格[]

jQueryの使用の$ .PARAM(パラメータ、true)を解決するために

VaRの myObjectという= { 
  { 
    1: 1 
    2: 2 
    3: 3 
  }、
  B:[ 1,2,3 ] 
}。
VAR recursiveEncoded = $ .PARAM(myObjectという)。
VAR recursiveDecoded = は、decodeURIComponent(。$ PARAM(myObjectという)); 

console.log(recursiveEncoded)。
console.log(recursiveDecoded)。

VAR shallowEncoded = $ .PARAM(myObjectという、真の);
VAR shallowDecoded = は、decodeURIComponent(shallowEncoded)。

console.log(shallowEncoded)。
console.log(shallowDecoded)。

 

おすすめ

転載: www.cnblogs.com/LUA123/p/10860712.html