原创 ES5兼容 object.assign Object.values

ES5兼容 object.assign Object.values Object.assign = Object.assign || function (target) { for (var i = 1; i < argument

原创 Tasker_Variables筆記

這裏寫自定義目錄標題Tasker_Variables筆記中文文檔英文文檔Local Built-In Variables本地變量Global Built-In Variables 全局變量功能快捷鍵合理的創建標題,有助於目錄的生成

原创 javascript curry

curring又稱爲部分求值,一個curring的函數,會首先接受一些參數,接受了這些參數之後,該函數並不會立即求值,而是繼續返回另一個函數,剛纔傳入的參數在函數形成的閉包中被保存起來,待到函數真正需要求值的時候,之前傳入的所有參數都會被

原创 圖片預加載 loading

loading進度條 var index = 0, len = imgs.length, count = 0, $progress = $('.progress'); $.each(imgs,function(i,

原创 Promise筆記

定義:用於異步計算 可以將異步操作隊列化 可以在對象之間傳遞和操作Promise,幫助我們處理隊列 二.回調有四個問題 1.嵌套層次很深,難以維護 2.無法正常使用return 和 th

原创 Page.prototype-$emit()

Page.prototype function Page(){} $.extend(Page.prototype,{ init: function(){ this.bindEvents() }, b

原创 Javascript單例模式

單例模式的思想在於保證一個特定類僅有一個實例,意味着當第二次使用同一個類創建新對象的時候,應該得到與第一次所創建對象完全相同的對象 例1.在閉包中實現–重寫構造函數 function Universe(){ //緩存實例

原创 vue touch事件使用

vue touch事件使用 去哪兒網 Alphabet.vue文件 <template> <ul class="list"> <li class="item" v-for="item of letter

原创 Vue頭部60-140顯示,漸隱漸現的效果

頭部60-140顯示,漸隱漸現的效果 <template> <div> <router-link tag="div" to="/" class="header-abs" v-sh

原创 Javascript私有性

1.“模塊模式”的基礎框架 var myobj = (function(){ //私有成員 var name = "my,oh my"; //實現公有方法 return { getName:

原创 markdown

一級標題 三級標題 1 2 3 4 5 1 2 3 引用 鏈接 Baidu 插入圖片 粗體 粗體 斜體 Tables Are Cool col 3 is right-aligned $1600

原创 Javascript 模塊模式

基本包含 * 命名空間 * 即時函數 * 私有和特權成員 * 聲明依賴 (1)、建立一個命名空間,並且啓動可以提供有用數組方法的工具模塊。 MYAPP.namespace('MYAPP.utiltities.array'); (

原创 Animation簡單效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Animation簡單效果</title> </head> <body>

原创 Javascript組合模式-掃描文件夾

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>組合模式-掃描文件夾</title> </head> <body> <button

原创 javascript函數的提升

javascript函數的提升 1、 function foo(){ alert('global foo'); } function bar(){ alert('blobal bar'); } function hoist