原创 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