原创 ng-repeat使用方法

最簡單形式ng-repeat="item in arr" 有時候,我們會遇到數組裏有重複元素的情況,這時候,ng-repeat代碼不能起作用,原因是Angular默認需要在數組中使用唯一索引,那假如我們的數據確實如此,怎麼辦呢?

原创 js嚴格模式總結

使用方式:'use strict'; 爲某個script標籤開啓嚴格模式 爲某個函數開啓嚴格模式 嚴格模式有哪些不同呢 將拼寫錯轉成異常 未聲明的變量不能賦值。可以防止意外創建全局變量。 嚴格模式會使引起靜默失敗(silently

原创 js 內存管理

內存生命週期 不管什麼程序語言,內存生命週期基本是一致的: 1. 分配你所需要的內存 2. 使用分配到的內存(讀、寫) 3. 不需要時將其釋放\歸還 垃圾回收 引用計數垃圾收集 此算法把“對象是否不再需要”簡化定義爲“對象有沒有

原创 compass入門

安裝 $ gem install compass 創建項目 $ compass create [program-name] 將會生成目錄 - sass-cache sass緩存,使得編譯更快速 - sass 存放sass文件的目錄

原创 sass入門

文件後綴名 sass有兩種後綴名文件,一種是sass,不使用大括號和分號,一種是scss,使用大括號和分號.建議使用後綴名爲scss的文件,以避免sass後綴名的嚴格格式要求報錯。 可以用sass-convert轉換兩種文件 # 將 S

原创 package,module的認識

一個包必須有package.json, 一個模塊必須有index.js 或 a "main" field in the package.json,如果沒有,即使它被裝在node_modules目錄下也不能稱作模塊。 能被require(

原创 m6d3周總結

本週主要任務完成情況 本週是我工作的第一個星期,由於對項目架構不瞭解所以本週沒有進行實際的任務,主要是學習React+Redux+ES6的基礎知識。以前都是用的jquery,在這個坑裏難以跳出來。學習了React後對前端開發有了新的認識,

原创 SSH key

1.檢查是否已存在SSH key $ ls -al ~/.ssh 2.生成新的SSH key ssh-keygen -t rsa -b 4096 -C "[email protected]" 會提示保存到哪個文件,默認/c/U

原创 sql表連接

INNER JOIN(等同於JOIN) 在表中存在至少一個匹配時返回行 LEFT JOIN LEFT JOIN 關鍵字會從左表 (table_name1) 那裏返回所有的行,即使在右表 (table_name2) 中沒有匹配的行。右

原创 git更新.gitignore後如何提交

git rm -r --cached .//清空緩存 git add .//重新提交 git commit -m "update .gitignore" git push

原创 yeoman入門

安裝yeoman和generator 用npm安裝yeoman npm install -g yo 安裝generator npm install -g generator-webapp 搭建腳手架 yo webapp 訪問ge

原创 PHP Ajax 跨域問題最佳解決方案

本文通過設置Access-Control-Allow-Origin來實現跨域。 例如:客戶端的域名是client.runoob.com,而請求的域名是server.runoob.com。 如果直接使用ajax訪問,會有以下錯誤: XM

原创 js 跨域

這裏說的js跨域是指通過js在不同的域之間進行數據傳輸或通信,比如用ajax向一個不同的域請求數據,或者通過js獲取頁面中不同域的框架中(iframe)的數據。只要協議、域名、端口有任何一個不同,都被當作是不同的域。 下表給出了相對htt

原创 jQuery中bind,live,delegate,on綁定事件的方式與區別

jQuery中提供了四種事件監聽方式,分別是bind、live、delegate、on,對應的解除監聽的函數分別是unbind、die、undelegate、off。 已知有4個列表元素:   列表元素1   列表元素2   列表元素3

原创 angular入門

自定義指令 使用駝峯法來命名一個指令, runoobDirective, 但在使用它時需要以 - 分割, runoob-directive: var app = angular.module("myApp", []); app.dir