原创 js字符串,數組元素去重

直接貼代碼 ES5設置對象判斷去重 var str = 'kkkkkkkskdksdsddssusfebusejrfsssssasasdaaaaaaaaadsdssssssssss'; var delReplyChar = f

原创 js查找字符串出現最多字符

var str = 'kkkkkkkskdksdsddsssssssasasdaaaaaaaaadsdssssssssss'; var mostCharacter = function (str) {

原创 angularjs,ng-include引入html代碼片段

AngularJs,ng-include引入文件 index.html文件中引入login.html,兩個文件在同一目錄 (index.html中)錯誤引入: <div ng-include="login.html"></div

原创 Apach配置本地仿服務器連接

1、打開xampp->config 2、選擇<Browse>Apache,如圖依次打開,以記事本打開httpd-vhost.conf文件 3、修改如下圖,橫線是自己的項目名,比如這個項目名是eqxiu 4、接下來修改電腦hos

原创 前端meta標籤各種使用

本篇原博客地址 (http://caibaojian.com/mobile-meta.html) <!DOCTYPE html> <!-- 使用 HTML5 doctype,不區分大小寫 --> <html lang="zh-cm

原创 js字符串加入千分號

正則法: var str = '12345672'; str.replace(/\d{1,3}(?=(\d{3})+$)/g, '$&,'); console.log(str); 函數方法: var str = '1234567

原创 angularJs初學遇到的坑之directive

angularJs初學遇到的坑之directive 上代碼: js部分 angular.module('indexApp',[]) .directive('increasea',function(){ retu

原创 前端tree優化實踐:渲染速度從14.65s到0.49s

全篇主要思想:遞歸的本質是棧的讀取 先看效果對比 以下都是基於10000條子節點數據作對比,先上最終數據對比: 遞歸版tree,渲染速度: 14.65s,點擊節點處理速度: 9.83s 優化版tree,渲染速度: 0.49s,點擊節點處理速

原创 js判斷對象是否相等

// 去重 Array.prototype.unique = function(){ this.sort(); var re=[this[0]]; for(var i = 1; i < this.length; i

原创 js創建蛇形(螺旋)N*N矩陣,順時針增加

例: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 javascr

原创 js實現棧

js實現棧的基本操作 function Stack() { this.dataStore = []; this.top = 0;//棧頂 this.push = push;//入棧 this.pop = p

原创 十進制數轉換爲二進制時1的個數

function numberOf1(n){ var c; for (c =0; n; ++c) { n &= (n -1) ; // 清除最低位的1

原创 js同時尋找數組中最大值和最小值,編程之美解法三

var arr = [1, 2, 34, 5, 43, 23, 54]; console.log(findMax(arr)); function findMax(arr) { var max, min, t

原创 nodeJS實現牛客網、賽碼網在線編程輸入輸出

單行輸入,nodejs控制檯默認輸入是字符串類型,若需要數字類型需要進行轉化。 const readline = require('readline'); const rl = readline.createInterface({

原创 js快排

var arr = [1,2,22,32,21,43,34,25]; console.log(quickSort(arr)); function quickSort(arr) { if (arr.length <= 1) {