原创 各種符號、數字、帶引號數字判斷
區分數字、帶引號數字、和其他符號(包括空格,null,undefined等)的方法 (練習FCC-Validate US Telephone Numbers時碰到問題,總結的解決方法) 方法1:利用%求餘。 可以區分數字(帶引
原创 Twitch.tv
所需要實現的功能: 功能1: 我可以看到 FreeCodeCamp 現在是否在Twitch.tv上直播。 功能2: 我可以點擊鏈接跳到 FreeCodeCamp 在Twitch.tv上的頻道。 功能3: 如果有人在直播,我可
原创 引用js,版本不同發現的坑!
今天在引用了angularJS的https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular.min.js後竟然連基礎的{{}}都顯示不出來,反覆對比以前用angu
原创 String.slice() 和 String.substring(),String.substr()的區別
slice VS substring VS substr Syntax: string.slice(start, stop); Syntax: string.substring(start, stop); 返回一個字
原创 Show the Local Weather
需要解決的問題: 本地ip的獲取 http://ipinfo.io/json?這個可以返回用戶的ip API的接入與使用($.ajax) 爲什麼在chrome的console中可以運行的js,在編輯器中無法運行? getW
原创 Intermediate Algorithm Scripting (50 hours)中級算法腳本練習
1.Sum All Numbers in a Range,兩個數之間所有數加起來 sumAll([1, 4]) 應該返回一個數字。 sumAll([1, 4]) 應該返回 10。 sumAll([4,
原创 Wikipedia viewer
功能: 我可以在一個搜索框搜索維基百科的條目,並看到輸出結果。 功能: 我可以點擊一個按鈕就看到一個隨機的維基百科條目。 提示 #1: 這個URL可以讓你獲得一個隨機的維基百科條目:http://en.wikipedia.org/
原创 Advanced Algorithm Scripting (50 hours)Javascript進階算法練習
1.Validate US Telephone Numbers驗證美國電話號碼 用戶可以在表單中填入一個任意有效美國電話號碼. 下面是一些有效號碼的例子(還有下面測試時用到的一些變體寫法): 555-555-5555
原创 Build a Random Quote Machine
Build a Random Quote Machine HTML\CSS\Javascript建立一個隨機quote工具,可以分享到twitter,tumblr HTML負責內容’body’,CSS進行結構、顏色的排版、Jav
原创 You Don't Know JS: Types & Grammar 總結
Types null undefined boolean number string object symbol(es6) 除了object,都叫基本類型 用typeof來檢測types: typeof NaN === 'number
原创 17.8.28 搜狐編程題-JS.. 待完善
暴力做: 測試用例 //arr = ['7', '5', '1', '0', '0', '0'].map(Number) // 1 //arr = ['0', '0', '4', '0', '0', '1'].map(Number)
原创 DOM簡單梳理
定義:DOM:Document Object Model。 是針對HTML,XML文檔的一個API(應用程序編程接口),它將任何HTML,XML文檔描繪成一個由多層節點(node)構成的結構。 節點有多種類型,每種類型表示文檔中不同的
原创 字符串前後判斷踩坑,理解越直白的越不會出錯
判斷一個字符串是否以指定的字符串開始 (未完) String.prototype.startWith = function (startString) { return typeof startString === 'string
原创 canvas-shooting-game 記錄與思考
題目來源:http://git.imweb.io/imweb-teacher/game 完成的代碼:canvas-shooting-game 實現的功能: - 飛機自由移動 - 飛機可以單發也可以連發(移動的時候也可以)
原创 setTimeout 循環閉包的經典面試題 解法與探究
題:修改下面的代碼,讓循環輸出的結果依次爲1, 2, 3, 4, 5 for (var i=1; i<=5; i++) { setTimeout( function timer() { consol