原创 前端工具安裝

安裝Yeoman Bower Grunt: 1 NodeJs的安裝 http://nodejs.cn/在node的官網上下載安裝包,然後一鍵式安裝。 安裝後驗證是否安裝成功:進入命令提示符,輸入node --verison命令。安裝No

原创 整理的前端面試題2

1.  css的display:none和visibility:hidden區別 display:none使用後,元素的寬度,高度都會丟失,視爲不存在不加載;               元素原來佔據的空間位置不保留;    

原创 你不知道的XHR

你不知道的 XMLHttpRequest 原文地址: https://juejin.im/post/58e4a174ac502e006c1e18f4 本文詳細介紹了 XMLHttpRequest 相關知識,涉及內容:

原创 javascript 劍指offer

第二題:替換空格 請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 function replaceSpace(str) { re

原创 Javascript基礎程序測試題

1、找出元素 item 在給定數組 arr 中的位置  如果數組中存在 item,則返回元素在數組中的位置,否則返回 -1 function indexOf(arr, item) { return arr.indexOf(item); }

原创 整理的前端面試題1

1.    Doctype作用?標準模式與兼容模式各有什麼區別? (1)、<!DOCTYPE>聲明位於位於HTML文檔中的第一行,處於<html> 標籤之前。告知瀏覽器的解析器用什麼文檔標準解析這個文檔。DOCTYPE不存在或格

原创 web worker

在這裏,以問答的形式解釋一下web worker: 什麼是Web Workers?爲什麼我們需要他們? 循環代碼在HTML按鈕點擊以後執行,這個方法執行是同步的,換句話說這個瀏覽器必須等到循環完成才能操作,這個會進一步導

原创 整理的前端面試題3

1.    JavaScript實現DOM樹的遍歷 function traversal(node){      if(node && node.nodeType ===1){  //對node的處理      consol

原创 JavaScript事件循環機制

JavaScript事件循環機制 1)、JavaScript的一大特點就是單線程 ,這個線程中擁有唯一的一個事件循環。 2)、JavaScript代碼的執行過程中,除了依靠函數調用棧來處理函數的執行順序外,還依靠任務隊列來處理另外一些代碼

原创 JavaScript,Java中對象與json的轉換

JavaScript: JSON字符串轉換爲JSON對象: var obj =eval('('+ str +')'); var obj = str.parseJSON(); var obj = JSON.parse(str); JSON

原创 自己整理的前端面試的東西

前端面試整理 本內容包括前端面試整理的一些東西。 1、前端面試整理之HTML 2、前端面試整理之CSS 3、前端面試整理之Javascript 4、前端面試整理之計算機基礎知識 正在更新。。。。

原创 計算機基礎知識(面試)

1、TCP協議和UDP協議 UDP是面向無連接的,不可靠的數據報服務; TCP是面向連接的,可靠的字節流服務。 HTTP協議是建立在TCP協議之上的一種應用 2、HTTP與HTTPS協議 HTTP連接是一種“短連接”,要保持客戶端程序

原创 摘取的es5-shim/es6-shim

摘取的es5-shim/es6-shim Object.create var create = Object.create || function (prototype, properties) { var Prototype =

原创 CSS實現垂直居中水平居中的絕對定位居中技術

Ⅰ.絕對定位居中(Absolute Centering)技術 我們經常用margin:0 auto來實現水平居中,而一直認爲margin:auto不能實現垂直居中……實際上,實現垂直居中僅需要聲明元素高度和下面的CSS: [cs

原创 數組去重的六種方法與擴展

方法一: function unique11(arr){ arr.sort(function(a,b){return a-b;}); var resu