原创 JavaScript異步與Promise基本用法(resolve與reject)

Promise解決的問題 相信每個前端都遇到過這樣一個問題,當一個異步任務的執行需要依賴另一個異步任務的結果時,我們一般會將兩個異步任務嵌套起來,這種情況發生一兩次還可以忍,但是發生很多次之後,就形成了所謂的回調地獄,代碼層層嵌套

原创 談一談JavaScript面向對象

面向對象概念理解 面嚮對象語言有個標誌=>它們都具有類的概念,通過類可以創建任意多個具有相同屬性和方法的對象。 面向對象有三大特性 封裝 繼承 多態 但JS中對象與純面嚮對象語言中的對象是不同的 JS中的對象:

原创 JavaScript異步之generator函數

接觸過Ajax請求的會遇到過異步調用的問題,爲了保證調用順序的正確性,一般我們會在回調函數中調用,也有用到一些新的解決方案如Promise相關的技術。 在異步編程中,還有一種常用的解決方案,它就是Generator生成器函數。顧名

原创 微信小程序自定義頭部導航欄 膠囊按鈕(組件化)

效果圖 支持 導航欄自定義背景顏色、背景圖片 支持返回文字自定義 支持導航標題自定義 首先在app.json window配置項添加 "window": { "navigationStyle": "custom"

原创 微信小程序自定義頭部導航欄 膠囊按鈕

效果圖 支持 導航欄自定義背景顏色、背景圖片 支持返回文字自定義 支持導航標題自定義 首先在app.json window配置項添加 "window": { "navigationStyle": "custom" }

原创 微信小程序自定義底部導航欄

效果圖 因爲官網 自定義底部導航欄的api需求的基礎庫版本比較高 以及組建的所以底部導航欄用的模塊化封裝的 wxml部分 <template name="Tabbar"> <cover-view class="tab-bar

原创 微信小程序自定義Modal彈出框

效果圖 支持是否顯示moda框標題 支持單個input框(多個的項目沒用到懶得寫) 支持只顯示提示文字 代碼 wxml部分 <view class="modal-con" wx:if="{{isShowModal}}">

原创 JavaScript練習題目錄

JavaScript練習題目錄 《JavaScript數組練習題》 《JavaScript常見面試題》 友情鏈接:點擊查看所有文章目錄

原创 JavaScript中this指向問題

this的指向在函數定義的時候是確定不了的,只有函數執行的時候才能確定,this最終指向調用它的對象。 1.通過函數名直接調用,this指向window function func(){ console.log(this) } tes

原创 JavaScript常見面試題

1.考點:閉包 var name = "window" var obj = { name: "obj", func:function(){ return function(){ r

原创 JavaScript之閉包

閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。 要理解閉包,首先必須理解JS作用域[點擊查看] 閉包的概念 在百度百科上是這麼解釋閉包的: 其實這個說法是很籠統的。準確來說,

原创 JavaScript異步目錄

JavaScript異步目錄 點擊查看所有文章目錄 《談一談JavaScript異步》 《JavaScript異步之回調》 《JavaScript異步與Promise基本用法(resolve與reject)》 《JavaScript

原创 JavaScript作用域、閉包、this指向目錄

JavaScript作用域、閉包、this指向目錄(…更新中) 點擊查看所有文章目錄 《JavaScript作用域》

原创 JavaScript原型與原型鏈目錄

JavaScript原型與原型鏈目錄 點擊查看所有文章目錄 《JavaScript原型初學者指南》 《Object.hasOwnProperty方法》 《JavaScript的原型和原型鏈(一)》 《JavaScript的原型和原型