原创 利用canvas封裝一個繪製矩形的函數

在需要使用矩形時,引入tjRect.js文件: function tjRect(option){ this._init(option); } tjRect.prototype = { _init:function(option){

原创 html中table表格td中英文不換行

在html中給table設置一個,當某個td中的字符串是英文並且相當長時它不會換行會將其他列的內容擠出去,無法正常顯示,我們需要添加 table{ word-break:break-all; word-wrap:break-word

原创 mongoose中根據_id刪除數據,_id多出一對引號問題

在自己寫的項目中的代碼如下: _id在mongodb中的數據類型是object  使用模板展示後,將其轉換爲類型。 <a href="/article/delete?id={{$value._id}}" class="btn btn-

原创 微信小程序 音樂播放器 (點滴音樂 )

項目地址:github-TanJ2014上下載代碼 後臺使用了網易雲音樂Node.js API 網易雲音樂後臺API 完成內容 1.首頁 展示了搜索框、輪播圖、四個快捷入口、最新音樂、精選歌單、推薦MV、精選電臺、最新專輯等。 2.主播

原创 JavaScript封裝優先級隊列

原文地址:JS優先隊列 另外:歡迎大家來我的個人網站 TanJia-前端技術分享 實現優先級隊列相對隊列主要考慮兩個地方: 優先級隊列中每一個元素由元素的值與元素優先級組成 添加元素時,要考慮到優先級。將新插入元素的優先級與隊列中已經存在

原创 node項目部署到阿里雲ECS後,終端關閉,項目也跟着關閉了

將node.js項目部署在阿里雲服務器CentOS後,啓動入口文件node app.js項目啓動,可以通過IP地址來訪問自己的項目,但是將終端關閉後項目也關閉,我希望關閉終端,項目也一直運行,這裏使用到的解決方法是利用pm2進行項目啓動。

原创 基於vue-cli + element-ui + mock.js搭建的博客後臺管理系統(免費下載)

寫在前面 該系統原本是知識共享平臺的後臺管理系統,使用的是前後端分離的架構模式。後臺基於Spring、SpringMVC、MyBatis當下主流框架編寫,前端使用VUE.js框架,Element框架,頁面簡潔大方,知識共享平臺的後臺管理系

原创 基於vue-cli + element-ui + mock.js搭建的博客平臺(免費下載)

寫在前面 該系統原本是知識共享平臺,使用的是前後端分離的架構模式。後臺基於Spring、SpringMVC、MyBatis當下主流框架編寫,前端使用VUE.js框架,Element框架,頁面簡潔大方,它與知識共享平臺後臺管理系統(後臺系統

原创 JavaScript中正則表達式兩種創建方式的區別

在 正則表達式基礎 這篇文章中,我們介紹過正則表達式的兩種創建方式: 1.字面量創建方式(兩個斜杆之間包起來的,都是用來描述規則的元字符) let reg1 = /\d+/ 2.構造函數模式創建  (兩個參數:元字符字符串,修飾字符串)

原创 node.js項目在centos中利用nigix強制跳轉到https

app.js app.listen(3030) nignx 在centos中找到nignx的配置文件default.conf修改: server { listen 80; listen 443

原创 JS實現模態框

實現簡單彈出框/遮罩層的效果。  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>彈出框</title> <style> *{

原创 利用Konva封裝簡易的進度條

利用Konva庫封裝了一個簡單的進度條函數tjProgressBar,效果如下: 主要是引入Konva.js與tjProgressBar.js後,在頁面中直接初始化一個tjProgressBar對象即可創建一個進度條。 new tjPr

原创 在CentOS下設置MongoDB開機自啓動並且開啓身份認證

1.我們在CentOS安裝好Mongodb後,在mongodb的安裝路徑的bin目錄下(我的是/usr/local/mongodb/bin)新建一個文件mongo.conf dbpath = /var/mongodb/data #數據

原创 nodejs Error: request entity too large解決方案

解決方案: app.js添加 1 2 3 var bodyParser = require('body-parser'); app.use(bodyParser.json({limit: '50mb'})); app.use(bod

原创 JS中的小技巧

1、首字母大寫   2、字符串去空格