原创 實現網頁全屏的5種方式
第一種 使用html body設置寬高100% <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport
原创 Uncaught TypeError: Cannot read property 'DYMC' of null
var arr = [null,{"ADDR":"","BZ":"","CZSJ":"","DYMC":"哈哈","FJH":"","GRMJ":"","GRQ":"","GRQF":0,"KH":"","LHMC":""
原创 H5-websocket實戰案例
HTML5 WebSocket WebSocket 是 HTML5 開始提供的一種在單個 TCP 連接上進行全雙工通訊的協議。 WebSocket 使得客戶端和服務器之間的數據交換變得更加簡單,允許服務端主動向客戶端推送數
原创 nodejs-shelljs模塊
NodeJS shelljs 模塊 安裝 npm install --save shelljs Shell是linux下的腳本語言解析器,擁有豐富且強大的底層操作權限。Shelljs就是基於node的一層命令封裝插件,讓前端開發
原创 js函數進階
函數進階 函數的定義方式 命名函數 function foo () {} 匿名函數 var foo = function(){} 函數的調用方式 普通函數 function foo () { console
原创 json的遍歷
var arr = [null,{"ADDR":"","BZ":"","CZSJ":"","DYMC":"哈哈","FJH":"","GRMJ":"","GRQ":"","GRQF":0,"KH":"","LHMC":"","Q
原创 TypeError: require(...)(...) is not a function
使用js的立即執行函數時,急着一定加分號 錯誤的代碼 const douban = require('./crawler/douban') const db = require('../db') const savetodb =
原创 serialize方法
jquery的ajax裏面的serialize方法 作用:將表單中的數據自動拼接成字符串類型的參數 var params = $('#form').serialize(); // name=zhangsan&age=30 <!D
原创 FastJson使用
阿里的,下載jar包 把java對象轉成json字符串 Student s = new Student(1,"張三",20); JSON.toJSONString(s,true);//true或者false 是json的格式
原创 Express接收post參數
Express接收post參數需要第三方包 執行命令 cnpm install body-parser --save // 引入express框架 const express = require('express'); // 引
原创 Git
Git基礎 1.1 版本管理 1.1.1 什麼是版本管理 版本管理是一種記錄文件變化的方式,以便將來查閱特定版本的文件內容。 1.1.2 人爲維護文檔版本的問題 文檔數量多且命名不清晰導致文檔版本混亂 每次編輯文檔需要複製,不
原创 使用hexo搭建自己博客
搭建博客 服務器配置 git --version // 如無,則安裝 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-d
原创 Quartz入門案例
Quartz 概述 Quartz 是 OpenSymphony 開源組織在 Job Scheduling 領域又一個開源項目,它可以與 J2EE 與 J2SE 應用程序相結合也可以單獨使用。Quartz 可以用來創建簡單或爲運行十
原创 搜索引擎那點事
1、什麼是搜索? 百度:我們比如說想找尋任何的信息的時候,就會上百度去搜索一下,比如說找一部自己喜歡的電影,或者說找一本喜歡的書,或者找一條感興趣的新聞(提到搜索的第一印象) 百度 != 搜索,這是不對的 垂直搜索(站內搜索) 互
原创 DataTables分頁插件
Datatables //DataTables-1.10.15 <link href='${pageContext.request.contextPath }/datatables/dataTables.bootstrap.mi