検索
ホームページウェブフロントエンドjsチュートリアルJavaScript アプリケーション ライブラリ code_javascript スキル




/* $ 指定されたオブジェクトを取得します
@要素オブジェクト名
オブジェクト名のコレクションを使用でき、戻り値はオブジェクトのコレクションです
を使用した場合プロトタイプ クラス ライブラリ。この関数は、
Sams_object.Get()
*/
function $(element) {
if (arguments.length > 1) でこの関数を実装するすべての関数をコメント アウトします。 ) {
for (var i = 0, elements = [], length = argument.length; i elements.push($(arguments[i])); ;
}
if (typeof element == 'string')
element = document.getElementById(element);
要素を返す;

///関連操作
var Sams_browse = {
/* 閲覧情報の確認 */
checkBrowser : function ()
{
this.ver=navigator.appVersion
this.dom=document. getElementById?1:0
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
this.ie5=(this.ver.indexOf) ("MSIE 5" )>-1 && this.dom)?1:0;
this.ie4=(document.all && !this.dom)?1:0;
this.ns5=(this) .dom && parseInt( this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.mac=(this. ver.indexOf(' Mac') > -1) ?1:0;
this.ope=(navigator.userAgent.indexOf('Opera')>-1);
this.ie=(this. ie6 || これ。ie5 || this.ie4)
this.ns=(this.ns4 || this.ns5)
this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.nbw=(!this.bw)
を返します。 >/* ホームページに設定
@url ホームページに設定するアドレス
*/
SetDefault: function ()
{
this.style.behavior='url(#default #homepage)';
this.setHomePage(this.GetUrl());
return false;

/* 指定された URL アドレスをコピーします
@Msgクリップボードに書き込まれるように設定します
*/
SetCopy : function (Msg){
if(navigator.userAgent.toLowerCase().indexOf('ie') > -1) {
ClipboardData .setData('Text',Msg) ;
アラート ("Web サイトのアドレス "" メッセージ "" クリップボードにコピーされました Ctrl V ショートカット キーを使用して、必要な場所に貼り付けることができます。");
}
else
{
プロンプト("Web サイトのアドレスをコピーしてください:",Msg);
}
},

/* お気に入りに追加
@site サイト名
@url アドレス
*/
AddBookmark: function (site, url){
if(navigator.userAgent .toLowerCase().indexOf('ie') > -1) {
window.external.addFavorite(url,site)
} else if (navigator.userAgent.toLowerCase().indexOf ('opera') > -1) {
アラート ("このページをお気に入りに追加するには Ctrl T を使用してください");
} else {
アラート ("このページを追加するには Ctrl D を使用してください)お気に入りへ");
}
},

/* URL で指定された幅と高さでウィンドウを開きます */
OpenWindows: function (url,width,height)
{
window.open( url,'newwin','width=' width ',height=' height);
return
},

/* ブラウザを無効にするJavascript エラー プロンプト */
CloseError : function(){
window.onerror = function(){return true;}
},

/* ブラウザ URL を取得 */
GetUrl : function(){
return location.href;
},

/* URL パラメータを取得 */
GetUrlParam: function(){
return location.search;
},

/* ページのソースを取得します */
GetFrom : function(){
return document.referrer
},

/* 指定された URL パラメータ値を取得します
@name パラメータ名
*/
Request: function(name){
var GetUrl = this.GetUrl(); 🎜> var Plist = new Array();
if(GetUrl.indexOf('?') > 0)
{
Plist = GetUrl.split('?')[1].split(' &');
}
else if(GetUrl.indexOf('#') > 0)
{
Plist = GetUrl.split('#')[1].split('& ');
}
if (GetUrl.length > 0)
{
for(var i=0; i { var GetValue = Plist[i].split('=');
if (GetValue[0].toUpperCase() == name.toUpperCase())
{
return GetValue[1]; ;
}
}
return;
}
},

/* 新しいウィンドウに HTML を直接書き込みます
@title Title
@msg
*/
Popmsg : function PopIt(title,msg)
{
var Popup = window.open('','popDialog','height=500,width=400,scrollbars=yes) ');
Popup.document.write('

' タイトル '' メッセージ ''); 🎜> Popup.document.close(); } }


/// オブジェクト操作
var Sams_object = {

/* DIV オブジェクト
@ID 作成するオブジェクトの ID
@ClassName 作成するオブジェクトのクラス
@SetValue オブジェクトの値を設定します
@ToDiv 指定したオブジェクトにオブジェクトを追加します。指定されたオブジェクトが存在しない場合は、本文の後に追加します。
作成したオブジェクトを返します。
*/
CreateDiv : function (ID,ClassName,SetValue,ToDiv){
var createddiv = document.createElement ('div');
if(ID != null) creatediv.id = ID;
creatediv.style.position = 'absolute';
if(ClassName != null) creatediv.className = クラス名;
if( this.Get(ToDiv))
{
this.Get(ToDiv).appendChild(creatediv);
}
else
{
document.getElementsByTagName ('body')[ 0].appendChild(creatediv);
}
this.SetValue(ID,SetValue);
を返します。 🎜>/* 指定した DIV オブジェクトを削除
@objid 削除するオブジェクト ID
Return Bool 演算結果
*/
DeleteDiv: function (objid)
{
try
{
if( this.Get(objid))
{
var GetParent = this.Get(objid).parentNode;
GetParent.removeChild(this.Get(objid)); true を返す;
}
else
{
return false;
}
}
catch(e)
{
return false;
},

/* ブラウザオブジェクトの取得
@id 取得するオブジェクトID
オブジェクト名のコレクションを使用でき、戻り値はオブジェクトのコレクション
*/
Get: function (objid) {
if (arguments.length > 1) {
for (var i = 0, objids = [], length = argument.length; i objids.push(this.Get (arguments[i]));
return objid;
}
if (typeof objid == 'string')
{
if (document.getElementById) {
objid = document.getElementById(objid);
} else if (document.all) { objid = document.all[objid];
} document.layers) {
objid = document.layers[objid]
}
}
return
},

/* オブジェクトの値を取得します
@objid オブジェクト ID
*/
GetValue: function (objid) {
if (typeof objid == 'string')
{
var getTagName = this.Get(objid).tagName.toLowerCase();
if (getTagName == 'input' || getTagName == 'textarea' || getTagName == 'select' )
{
return this.Get(objid).value;
}
else if (getTagName == 'div' || getTagName == 'span')
{
return this .Get(objid).innerText;
}
}
else if (typeof objid == 'object')
{
return
}
} ,

/* 指定されたオブジェクトの値を設定し、直接代入またはクリア操作を実現します。
@objid オブジェクト ID
@inserValue 値を渡します (オプション Null: 値をクリアします) ID を直接割り当て)
*/
SetValue: function(objid,inserValue) {
var getTagName = this.Get(objid).tagName.toLowerCase(); == null) insertValue = '';
if (getTagName == 'input' || getTagName == 'textarea')
{
this.Get(objid).value = insertValue;
else if (getTagName == 'div' || getTagName == 'sapn')
{

this.Get(objid).innerText = insertValue
}
},

/* オブジェクト値をクリップボードにコピー
@str オブジェクト値
*/
CopyCode: function (str) {
var rng = document.body.createTextRange() ;
rng .moveToElementText(str);
rng.select();
rng.collapse(false) ;
} ,

/* オブジェクトの表示と非表示
@Objid オブジェクト ID
@isshow 特定の操作では、Obj を False: none または True: block (オプション) として指定します。 >*/
ShowHidd : function(objid,isshow){
if (isshow != null)
{
if(isshow)
{
this.Get(objid). style.display = 'ブロック ';
}
else
{
this.Get(objid).style.display = 'none';
}
}
else
{
if(this.Get(objid).style.display == 'none')
{
this.Get(objid).style.display = 'block'; }
else
{
this.Get(objid).style.display = 'none';
}
}
},

/*現在のオブジェクトが表示されます
@ objid オブジェクト ID
*/
IsVisible : function(objid){
if(this.Get(objid))
{
try
{
if (this.Get (objid).style.display == 'none')
{
return false
}
if(this.Get(objid).style.visibility = = 'hidden')
{ 戻り値
}
戻り値
}
キャッチ (e)
{
戻り値
}
}
else
{
return
}
}
};

/// 文字処理
var Sams_string = {
/* 左側の指定値を取得 長さの値
@str 処理対象の文字セット
@n Length
*/
Left: function (str,n)
{
if (str.length > 0)
{
if(n>str.length) n = str.length;
return str.substr(0,n)
}
else
{
return;
}
},

/* 右側の指定された長さの値を取得
@str 処理対象の文字セット
@n Length
*/
右側: function (str,n )
{
if(str.length > 0)
{
if(n>=str.length) return str;
return str.substr(str.length-n,n) );
}
else
{
return;
}
},

/* トリム: 両側のスペースをクリア
@str処理対象
*/
Trim : function (str)
{
if (typeof str == 'string') return str.replace(/(^s*)|(s*$ )/g, ' ');
},

/* LTrim: 左スペースをクリア
@str 処理対象の文字セット
*/
Ltrim: function (str )
{
if (typeof str == 'string') return str.replace(/(^s*)/g, '');
},

/* RTrim : 右側のスペースをクリア
@str 処理対象の文字セット
*/
Rtrim: function (str)
{
if (typeof str == 'string') return str .replace(/(s* $)/g, '');
},

/*
@str 処理対象の文字セット
* /
strip: function(str ) {
if (typeof str == 'string') return str.replace(/^s /, '').replace(/(^s*)|(s* $)/g, '');
},

/* 文字内の HTML タグをフィルタリングします
@str 処理する文字セット
*/
stripTags: function(str) {
if (typeof str == 'string')return str.replace(/?[^>] >/gi, '').replace(/(^s*)|(s*$) /g, '');
}
};

/// 時刻関連の操作
var Sams_time = {
/* 今日の日付を取得します yyyy-MM-dd * /
GetDateNow : function (){
var d,y,m,dd;
d = new Date();
y = d.getyear(); getMonth() 1;
dd = d.getDate ();
@N 追加する日付の数
*/
AddDays: function(toDate,N){
var aDate=this ._cvtISOToDate(toDate);
if (!aDate) return " ";
aDate=new Date(aDate.getTime() millis); _fmtDateISO(aDate);
},
_fmtDateISO : function (aDate) {
with (aDate) {
var mm=getMonth() 1;
if (mm var dd=getDate() ;
if (dd return (getFull Year() '-' mm '-' dd);
}
},
_cvtISOToDate : function (isoDate) {
var atomDate= isoDate.split('-');
var aDate=new Date(parseInt(atomDate[ 0],10),parseInt(atomDate[1],10)- 1,parseInt(atomDate[2],10),6,0,0); return aDate;
/// 画像関連の操作
var Sams_media = {
/* 単一の画像に対して中マウス ボタンのズーム機能を追加します。バッチの場合は、ResizeImage を直接使用できます (画像サイズを指定します)。この関数を追加します: Int) (この関数は IE にのみ適用されます)
objid オブジェクト ID
*/
ZoomFun : function(objid){
Sams_object.Get(objid).onmousewheel = function( ){Sams_media.imagecontrol(this) を返す;}
},

/* 画像サイズをリセットし、ズーム機能を追加します(この機能は IE のみに適用されます)
@IntSize 画像のサイズを指定します
画像サイズに適合する場合は、ズーム関数
* /
ResizeImage: function (IntSize) {
var imgsinlog=document.getElementsByTagName('img');
for(j=0; jJavaScript アプリケーション ライブラリ code_javascript スキル if (imgsinlog [j].width >= IntSize) {
imgsinlog[j].width = IntSize;
imgsinlog[j].style.cursor= 'pointer'; ].onclick = function( ) {window.open(this.src);}
if (navigator.userAgent.toLowerCase().indexOf('ie') > -1) {
imgsinlog[j]. title = '画像を拡大するには、マウスの中ボタンを使用するか、Ctrl キーを押しながら画像をクリックして、新しいウィンドウで開きます。'; {return Sams_media.imagecontrol(this);};
}
else
{
imgsinlog[j].title = '画像をクリックすると新しいウィンドウで開きます'; }
}
}
},
imagecontrol : function( obj){
varzoom=parseInt(obj.style.zoom, 10)||100;zoom =event.wheelDelta/ 12;
if (zoom>0) obj.style.zoom=zoom '%' ;
return
},

/* 画像などの例外がある場合ダウンロードできません。エラー プロンプトの画像が表示されます
@errimgpath エラー プロンプトの画像パス
*/
ImagesError : function(errimgpath){
var imglist = document.getElementsByTagName('img') ;
for(j=0; jJavaScript アプリケーション ライブラリ code_javascript スキル imglist[j].onerror = function(){
this.src = errimgpath;
}, JavaScript アプリケーション ライブラリ code_javascript スキル
/* 表示メディア
@mFile ファイルパス
@mFileType ファイルタイプ (空でも可、Flash の場合は swf タイプを指定)
@ObjID オブジェクトID
@mWidth 表示オブジェクトの幅
@mHeight 表示オブジェクトの高さ
注: オブジェクトを指定できます。ID が存在しない場合は、自動的に作成され、本文の後に追加されます
* /
ShowMedia: function (mFile, mFileType, ObjID, mWidth, mHeight) {
var mediaStr;
switch( mFileType){
case "swf":
mediaStr="




"; ブレーク; デフォルト: mediaStr="


"; } var mediaDiv = Sams_object.Get(ObjID); if (mediaDiv) {
mediaDiv.innerHTML = mediaStr;
}
else
{
mediaDiv = document.createElement("div");
mediaDiv.id = ObjID;
mediaDiv.innerHTML = mediaStr; ].appendChild(mediaDiv);
}
return
}
}

/// スタイル関連の操作
var Sams_style = {
/*フォント サイズの変更
@objid オブジェクト ID
@size フォント サイズ
*/
doZoom : function (objid, size){
Sams_object.Get(objid).style.fontSize=size 'ピクセル;
},

/* 指定したオブジェクトのスタイルを変更します
@objid オブジェクト ID
@className 変更するクラス名
*/
ClassName: function(objid, className) {
Sams_object .Get(objid).className = className;
},

/* オブジェクトの配置
@obj 配置されるオブジェクト
X.Y の結果の配列オブジェクトを返します
*/
GotoXY : function (obj) {
var t=obj.offsetTop;
while(obj=obj.offsetParent){
t =obj.offsetTop;
l =obj.offsetLeft;
return Array(t,l);

/// 🎜>var Sams_account = {
/* 1 ~ 10 ごとに計算
@ Value
*/
GetTen: function (i)
{
var items_One,Get_One; if (i.length > 1&& (/^d $/.test(i)))
{
items_One = i.substr(0,i.length-1);
Get_One = i.substr (i.length-1 ,1);
if (parseInt(Get_One)>0)
{
items_One = parseInt(items_One) 1;
items_One = items_One '0'; }
el se
{
items_One = items_One '0'
}
}
else
{
items_One = i; return items_One;
}
};

/// データ検証 (戻り値はすべて Bool 型)
var Sams_validate = {
/* 数値かどうかdata
@str 文字セット
*/
IsNumber : function(str){
if (/^d $/.test(str)){return true;}else{return false;}
},

/* 数値データかどうか
@objid オブジェクト ID
*/
IsNumberObj: function(objid){
return this.IsNumber(Sams_object. GetValue(objid));
},

/* 自然数データですか
@str 文字セット
*/
IsInt: function(str){
if (/^( |-)? d $/.test(str)){return true;}else{return false;}
},

/* 自然数データかどうか
@objid オブジェクト ID
*/
IsIntObj : function(objid){
return this.IsInt(Sams_object.GetValue(objid));
},

/*それは中国語の文字です
@str 文字セット
*/
Is Chinese : function(str)
{
if (/^[u4e00-u9fa5] $/.test(str)) {return true;}else{return false;}
},

/* 漢字ですか? .GetValue(objid));

/*英字かどうか
@str Character set
*/
IsLower: function(str)
{
if (/^[A-Za-z] $/.test( str)){return true}else{return false;}
},

/* 英字かどうか
@objid オブジェクト ID
*/
IsLowerObj : function (objid)
{
return this.IsLower(Sams_object.GetValue(objid));
},

/* 正しい URL ですか
@str 文字セット
*/
IsUrl: function(str)
{
var myReg = /^((http:[/][/] )?w ([.]w |[/]w*)* )?$/;
if(myReg.test(str)){return true;}else{return false;}
},

/* 正しい URL ですか?
},

/* 正しいメール形式ですか?
@str 文字セット
*/
IsEmail: function(str)
{
var myReg = /^([-_A-Za-z0-9.] )@([_A-Za-z0-9] .) [A-Za-z0-9]{2,3}$/;
if (myReg.test(str)){return true;}else{return false;}
},


/* 正しいメール形式ですか?
@objid オブジェクト ID
*/
IsEmailObj : function(objid)
{
return this.IsEmail(Sams_object.GetValue(objid));,

/* 携帯電話番号は正しいですか?
@str 文字セット
*/
IsMobile: function(str)
{
var regu =/( ^[ 1][3][0-9]{9}$)|(^0[1][3][0-9]{9}$)/; var re = new RegExp(regu) ;
if (re.test(str)){return true;}else{return false;}
},

/* 正しい携帯電話番号ですか?
@objidオブジェクト ID
*/
IsMobileObj : function(objid)
{
return this.IsMobile(Sams_object.GetValue(objid));

; >/*
Ajax 関数を実装します
Sams_ajax.SendRequest('GET', url, null, remember, "addtohome");
Sams_ajax.SendRequest('GET', url, null, null); 🎜>obj.responseText;
*/
var Sams_ajax = {
_objPool: [],
_getInstance: function (){
for (var i = 0; i 'MSXML2.XMLHTTP.5.0', 'MSXML2 .XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP']; .length; n ){
try {
var objXMLHttp = new ActiveXObject(MSXML[n])
} objXMLHttp.readyState == null){ objXMLHttp .readyState = 4;
== "関数"){
}
return objXMLHttp;,

/// 送信開始请要求
SendRequest : function (method, url, data, callback,funparam,funparam2){
var objXMLHttp = this._getInstance();
with(objXMLHttp){
try{
if (url.indexOf("?") > 0){
url = "&randnum=" Math.random();

else{
url = "?randnum=" Math.random();

open(method, url, true);   
setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
送信(データ);
onreadystatechange = function (){
if (objXMLHttp.readyState == 4 &&(objXMLHttp.status == 200 || objXMLHttp.status ==) 304))
{
コールバック(objXMLHttp,funparam) 、funparam2);
}else{
callback(null,funparam,funparam2);
}
}
}
catch(e){
alert(e);
}
}
}
};

/// Cookies 操作
var Sams_cookies = {
/* cookies 設定関数
@name Cookies 名
@value 值
*/
setCookie : function (名前, 値)
{
試してみてください
{
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
if(expires!=null)
{
var LargeExpDate = new Date ();
LargeExpDate.setTime(LargeExpDate.getTime() (有効期限*1000*3600*24));
}
document.cookie = name "=" escape (value) ((expires == null) ? "" : ("; expires=" LargeExpDate.toGMTString()));
true を返します。
}
catch(e)
{
return false;
}
},

/* cookies读取関数
@Name Cookies名
返值 Cookies值
*/
getCookie : function (Name)
{
var search = 名前 "=
if(document.cookie.length > 0)
{
オフセット = document.cookie.indexOf(search)
if(オフセット != -1)
{
offset = search.length
end = document.cookie.indexOf(";", offset)
if(end == -1) end = document.cookie.length
return unescape(document .cookie.substring(offset, end))
}
else
{
return;
}
}
}
}; 
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
JavaScriptの進化:現在の傾向と将来の見通しJavaScriptの進化:現在の傾向と将来の見通しApr 10, 2025 am 09:33 AM

JavaScriptの最新トレンドには、TypeScriptの台頭、最新のフレームワークとライブラリの人気、WebAssemblyの適用が含まれます。将来の見通しは、より強力なタイプシステム、サーバー側のJavaScriptの開発、人工知能と機械学習の拡大、およびIoTおよびEDGEコンピューティングの可能性をカバーしています。

javascriptの分解:それが何をするのか、なぜそれが重要なのかjavascriptの分解:それが何をするのか、なぜそれが重要なのかApr 09, 2025 am 12:07 AM

JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。

pythonまたはjavascriptの方がいいですか?pythonまたはjavascriptの方がいいですか?Apr 06, 2025 am 12:14 AM

Pythonはデータサイエンスや機械学習により適していますが、JavaScriptはフロントエンドとフルスタックの開発により適しています。 1. Pythonは、簡潔な構文とリッチライブラリエコシステムで知られており、データ分析とWeb開発に適しています。 2。JavaScriptは、フロントエンド開発の中核です。 node.jsはサーバー側のプログラミングをサポートしており、フルスタック開発に適しています。

JavaScriptをインストールするにはどうすればよいですか?JavaScriptをインストールするにはどうすればよいですか?Apr 05, 2025 am 12:16 AM

JavaScriptは、最新のブラウザにすでに組み込まれているため、インストールを必要としません。開始するには、テキストエディターとブラウザのみが必要です。 1)ブラウザ環境では、タグを介してHTMLファイルを埋め込んで実行します。 2)node.js環境では、node.jsをダウンロードしてインストールした後、コマンドラインを介してJavaScriptファイルを実行します。

クォーツでタスクが開始される前に通知を送信する方法は?クォーツでタスクが開始される前に通知を送信する方法は?Apr 04, 2025 pm 09:24 PM

Quartzタイマーを使用してタスクをスケジュールする場合、Quartzでタスク通知を事前に送信する方法、タスクの実行時間はCron式によって設定されます。今...

JavaScriptでは、コンストラクターのプロトタイプチェーンで関数のパラメーターを取得する方法は?JavaScriptでは、コンストラクターのプロトタイプチェーンで関数のパラメーターを取得する方法は?Apr 04, 2025 pm 09:21 PM

JavaScriptプログラミング、プロトタイプチェーンの関数パラメーターの理解と操作のJavaScriptのプロトタイプチェーンの関数のパラメーターを取得する方法は、一般的で重要なタスクです...

WeChat MiniプログラムWebViewでVUE.JSダイナミックスタイルの変位が失敗した理由は何ですか?WeChat MiniプログラムWebViewでVUE.JSダイナミックスタイルの変位が失敗した理由は何ですか?Apr 04, 2025 pm 09:18 PM

WeChatアプレットWeb-ViewでVue.jsを使用する動的スタイルの変位障害がvue.jsを使用している理由の分析...

TamperMonkeyで複数のリンクの同時GETリクエストを実装し、順番に戻る結果を決定する方法は?TamperMonkeyで複数のリンクの同時GETリクエストを実装し、順番に戻る結果を決定する方法は?Apr 04, 2025 pm 09:15 PM

複数のリンクの同時ゲットリクエストを作成し、結果を返すために順番に判断する方法は? TamperMonkeyスクリプトでは、複数のチェーンを使用する必要があることがよくあります...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい