1. 程式人生 > 其它 >SQL注入原理與實踐

SQL注入原理與實踐

點選標籤彈出彈框

第一種方法

<div class="div" onclick="alert(0)">點我0</div> 第二種方法 <script> window.onload = function(){ var div = document.querySelector(".div"); div.onclick = function(){ alert(1); } } </script> <div class="div" >點我</div> 第三種方法 在01 js.js裡輸入 window.onload = function(){ var div = document.querySelector(".div"); div.onclick = function(){ alert(1); } } <script src="./01 js.js"></script>引入js檔案 第四種方法 <a href="javascript:void(0)">空連線</a> js的基本語法
基本資料型別 number 數值 整數和小數 string 字串 (字元)"" '' bool true/false null 沒有 undefined symbol es6 object:正則、陣列 字面量(json物件) function 方法 json xml //序列化 反序列化 JSON.stringify() //序列化 JSON.parse() //反序列化 var stu=JSON.parse('{"id":10001,"name":"張三"}') console.log(stu.id) 運算子 + - * / //小數運算乘十再除十 var a=(0.1*10+0.2*10)/10 console.log(a==0.3) // = 賦值 == 只看值 === 值和型別
console.log(a=2); console.log(a=="2"); console.log(a==="2") console.log(a===2) // parseInt 取整 81.5 81 // parseFloat // isNaN not a Number var a=parseInt("8a6.5"); console.log(a) var a=parseInt(86.5+0.5); console.log(a)//+0.5四捨五入 arguments 偽陣列 可以使用下標 物件
var arr=[1,"2",3,function(){}] console.log(arr)//可以把所有型別放一起 // arr.shift() 頭部刪除
// arr.unshift()頭部新增 // arr.push()尾部新增 // arr.pop()尾部刪除 var arr=[1,2,3,4,5] // var res=arr.pop() // console.log(arr,res) res 返回值 arr.splice(2,1,8,9) //splice(2,1,8,9) 開始位置 刪除個數 ...新增資料 console.log(arr)