原创 Linux下默認的目錄介紹

目錄/文件 用途 來源 / /處於Linux文件系統樹形結構的最頂端,它是Linux文件系統的入口,所有的目錄、文件、設備都在/之下。 - /bin 該目錄存放着系統最常用的最重要的命令,相當於DOS下的內部命令,只不過它

原创 C語言位運算詳解

位運算是指按二進制進行的運算。在系統軟件中,常常需要處理二進制位的問題。C語言提供了6個位操作運算符。這些運算符只能用於整形操作數,即只能用於帶符號或無符號的char、short、int與long類型。 C語言提供的位運算符列表: 運算符

原创 css3的Background新屬性

前言 CSS3中出現了幾種關於背景圖片的新屬性:background-origin、background-clip、background-position等.之前大致瞭解了下,但是background-origin與background-

原创 AngularJS學習筆記(一)

前言 幾個月之前瞭解過一點Angular,主要是通過phonecat應用程序瞭解一些入門東西,但是當被問及什麼是Angular或者你對Angular的理解時,只記得一個MVVM雙向數據綁定,顯然這是不能令人滿意的。現在重新來過吧。 ps

原创 深入理解JavaScript原型鏈

前言 最近碰到一個題,大家可以試下。 Object.prototype.a = function() { console.log("aaa "+this.name); }; Function.prototype.b = func

原创 CSS選擇器總結

前言 做過前端開發的程序員幾乎都對CSS選擇器或多或少了解些,因爲大家幾乎都是按照HTML–CSS–JS的順序來學習。當然,即使你是”半路出家“,直接上手JS的,那你也至少了解ID,類與標籤。而本文就對CSS選擇器簡單做個總結,主要是起到

原创 angularJS學習筆記(二)

前言 首先,瞭解 一下ng的一些概念: module 代碼的組織單元,其它東西都是定義在具體的模塊中的。 app 應用業務,需要多個模塊的配合完成。 service 僅在數據層面實現特定業務功能的代碼封裝 controller 與DOM

原创 JavaScript設計模式

前言 最近看了一下《JavaScript設計模式》這本書,書中有很多知識點,一時之間消化不了,先記下來。 ps:另有部分內容參考Tom大叔博客深入理解JavaScript系列 構造器(Constructor)模式 Object構造器用於

原创 requireJS目錄

前言 對於像我這種requireJS初學者而言,requireJS最難理解的部分應該是它的路徑問題。晚上隨便折騰了一下,算是稍微理清了這個目錄問題吧。 requireJS學習網址:requireJS中文網 requireJS英文網 re

原创 Function.prototype.bind、call與apply方法簡介

前言 前段時間面試遇見一題,題目內容大概是 function Parent() { this.prop = 'parent'; } Parent.prototype.get = function() { alert(th

原创 淺談JavaScript變量聲明提升

前段時間阿里實習生內推,一面就被刷了,也是鬱悶。今天系統給發通知,大致意思就是內推環節不足以瞭解彼此,還可以參加筆試,於是趕緊再投一次。官網流程顯示筆試時間3月31日,時間快到了,開始刷題。網上搜了一下去年題目,我擦,第一題就不會(傷心中

原创 URL中的#號

一、#的涵義 #代表網頁中的一個位置。其右面的字符,就是該位置的標識符。比如,   http://www.example.com/index.html#print 就代表網頁index.html的print位置。瀏覽器讀取這個

原创 javascript繼承—prototype最優兩種繼承(空函數和循環拷貝)

一、利用空函數實現繼承 參考了文章javascript繼承—prototype屬性介紹(2) 中葉小釵的評論,對這篇文章中的方案二利用一個空函數進行修改,可以解決創建子類對象時,父類實例化的過程中特權屬性和特權方法,私有屬性,私有方法的

原创 正則表達式之捕獲型分組與非捕獲型分組

使用小括號指定一個子表達式後,匹配這個子表達式的文本(也就是此分組捕獲的內容)可以在表達式或其它程序中作進一步的處理。 捕獲組  語法:  字符  描述 示例 (pattern) 匹配pattern並

原创 CSS各屬性選擇符區別

CSS2.1: ele[attribute] 匹配具有屬性attribute的ele元素。 ele[attribute = value] 匹配具有屬性attribute且值爲value的元素。 ele[attribute ~= value