要成為一個優秀的前端工程師,系統的學習Javascript,有夯實的Javascript基礎,以及對語言本身的深刻的理解,是基本功。從Javascript數據類型開始,我將對Javascript知識體系進行系統的梳理。 今天的主題是Javascri
之前用過一些jQuery的動畫和特效,但是用到的部分也不超過10%的樣子,感覺好浪費啊——當然浪費的不是jQuery,而是Web資源。後來就想深入研究下jQuery的內部機理,讀過兩遍jQuery源代碼,但是自覺還差的好遠,跟
目錄1、寫在前面2、概述3、目的4、結構組成5、實現5.1 靜態代理5.2 動態代理6、總結1、寫在前面 這次寫代理模式,代理模式裡面的動態代理(Dynamic Proxy)邏輯稍顯混亂,不太容易理解,本章節會將代理模式裡面的靜態代理(Static
開始系統地學習設計模式相關的知識,對每一個原則或者設計模式主要從下面幾點分析學習:定義:簡單地描述其作用解決問題:說明該原則或設計模式解決什麼限制條件下的問題。結構圖:繪制相關例子的UML機構圖。代碼示例:通過一個例子解釋該模式的實現方法。優缺點:該
前兩天,參加了搜狗實習的面試。因為實習是一時的想法,沒有做太多准備。第一天投簡歷,第二天就面試了。搜狗營銷事業部的董先生面試的,總體來說表示的十分不好,好多地方都欠缺。特此把面試中的問題記錄下來,留作後續復習使用。設計模式選擇你熟悉的設計模式,畫出U
前言C語言程序從源代碼到二進制行程序都經歷了那些過程?本文以Linux下C語言的編譯過程為例,講解C語言程序的編譯過程。編寫hello world C程序:// hello.c#include <stdio.h>int main(){
前言Java 8已經發行兩年多,但很多人仍然在使用JDK7。對企業來說,技術上謹慎未必是壞事,但對個人學習而言,不去學習新技術就很可能被技術拋棄。Java 8一個重要的變更是引入Lambda表達式(lambda expression),這聽起來似乎很
前言Java Labmda表達式的一個重要用法是簡化某些匿名內部類(Anonymous Classes)的寫法。實際上Lambda表達式並不僅僅是匿名內部類的語法糖,JVM內部是通過invokedynamic指令來實現Lambda表達式的。具體原理放
ServletConfig是Servlet的配置文件。對應於web.xml中的<servlet></servlet>標簽。ServletConfig是由java提供的一個接口,其實現類是由tomcat提供。其API有:Stri
當異常發生時,原本要接著執行的代碼不再執行,轉而讓其他部分的代碼來處理。如果沒有代碼負責處理,控制台會報告異常。 異常出現時的執行機制: 異常機制最大的好處是:清晰地分開了 正常的業務邏輯 和 遇到情況時的處理 代碼。(當在業務邏輯中
事件處理可以簡單地這麼理解,當有一個事件產生,程序要根據這個事件做出響應。比如,我們做了一個可以通過按鈕改變背景顏色的窗口,當我們點擊按鈕時便產生了一個事件,程序會根據這個事件來做出響應,也就是去改變背景的顏色。 運行結果 那
雖然目前Java算不上前端開發的主力,但是作為Java入門基礎的一部分,學習Java的GUI編程還是有必要的,而且可以做出一些小且有趣的圖形程序來提高學習熱情。本篇學習總結均為一個Beginner的筆記與心得,如有描述不到或錯誤之處,敬請指正。&nb
Java基礎知識:抽象類與抽象函數interface是一種特殊的class接口是純抽象類所有的成員函數都是抽象函數;所有的成員變量都是public static final;接口是為了方便類的調用一個類如果要去實現某個接口,要加 implements
Java的繼承與多態,看得我是有點小懵逼。其實大致是懂了,不過到了具體應用中,特別是比較復雜的繼承和調用關系的時候些許迷路。好了,話不多說,今日先對多態來個小記。現在我們要做這麼一個媒體庫,用來存放CD和DVD。可以往媒體庫裡添加CD和DVD,還可以
為什麼要引入繼承? 還是做一個媒體庫,裡面可以放CD,可以放DVD。如果把CD和DVD做成兩個沒有聯系的類的話,那麼在管理這個媒體庫的時候,要單獨做一個添加CD的函數,單獨做一個添加DVD的函數,如果還要往這個媒體庫裡添加其他的媒體類,還要再創建另
目錄:ArrayList 順序泛型容器HashSet 集合容器HashMap<Key,Value>容器要用Java實現記事本的功能。首先列出記事本所需功能:可以添加記錄(字符串);可以獲得記錄條數;可以刪除其中某一條記錄;可以獲得指定第幾
我們在注冊網站的時候,往往需要填寫個人信息,如姓名,年齡,出生日期等,在頁面上的出生日期的值傳遞到後台的時候是一個字符串,而我們存入數據庫的時候確需要一個日期類型,反過來,在頁面上顯示的時候,需要從數據庫獲取出生日期,此時該類型為日期類型,然後需要將
static是Java中的一個關鍵字,用來修飾成員變量與成員方法,還可以用於編寫靜態代碼塊,對於被static修飾的東西,JVM在加載類的時候,就給這些變量在內存中分配了一定的空間,即在編譯階段時就為這些成員變量的實例分配了空間。一、靜態變量被sta