原创 JS常用算法

常用算法 1、累加/累積 一般形式: 累加:v += e 累積:v *= e (v代表累加和/累積,e代表累加/累積項) 累加:將一系列的數據加到一個變量裏面。最後得到累加的結果。 比如:將1到100的數求累加和。 var sum =

原创 JS循環結構

JS循環結構 1、循環結構的概念 生活中有許多的重複做着一種事情的人,計算機程序爲了解決生活中的實際問題,程序中也應該有的描述,這就是循環。 下面的一個案例,讓我們瞭解一下循環: 計算1+2+3+....+10 /*方案一*/ var s

原创 JQuery

一、JQuery基礎知識 1、基本概念 JQuery是一個JS庫,能夠幫助我們輕鬆實行一些原本可能比較麻煩的功能。 Jquery每個又有兩個小版本:壓縮版和未壓縮版,壓縮版文件較小、但沒有排版和註釋,所以不便於閱讀;而未壓縮版文件較大,有

原创 JS實現繼承的幾種方式

前言 JS作爲面向對象的弱類型語言,繼承也是其非常強大的特性之一。那麼如何在JS中實現繼承呢?讓我們拭目以待。 JS繼承的實現方式 既然要實現繼承,那麼首先我們得有一個父類,代碼如下: // 定義一個動物類 function Ani

原创 HTML5和HTML4的區別

解釋一下W3C Working Group Note,作爲“工作組筆記” 發佈,意味着它是一個草稿版文檔,可能被其它文檔更新、替換或廢棄。但由於翻譯時草稿只發布了不到二十天,本文有很好的時效性。也作爲比較性質的文獻,比起HTML5的標

原创 常見瀏覽器兼容問題與解決方案

所謂的瀏覽器兼容性問題,是指因爲不同的瀏覽器對同一段代碼有不同的解析,造成頁面顯示效果不統一的情況。在大多數情況下,我們的需求是,無論用戶用什麼瀏覽器來查看我們的網站或者登陸我們的系統,都應該是統一的顯示效果。所以瀏覽器的兼容性問題是前

原创 MySQL取餘集

SELECT a.* FROM newtrsinfocsv a LEFT JOIN (SELECT * FROM newtrsinfocsv WHERE goodsType LIKE '%虛擬%') b ON a.id=b.id WHE

原创 canvas貪吃蛇

[html] view plain copy print? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Tit

原创 node.js自動監聽服務器修改

node.js自動監聽服務器修改 這篇博客是接着我的上一篇的博客而寫的,上一篇介紹了node.js的安裝和簡單實用,現在主要介紹一下node.js的自動監聽,其次是補充一些漏掉的內容。 1、自動監聽 在上一篇文章裏面有一段代碼,引用了no

原创 null和undefined的區別

null和undefined的區別? null是一個表示"無"的對象,轉爲數值時爲0;undefined是一個表示"無"的原始值,轉爲數值時爲NaN。 undefined: (1)變量被聲明瞭,但沒有賦值時,就等於undef

原创 利用@media screen實現網頁佈局的自適應

利用@media screen實現網頁佈局的自適應 優點:無需插件和手機主題,對移動設備友好,能夠適應各種窗口大小。只需在CSS中添加@media screen屬性,根據瀏覽器寬度判斷並輸出不同的長寬值 1280分辨率以上(大於12

原创 node.js的安裝和簡單應用

1、node.js的安裝 在安裝node.js的時候,在官網上下載node.js時,要是下載的是以.msi結尾的文件,是可以直接安裝的,不需要在配置環境變量,因爲在你安裝的時候,會自動幫你添加環境變量;但是當你下載的是.zip文件的時候,

原创 JQuery的validate插件

validate插件,主要是爲了驗證表單提交的內容,讓客戶端驗證變得極爲簡單。現在讓我們來體驗一下validate插件對錶單提交的強大性。 在使用validate插件的時候,需要下載JQuery validate插件,但是這樣就比較麻煩了

原创 Vue--過濾器

vue – 過濾器 一、Vue提供的過濾器 vue本身提供了很多便利的過濾器,這裏列舉一下,具體的可以參考官方文檔過濾器。 例子中使用到的data和methods data:{ message: 'hello

原创 JS顯示當前時間(包含農曆時間)

時間格式: JavaScript代碼: var sWeek = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); var dNow = ne