原创 聖盃佈局和雙飛翼佈局

聖盃佈局和雙飛翼佈局效果是一樣的,都是兩邊固定,中間自適應,只不過實現思路不同,聖盃佈局實現思路:通過兩邊添加相對定位,並配合left和right屬性,效果上表現爲三欄是獨立分開的,而雙飛翼佈局是在中間欄再嵌套一個div,內容寫在嵌套的d

原创 ES6的聲明變量

一、var 1、作用域 使用var聲明的變量的作用域,在一個函數內用var聲明的變量,只在這個函數內有效。 function test(){      var a;      console.log(a);//undefined } co

原创 vue.js

用vue快速搭建項目 1、首先全局安裝 npm install –global vue-cli 2、創建一個基於webpack模板的項目 vue init webpack my-project 3、安裝依賴 cd my-proj

原创 jquery實現2048遊戲

先html簡單佈局 <span id="score">得分:</span> <button id="start">遊戲開始</button> <div class="main"> <div></div> <div></di

原创 https工作原理

https協議一句話總結:要使客戶端與服務端的通信過程得到安全保證,必須使用對稱加密算法,但是協商對稱加密算法的過程,需要使用非對稱加密算法來保證安全,然而直接使用非對稱加密的過程本身也不安全,會有中間人篡改公鑰的可能性,所以客戶端與服務

原创 用vue-cli和iview相關做項目不兼容ie問題

使用vue-cli做項目,一般不會兼容ie瀏覽器,究其原因就是瀏覽器對ES6中的promise無法支持,因此需要通過引入babel-polyfill來是我們的瀏覽器正常使用es6的功能首先通過npm 安裝npm install --sav

原创 git版本控制系統命令一

Git是目前世界上最先進的分佈式版本控制系統 今天給大家介紹git部分命令 1、項目前期 首先鼠標右擊選擇Git Bash here進入命令窗口 mkdir learngit (新建learngit項目) cd laerngit(進入當前

原创 supervisor

今天寫項目,老師提到supervisor可以監聽服務器,如果使用nodejs express引擎模板與mongodb數據庫交互,用supervisor監聽比較好,你就不用每次修改服務器端代碼,都要重啓服務器,supervisor可以實時監

原创 用canvas實現簡單的飛機大戰遊戲

首先實現html靜態頁面<div style="position:relative"> <canvas id="map" width="300" height="400"></canvas> <canva

原创 babel使用

介紹   babel是一個廣泛使用的轉碼器,可以將ES6代碼轉爲ES5代碼。    2.配置文件.babelrc     新建.babelrc,打開文件寫入:      {        "presents":["es2015"],  

原创 webpack安裝以及使用

webpack介紹大家自行了解,我這裏主要講一下webpack的安裝以及使用 第一步:全局安裝 npm install webpack@2 -g(ps安裝2.最高版本,不建議使用3.5及以上版本) 第二步:開發者依賴 安裝webpack 

原创 javascript中call、apply、bind方法的區別

apply、call和bind方法的不同點 1、call方法是最簡單的,它等價於指定this值調用函數 例如: var user={     name:"zhangsan",     what'sYourName:function(){

原创 用jquery簡單實現打字遊戲

首先html部分<input type="button" id="btn1" value="開始遊戲"/> <span class="score">0</span>其次簡單css樣式 .score{

原创 yeoman一鍵生成前端項目代碼

首先需要全局安裝:bower和gulp 安裝之後,全局安裝yo也就是yeoman,npm install  yo -g 接下來是全局安裝webapp ,cnpm install -g generator-webapp 然後在你的項目中啓動

原创 冒泡法排序和數組去重

第一個冒泡法數組排序 function bubbleSort(array){   var b;//定義一個空數組 for(var i=0;i<array.length;i++){    for(var j=0;j<array.length