ホームページ >ウェブフロントエンド >htmlチュートリアル >JavaScriptの基本メモ集_html/css_WEB-ITnose
記事が役に立ったら、いいねとフォローをお願いします。これが私の最大のモチベーションになります、ありがとうございます
js はスクリプト言語です。ブラウザはコードを 1 行ずつ読み取りますが、従来のプログラミングは実行前にコンパイルします
var message=confirm("str");--------------strはメッセージダイアログに表示される内容です
confirm return value boolean内容ダイアログ ボックスを取得します
demo
<scrpit>function xx(){var message=confirm("str");if (confirm==true){document.write("str");}</script><body><input type="button" onclick="xx()" value="xxx" /></body>
動的型 js には動的型があります。つまり、同じ変数を異なる型として使用できます。
var x=2;var x ="a";
var a=123e5---12300000; var b=123e-5------0.00123
var a = new Array() ;a=["a","b"];var a =new Array("a","b");var a =["a","b"];
Boolean
オブジェクト
オブジェクトの簡単な説明
オブジェクトを作成するメソッド
dog=new Object();-----创建dog对象dog.name="diudiu";-----dog对象属性|| dog={name:"diudiu",};
function(name,habit){ this.name=name; this.habit=habit;}var a=new dog("diudiu",bite);
既存のオブジェクトに属性を追加します
変数
変数にテキストを割り当てる場合は、引用符を追加します
変数を再宣言すると、変数の値が失われないように。
txt.lenght()------获取长度txt.fontsize(12px)-----文字大小txt.link("http://")----为字符串加链接txt.strike()-------删除线txt.toLowerCase/UpperCase----大小写转换txt.indexOf("a")-----定位字母a出现位置txt.match("a")-------查找字符,找到返回该字符,否则nulltxt.replace(/b/,"xxx")-------把字符b替换成xxx
ウィンドウを開く
window.open("http://www.baidu.com","_blank","width=200,height) = 200,status=no")
の機能
ウィンドウを閉じる
window.close();-------------このウィンドウを閉じる9b5cf5703cc3f2ddf7636f1da3ef585116b28748ea4df4d9c2150843fecfba68
js:
var fir=document.creatElement("p");---创建p标签var lat=document.creatTextNode("新文本");fir.appendChild(lst);var element=document.getElementById("box");element.appendChild(fir);删除
要删除元素,需要得到该元素的父元素
var child=document.getElementById("id1");child.parentNode.remove(child);
当你要检索某个文本时,可以使用一种模式来检索文本,RegExp就是这种模式。
var part=new RegExp("after");---定义part的RegExp为【after】
part.test("aftervax")-----由于这个字符串包含【after】,返回true
part.exec("aafterrr")-------由于也包含,返回该值【after】
part=new RegExp("a","g")-----【g】意思是【global】,搜索所有的【a】part.exec("acdadcda")------此时会返回所有【a】,输出是:【aaanull】
part.compile("before")----把【after】改成【before】