原创 Chrome js搶票腳本

編寫js腳本文件 思路:根據設定的循環時間重複的運行搶票函數,刷新,判斷按鈕是否可以點擊,是則模擬點擊,結束循環,否則等待下一輪循環。以下示例的刷新時間間隔爲1秒,從12點開始,瀏覽器爲Chrome。js代碼(script.js): v

原创 js Boolean函數和相等操作符規則

Boolean函數在不同的參數下的返回值: 數據類型 轉換爲true的值 轉換爲false Boolean true false String 非空字符串 “”(空字符串) Number 非零數值(包括無窮大) 0和NaN Object

原创 js promise實現筆記

在開發web前端應用的時候,經常會碰到回調地獄,promise是一個很好的解決辦法,基本上所有的瀏覽器都自行實現了promise對象,但是我想自己實現一個簡單的promise then鏈,然後在網上看到了這篇博文的實現方式,研究許久才明白

原创 JavaScript檢測類型

由於剛纔參加了一個公司的在線筆試,在檢測類型這方面出了點小亂子,所以寫篇文章做個筆記。 typeof操作符 ES有五種簡單的數據類型:Undefined,Null,Boolean,Number和String,還有一種複雜的數據類型Ob

原创 跨瀏覽器鼠標事件寫法

以下兼容性代碼實例來自《JavaScript高級程序設計》第三版,測試代碼由本人編寫: var EventUtil = { // 添加綁定事件 // 第一個條件兼容dom2級事件,可爲同一個事件(如click)添加多個響應

原创 JavaScript事件冒泡,事件捕獲,事件處理,事件委託

早期的事件,是作爲分擔服務器運算負載的一種手段,實文檔或者瀏覽器窗口中發生的一些特定的交互瞬間,如點擊按鈕,拖放文件等。我們可以使用偵聽器來預定事件,當事件發佈時候就可作出相應的響應,這種模式稱爲觀察者模型。 事件流 事件流是從頁面接

原创 h5 form表單新增屬性

前端向後臺提交數據時經常需要使用到form表單,在JavaScript面試之前,判斷form表單的信息正確與否只能直接將原始數據交到後臺,讓後臺判斷。這樣的實現方式效率極其的低下,增大了服務器和帶寬的消耗,所以人們希望通過JavaScri

原创 JavaScript執行環境、作用域及this值

執行環境JavaScript的執行環境定義了其中的變量和函數有權訪問的其他數據,即規定了在其內部能夠訪問什麼數據。每個執行環境都有一個與之相關聯的“變量對象”,環境中定義的變量和函數都保存在這個對象之中,可以理解爲環境內的變量和函數都是這

原创 JavaScript Array類型

JavaScript中,Array是最常用到的數據類型之一,屬於引用類型中的一種。由於數組類型實在太常用而我記性又不是很好,就寫一篇博文做個筆記。 數組特性: 可以通過以下方式來創建數組: var students = new Ar

原创 h5 canvas學習筆記

創建畫布: <canvas id="myCanvas" width="600px" height="530px"> 你的瀏覽器不支持canvas </canvas>以上代碼爲在html文件裏面添加一個can

原创 ES6 函數

默認參數 示例 // 當沒有傳入足夠的參數時,會使用默認參數,如無默認參數,則爲undefined function test(arg1, arg2 = '', arg3 = 0, arg4) {} 對於默認

原创 ES6 Set和Map

Set Set集合是一種無重複元素的列表,通常的用途用以檢測給定的元素在某個集合中是否存在 ES5模擬Set var set = Object.create(null); set.foo = true;

原创 vue 學習筆記

最近使用vue做項目,碰到一些坑,順帶不少理解,以博文形式記錄下來。 vue生命週期 1. beforeCreate vue實例完成初始化事件和生命週期,但方法還沒有聲明,此階段調用this.methodName會報錯。 2. cre

原创 給定一個正整數,編寫程序計算有多少對質數的和等於輸入的這個正整數,並輸出結果。輸入值小於1000。

#include <stdio.h> #include <math.h> int primes[1001] = {0}; int getPrimesCount() { int count = 0; for (int

原创 es6 學習筆記

let、const關鍵字 共同點 let和const關鍵詞與var都是用來聲明變量的,在使用方式上沒有什麼不同: var varname = 'crane'; let username = 'paper_crane'; const a