原创 JavaScript數組排序筆記

工作中經常用到的幾種排序方式,整理出來分享給大家以備不時之需。 1、array排序函數sort 使用Array的sort方法。 var arr = [2, 8, 5, 0, 5, 2, 6, 7, 2] arr.sort((a,b) =>

原创 原生javascript中的的AJAX寫法

js中ajax get請求的寫法 var xhr=new XMLHttpRequest(); xhr.open('get','請求地址') xhr.send(); xh

原创 C#實現定時器的幾種方案

前幾天寫了一篇java的定時器方案,應小夥伴的要求,今天這裏一下c#實現定時器的方案。 在C#裏關於定時器類就有三個 1、System.Windows.Forms.Timer 2、System.Threading.Timer 3、定義在Sy

原创 javascrip基礎:var,let和const區別在哪裏

雖然小編我主要工作時後端框架搭建,但空閒時候也經常搗鼓前端的東西,下面就分享一下入門基礎知識,老鳥略過,廢話也不多話,上代碼之前先上概念,先理論後再實踐是我一貫的學習之道。var var定義的變量可被更改,如果不初始化而直接使用也不會報錯l

原创 javascript教程:實現函數柯里化與反柯里化

下面來一起看看究竟什麼是函數柯里化 維基百科的解釋是:把接收多個參數的函數變換成接收一個單一參數(最初函數的第一個參數)的函數,並返回接受剩餘的參數而且返回結果的新函數的技術。其由數學家Haskell Brooks Curry提出,並以cu

原创 C# 程序開發:設計模式之單例模式

1、定義:單例模式就是保證在整個應用程序的生命週期中,在任何時刻,被指定的類只有一個實例,併爲客戶程序提供一個獲取該實例的全局訪問點。 首先來明確一個問題,那就是在某些情況下,有些對象,我們只需要一個就可以了。 2、單例模式的優點有: (1

原创 前端開發人員應知的幾個網站

作爲一名web開發人員,尤其是前端開發者,開發中經常會遇到各種問題個bug,大家最常用的就是百度一下。如果沒搜到會再去bing裏面看看,還沒有的話就去github的Issues裏面再看看,如果還不行就只能自己去看官方文檔然後自己研究了。 只

原创 程序開發:2019年Java程序員應該堅持的4件事

作爲程序開發人員我經常收到全國各地地區程序員的諮詢,他們會問我怎麼提升自己? 過去我分享過我的成爲一個優秀程序員的10條建議,這篇文章中的每一個技巧都是親身體驗的,2019年過了一半,我決定爲Java程序員制定新的解決方案以改進自己,提高他

原创 Javascript前端開發:阿里JS面試題讓你深入瞭解原型與繼承

題目如下: var F = function(){} Object.prototype.a = function(){ console.log('a()') } Function.prototype.b = function(){ cons

原创 javascript前端開發:阿里巴巴超難面試題讓你理解call的用法

關於javascript中的call方法,網上總很難找到全面而通俗的解釋,就我個人的理解來說,call有兩個作用: 1、繼承 2、修改函數運行時的this指針。 下面這段代碼來自阿里的前端面試題庫 function fn(a,b){

原创 前端開發教程:JavaScript的相等比較你瞭解嗎?

如果你是一個JavaScript新手,那麼有些基礎知識需要你掌握,從新手到大神就是一條踩坑和出坑的過程,下面先說一個最基本的相等。前端開發教程:JavaScript的相等比較你瞭解嗎? 相等 如果你搞C#或Java一定非常熟悉==比較運算符

原创 PageAdmin、WordPress與dedeCMS網站模板製作總結

PageAdmin、WordPress與dedeCMS作爲國內三大cms建站系統,經常在功能性,操作性和負載等方面進行對比,每個cms的側重點都不一樣,所以沒有絕對的哪個好,哪個不好,有的只是是否你的網站類型,或者是否適合你的使用習慣,這裏