1使用閉包實現私有變量
function Person(name, age) {
2.創建對象的構造函數
function Person(firstName, lastName){
3.小心使用typeof、instanceof和constructor
var arr = ["a", "b", "c"];
4.創建一個自調用函數(Self-calling Funtion)
(function(){
5.從數組中獲取一個隨機項
var items = [12, 548 , 'a' , 2 , 5478 , 'foo' , 8852, , 'Doe' , 2145 , 119];
6.在特定範圍內獲取一個隨機數
var x = Math.floor(Math.random() * (max - min + 1)) + min;
7.打亂一個數字數組
var numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411];
8.清空一個數組
var myArray = [12 , 222 , 1000 ];
9.基於JSON的序列化和反序列化(serialization and deserialization)
var person = {name :'Saad', age : 26, department : {ID : 15, name : "R&D"} };
10.避免使用 eval() 和 Function 構造函數
var func1 = new Function(functionCode);
相關推薦
'Python100天學習教程:中間件的應用'
"實現登錄驗證我們繼續來完善投票應用。在上一個章節中,我們在用戶登錄成功後通過session保留了用戶信息,接下來我們可以應用做一些調整,要求在為老師投票時必須要先登錄,登錄過的用戶可以投票,否則就將用戶引導到登錄頁面,為此我們可以這樣修改視圖函數。def praise_o...
'JS從入門到不放棄(六)面向對象高級擴展'
"歡迎來到我的JS從入門到不放棄專題系列文章,更多精彩內容持續更新中,歡迎關注 :)上一章節我大概分析了一下面向對象的基本特點以及高級用法。比如jQuery的插件擴展原理其實就是在類的原型上擴展方法。本章目標ECMAScript內置類的擴展從ES5面向對象向ES6過渡ECM...
'JS從入門到不放棄(二)深入理解數組其它特性'
"歡迎來到我的JS從入門到放棄專題系列文章,更多精彩內容持續更新中,歡迎關注 :)上一章節我們說到了JS數組的基礎特性和它的高級用法。這一小節我們繼續深入,一起探討數組這種數據結構在真實項目中的實戰。本章目標數組的reduce方法如何判斷一個對象是的類型是否為數組數組索引的...
JSON Web Token - 在Web應用間安全地傳遞信息
JSON Web Token(JWT)是一個非常輕巧的規範。這個規範允許我們使用JWT在用戶和服務器之間傳遞安全可靠的信息。讓我們來假想一下一個場景。在A...
JS教程分享:簡單易懂的JSON入門
本節重點來介紹一下JSON,JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,我們稱之為JavaScript對...
關於使用python開發web應用的幾個庫總結,從此以後效率翻倍
今天小編列出自己最近使用的幾個庫,並簡單演示一下其高超的使用效率。1.jinja2 簡介:一個模板替換類,衍生於django的Template,在很多地方做了加強。 中文支持:如果render渲染失敗,請先將想要渲染的內容decode成對應編碼。 備註:jinja2在ren...
推薦中...