摘要:
前端發送URL請求之後, 請求的相關內容都通過統一格式封裝在URL請求中, 後端程序收到URL請求之後, 都會首先對URL請求的相關內容進行解析, 不同的後端語言和框架對URL的解析不同. 這裡僅以Node中的Express框架為例. 1 application/x-www-form-urlenco 阅读全文
摘要:
不論通過什麼樣的方式發送URL請求, 都遵守這樣的URL構成規則: URL由三部分組成: 請求地址: 即URL鏈接 請求參數: 包括請求體 和 附著在URL鏈接後的參數 請求配置: 包括請求頭設置和其它各種說明請求信息的配置 這裡只考慮對請求參數處理的過程. 即客戶端發送URL請求的時候對請求參數是 阅读全文
摘要:
表單中的提交按鈕,會默認提交到表單中指定的url中 如果一個表單中有button組件,並且類型沒有被設置成type="submit", 則默認是submit, 而這個按鈕會優先進行提交表單操作,然後再執行我們賦予的操作. 阅读全文
摘要:
JSON.parse(“string")方法是將一個字符串转换成对象(包括普通对象和数组)。 JSON.parse('["hello",9000,true]') JSON.parse('{"key01":"string","key02":100,"key03":true}') JSON.string 阅读全文
摘要:
这里只是要说明一点,数组(Array)和对象(Object)都可以用[...]的方式来进行检索 [...]中包含的需要是一个表达式,这个表达式的值最终会以字符串的形式被使用 因为不论是数组(Array)还是对象(Object),他们都是以键值对的形式存储内容的,而所有的键的数据类型都是字符串(Arr 阅读全文
摘要:
在switch中,case判断只是用来决定代码执行的起始位置,离此起始位置最近的break决定了代码执行的终止位置。 所以,一般来讲,都要在每一个case判断执行语句结束之后,要加上一个break。但是,当几个不同的值需要执行相同的代码时,省略break就成了一种非常简便的操作了。 同时,还应该加上 阅读全文
摘要:
不论是JavaScript中的强制数据类型转换还是手动数据类型转换,我们一般只考虑三种变量类型。 即 字符串类型(string)、数字类型(number)、布尔类型(boolean) 对一个变量进行重新赋值操作(赋值成为另外之中变量类型)不叫作数据类型转换,这里讨论的数据类型转换一般出现在表达式中。 阅读全文
摘要:
NaN表示无效数字,属于数字类型。 有点类似于undefined,为一个变量赋值为undefined后,表示这个变量没有值。 当一个变量或者表达式值为NaN的时候,意味着这个变量或者表达式的值属于数字类型,但是这个数字不合法(无效),就统一用NaN来和谐(替换)掉了。 阅读全文