標籤: 以下是代碼: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"/> 5 <title>This is a webpage</title> 6 </head> 7 <body> 8 <p>This file is all about array,it contains 5 aspects&
標籤:① 判斷 String 是否符合正則要求patt.test(String); ② 找出字串中符合正則的子串patt.exec(String); 【例】表單提交:a.使用者名稱不可為空,只能是數字及字母,6-11位b.email 不可為空且格式正確<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
標籤:一.Function.proptype.method=function(name func){ this.proptype[name]=func; return this;}; 二.文法圖 三.注釋。盡量用//代替
標籤:web javascript function prototype 最近看到winter(寒冬)老師的一篇博文,說的是js這類基於原型的繼承與普通的基於類繼承方式的差異。文章最後拋出幾個有意思的小練習嘗試的解決了下。一般來說,建立一個對象有如下三個步驟: 1. 構建一個新對象
標籤:javascript 標籤 集合 點擊這裡會彈出一個提示框一開始是這樣的點擊這裡會改變常值內容一開始是黑色的,點擊之後變為紅色點擊這裡會改變文本顏色點擊這裡會判斷輸入是否為數字一開始是這樣的點擊這裡注釋:myFunction 儲存在名為 "myScript.js" 的外部檔案中。點擊這裡文檔會消失點擊這裡來建立變數,並顯示結果。點擊這裡假設 y=5,計算 x=y+
標籤:一、JavaScript基本文法。(一)資料類型與變數類型。 整數,小數,布局,字串,日期時間,數組 強制轉換: parseInt() parseFloat() isNaN()(二)數組 var 數組名 = new Array([長度]); //“假冒”數組 a.length-長度 a[下標] = 值。 a[下標](三)函數function 函數名(形參){}function ShowStr(a){}二、DOM操作DOM - Document
標籤:一、什麼是函數 函數的含義:類似於Java中的方法,是完成特定任務的代碼語句塊 使用更簡單:不用定義屬於某個類,直接使用二、常用系統函數 parseInt ("字串") 將字串轉換為整型數字 如: parseInt ("86")將字串“86”轉換為整型值86 parseFloat("字串") 將字串轉換為浮點型數字
標籤:事件對象:事件發生的瞬間,發生位置、時間、滑鼠按鍵、觸發的節點等資訊,被打包成一個對象,此對象,系統自動傳遞給事件函數的第一個參數。【例】記錄 滑鼠划過圖片時的事件對象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <img
標籤: 本文地址:【http://www.xiabingbao.com/javascript/2015/04/20/javascript-timer/】 在以前的文章【javascript中的定時器】中,簡單的介紹了一下setTimeout()和setInterval()兩個定時器方法的使用和原理。不過在昨天給我的node即時聊天系統添加訊息提示時,發現了定時器新的特性。當然,這對於我來說是新的發現,其實這些東西早就已經存在了。 1.
標籤: 上回說到,我們已經得到openHab的xml格式頁面,這次說我們要開始解析得到的xml了。 我使用的是Hbuilder,來利用已有APP基座開啟一個webview來載入HTML頁面,實現app效果。 <script type="text/javascript"> $(document).ready(function() { $.ajax({ url: ‘http://1
標籤:我們知道,在適用js的時候,程式是單線程執行的,而且如果遇到阻塞就會將瀏覽器卡死。能否非同步執行,讓程式不再卡呢?可以,用setTimeout。但是,問題又來了,如果我有這樣的要求:執行一個函數a;暫停5秒;執行函數b;暫停5秒;輸出結果,暫停5秒後自動清空顯示。 以上的這段邏輯虛擬碼使用JavaScript難以直接實現,因為setTimeout的時候,你根本不知道他什麼時候執行結束。 jQuery有when方法可以解決問題,但是其嵌套性又讓人傷神。 為此,我
標籤:閉包 javascript 之前看到一段代碼,很是不能理解,然後就尋找資料並且找網路上得大牛請教,最後弄懂了這段代碼,然後就拿出來總結一下。1.挖坑先來看一段代碼:var arrTest = [];for (var i = 0; i < 3; i++) { //注意函數沒有傳參數進入函數體 arrTest.push(function () {
標籤:【例】<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <p id="p">改變文字樣式</p> </body><script> function
標籤:常用事件:● onclick 元素點擊時● onfocus 元素獲得焦點時● onblur 元素失去焦點時● onmouseover 滑鼠經過時● onsubmit 表單提交時(<form onsubmit="return func();"></form>)● onload 頁面載入完畢時註:onsubmit = "return func()"; func() 函數才能阻攔提交的結果。 【例】onload 的缺點:img.php,用於展示圖片,
標籤:(function() { var ga = document.createElement(‘script‘); ga.type = ‘text/javascript‘; ga.async = true; ga.src = (‘https:‘ == document.location.protocol ? ‘https://ssl‘ : ‘http://www‘) + ‘.google-analytics.com/ga.js‘; var s =
標籤:定時器可以讓 js 效果每隔幾秒鐘執行一次或者 n 秒之後執行某一個效果。定時器不屬於 javascript,是 window 對象提供的功能。setTimeout 用法:window.setTimeout(‘語句‘,毫秒); //指定毫秒後執行一次語句【例】<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
標籤:之前範圍鏈在我眼裡也只是在調用一個對象時一層一層向上找到自己所需的變數或是函數,若沒有則返回undefined,其實大致上說卻是這樣的,但是我需要的是不斷的深入。在深入理解之前先記住兩句話 1.js中一切皆對象,函數也是對象2.函數運行在他們被定義的範圍內,而不是被執行的範圍內。 當定義函數時,會包含[[scope]]屬性(因為js中一切皆對象,函數也是對象),此屬性是函數內部屬性,只允許js引擎訪問,[[scope]]指向範圍鏈(scope
javascript結合canvas實現圖片旋轉效果 圖片的旋轉可以說是一種效果,但是逐漸旋轉已經不單單是屬於視覺效果那個範疇,其更具有使用性,功能性。照片有時候是需要橫過來的拍的,當我們預覽或共用到web上時需要進行旋轉。這個操作在以往可能更多的是交給軟體去完成,然後再將旋轉到正常角度的圖片發布到web上。 我們在微博上可以對圖片進行向左轉向右轉等旋轉操作,讓使用者可以從不同的視角欣賞圖片效果。本文將結合執行個體為您講解如何使用Javascript結合相關技術來實現圖片的旋轉效
JavaScript製作的SpinBox外掛程式今天用JavaScript寫了一個SpinBox外掛程式。先看一下效果吧:用法是這樣的:vcD4NCjxwcmUgY2xhc3M9"brush:java;">下面是一個Spin Box! 測試一段話看看!<script src="spinbox.js"></script>用法是:設定一個class='spinbox' 的div
nodejs通過phantomjs實現下載網頁 這篇文章主要介紹了nodejs通過phantomjs實現下載網頁的方法,有需要的小夥伴可以參考下。 功能其實很見簡單,通過 phantomjs.exe 採集 url 載入的資源,通過子進程的方式,啟動nodejs 載入所有的資源,對於css的資源,匹配css內容,下載裡面的url資源 當然功能還是很簡單的,在響應式設計和非同步載入的情況下,還是有很多資源沒有能夠下載,需要根據實際情況處理下 首先當然是下載 nodejs 和