原创 ECMAScript6入門學習筆記(一)

ECMAScript是Javascript語言的國際標準,JavaScript是ECMAScript的實現。 總結一些ECMAScript的特性 1、let和const命令  let命令用於聲明變量,用法和var類似,但是所聲明的變量,只

原创 ECMAScript6入門學習筆記(二)

3、字符串的擴展 ES6加強了對Unicode的支持,並且擴展了字符串的對象。 codePointAt方法 在JavaScript中,字符以UTF-16的格式存儲,每個字符固定爲2個字節。對於4個字節存儲的字符,JavaScript不能正

原创 ECMAScript6學習總結(一)

ECMAScript是Javascript語言的國際標準,JavaScript是ECMAScript的實現。 總結一些ECMAScript的特性 1、let和const命令  let命令用於聲明變量,用法和var類似,但是所聲明的變量,只

原创 Ajax常用方法

ajax請求的過程: 1.創建XML對象 2.打開服務器鏈接open 3.發送請求send 4.接受服務器響應 1.$.ajax(); 常用的參數: asycn:設置同步或異步,默認值爲true即異步 complete(XH

原创 360度全景展示

之前學習JavaScript過程中,視頻中學習的一個360度全景展示的實例。 可能比較簡單,算是對之前學習的一個熟悉吧! 該應用通過拖拽可以展現物品的360度 1.開發前需要的圖片 2.源碼 <!DOCTYPE html PUBLIC

原创 散列表查找(哈希表)

相關散列表只是總結 存儲位置 = f(關鍵字) 那樣我們可以通過查找關鍵字不需要比較就可獲得需要的記錄的存儲位置。這就是一種新的存儲技術----散列技術。 散列技術是在記錄的存儲位置和他的關鍵字之間建立一個確定的對應關係f,使得每個關鍵

原创 2016年的前端技術棧展望

如果你正在規劃一個新的前端項目或者重構現有的項目,可能就會發現,你已經跟不上前端生態的變化了,因爲現在有太多的技術棧供你選擇:React、Flux、Angular、Aurelia、Mocha、Jasmine、Babel、TypeScrip

原创 使用angularjs和bootstrap寫一個簡單的購物車

初學angularjs,聯繫編寫一個簡單的angularjs應用--購物車,只是模擬功能。 源代碼: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8">

原创 angularjs-表單驗證

創建一個註冊表單,表單中包括用戶名字,郵件地址,和用戶名(暱稱); 1、開始定義一個表單 <form name="signup_form" novalidateng-submit="signupForm()"> <fie

原创 angularjs實現地址的三級聯動

一段很簡單的代碼實現的全國三級城市聯動選擇效果 其中佈局部分用了bootstrap,通過angularjs實現,這裏在js中添加地址數據,只有部分數據展示基本實現功能,如果需要修改城市名稱,到裏面找到對應的文字修改,或者添加即可 html

原创 JavaScript插入排序和希爾排序

1、直接插入排序 基本操作是將一個記錄插入到已經排好序的表中,從而得到一個行的記錄數增1的有序表。 思路:列表已經放入一個數,第二個數與其比較,如果比他大就放在後面,如果比他小就將原來的數往後移動一個單位,將第二個數放在這個位置。後面

原创 常用的清除浮動的方式

1、父級div定義僞類:after和zoom <style type="text/css"> .div1{background:#000080;border:1px solid red;} .div2{background

原创 Web前端優化最佳實踐及工具集錦

前端的性能對於一個Web應用來說非常重要,如果一個Web應用的頁面加載速度非常快、對於用戶的操作可以及時響應,那麼產品的用戶體驗將會極大地提升。下圖顯示了頁面加載速度對於用戶體驗的影響。 你的Web頁面的速度是否已經足夠

原创 常用的正則

//校驗用戶名:只能輸入1-30個字母 function isTrueName(s)   {   var patrn=/^[a-zA-Z]{1,30}$/;   if (!patrn.exec(s)) r

原创 常用原生JS方法總結(兼容性寫法)

用原生js來編寫應用,總會遇到一些常見的兼容性問題,一直也沒有總結。看到一篇比較好的js的兼容性總結。相信你也會遇到。。。。。 備註:一下的方法都是包裹在一個EventUtil對象裏面的,直接採用對象字面量定義方法了。。。 ①添加事件