原创 關於數組的js編程題(面試很常見哦)

問題1:計算給定數組 arr 中所有元素的總和 function sum(arr) { var result = 0; for(var i = 0; i < arr.length; i++){

原创 H5特殊符號速查

html特殊字符 平時寫代碼很少用到HTML的特殊字符,最常用的可能是&nbsp;了,但有時在移動端爲了節省時間,可能會用這些字符實現某種特殊效果,現整理如下: 使用方法: 這些字符屬於unicode字符集,所以,你的文

原创 H5-WebApp 自適應方案 - rem

對於WepApp來說,爲了更通用地滿足各種機型的自適應佈局要求,我們可以採用rem佈局方案。 rem是相對於根元素(html)字體大小的單位,他只是一種相對單位。不同於另一個相對單位em,em是相對於父元素的字體大小,而rem則相對於根

原创 程序員的那些搞笑牛逼註釋

  程序源代碼中的註釋經常是一個臥虎藏龍的地方,來看看這一輯國外某公司產品中的註釋。注意:看的時候嚴禁喝水或進食。 親愛的代碼維護人員: 當您嘗試優化這段代碼但發現這是一個極端錯誤的決定的時候,請修改下面的計時器,以便警示

原创 vue實現簡易留言板(todolist)

vue.js入門demo,希望能夠給初學者一點幫助! 爲了美觀考慮,代碼嘗試使用了bootstrap佈局,適合移動端演示。 一、首先創建目錄,結構一目瞭然。 二、佈局頁面樣式,簡單佈局,貼出效果,圖省事,直接bootstrap 三、接

原创 HTML5 WebSocket使用詳解

1.使用Eclipse+Tomcat8環境進行演示 2.創建一個Servlet用於接收客戶端的請求數據,並進行處理 [java] view plain copy print?package com.jCuckoo.server;

原创 JavaScript中this的六種模式

問this爲何物,直教人苦逼不已 this是面向對象編程中的一個概念,一般指向當前方法調用所在的對象,但在JS中靈活很多,爲什麼這麼說呢?那是因爲: this是運行時綁定而非編寫時綁定 this的綁定和函數聲明的位置木有任何關係

原创 JavaScript常見事件處理方法

事件綁定 a .使用元素的onclick 屬性 = 函數  (不推薦) b. .先找到DOM節點,然後在DOM節點上安插事件處理函數(匿名函數方式)

原创 高德地圖---已知兩點經緯度座標求距離和角度

計算兩個座標點之間的距離 function calcDistance(lonA,latA,lonB,latB) { var earthR = 6371000; var x = Math.cos(latA * Mat

原创 非常實用的CSS命名(快速查找)

css命名一直是讓很多人感覺頭疼的一件事,參考網上的資料,總結了一些常用的命名方法,可以在用的時候方便查找。希望能給大家一些幫助,不足之處也歡迎指正!!! 常用的CSS命名 頭:header 內容:content/container 尾:

原创 如何快速轉載csdn中的博客

前言   對於喜歡逛CSDN的人來說,看別人的博客確實能夠對自己有不小的提高,有時候看到特別好的博客想轉載下載,但是不能一個字一個字的敲了,這時候我們就想快速轉載別人的博客,把別人的博客移到自己的空間裏面,當然有人會說我們可以

原创 JavaScript創建對象的四種方式

一. 使用Object創建一個新的對象 1>定義一個新的對象 var student1 = new Object() var student1 = new Object() 2>添加屬性 student1.name = ‘張三’

原创 JavaScript實現的兩種排序算法

想學一點原生的js,閒來無事寫的冒泡排序和快速排序,歡迎指正,不喜勿噴。 // 冒泡 function PP(arr){ for( var i = 0; i < arr.length-1; i++ ){ for( var j = i

原创 Sublime Text3支持LESS預編譯

1.安裝sublime插件 (1)安裝less2css插件:作用:a.當保存less文件的時候自動生成同名的css文件; b.當保存less文件的時候提示編譯錯誤信息; c.批量編譯項目目錄下的所有less文件爲css文件。方法:ctrl

原创 使用定時器改變元素的樣式信息

1.使用定時器改變樣式信息 obj:傳入對象 attrName:需要發生改變的屬性名 endValue:改變之後的最終值         function changeAttrValue(obj,attrName,endValue){