Time of Update: 2017-01-19
網頁可見地區寬:document.body.clientWidth 網頁可見地區高:document.body.clientHeight 網頁可見地區寬:document.body.offsetWidth (包括邊線的寬) 網頁可見地區高:document.body.offsetHeight (包括邊線的寬) 網頁本文全文寬:document.body.scrollWidth 網頁本文全文高:document.body.scrollHeight
Time of Update: 2017-01-19
setTimeout和setInterval的文法相同。它們都有兩個參數,一個是將要執行的代碼字串,還有一個是以毫秒為單位的時間間隔,當過了那個時間段之後就將執行那段代碼。不過這兩個函數還是有區別的,setInterval在執行完一次代碼之後,經過了那個固定的時間間隔,它還會自動重複執行代碼,而setTimeout只執行一次那段代碼。區別:window.setTimeout("function",time);//設定一個逾時對象,只執行一次,無周期
Time of Update: 2017-01-19
每個函數都有一個prototype屬性,這個屬性是指向一個對象的引用,這個對象稱為原型對象,原型對象包含函數執行個體共用的方法和屬性,也就是說將函數用作建構函式調用(使用new操作符調用)的時候,新建立的對象會從原型對象上繼承屬性和方法。私人變數、函數在具體說prototype前說幾個相關的東東,可以更好的理解prototype的設計意圖。之前寫的一篇JavaScript
Time of Update: 2017-01-19
js實現擷取指定精度的上傳檔案的大小,主要採用html和JavaScript,用瀏覽器運行下述代碼,按照操作:選擇檔案->獲得檔案大小的順序,即可。源碼:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>獲得檔案大小</title></head><body> <form
Time of Update: 2017-01-19
最近在做移動Web的時候,在PC上用Chrome調試都成功了,但是在iPhone上真機一測就出現了奇怪的問題。經過一系列調試發現是日期相關的地方出現了問題。起初懷疑是生產環境的問題,但用Mac版的safari調試本地也出現了同樣的問題。查閱一些資料後發現,safari中對於JavaScript的new
Time of Update: 2017-01-19
reduce 方法(升序)文法: array1.reduce(callbackfn[, initialValue]) 參數 定義 array1 必需。一個數組對象。 callbackfn
Time of Update: 2017-01-19
document的進階篇中提供了節點操作的函數,具體包括:擷取節點,改變節點,刪除節點,替換節點,建立節點,添加節點,複製節點等函數。我們可以利用這些函數動態改變html的節點。1、JavaScript<script type="text/javascript">function test1(){//對個節點的ID相同時候的情況var myhref =
Time of Update: 2017-01-19
以下是我針對網上三種高效率方法總結與效率測試,如果大家有更好的意見或建議也可以提出,大家共勉學習。數組去重法1:Array.prototype.unique1 = function(){ console.time("數組去重法1"); //記錄開始執行的時間 var arr = []; //建立一個臨時數組 var obj = {}; //建立一個Null 物件 for(var i = 0; i < this.length; i++){ //遍曆當前要去重的數組 if(
Time of Update: 2017-01-19
前言這次認認真真又重新看了相關內容,現把需要注意的地方總結如下:1、通過getDay()得到的星期數是從0開始,0表示星期天,之後從1~6依次表示星期一到星期六;2、得到日期需使用getDate()而不是getDay() ,因為可能習慣性地認為日期就是天數,可能會使用getDay() ,但其實getDay()是用於得到星期數的;3、通過getMonth()得到月份,從0開始計數,所以需要再加1。執行個體代碼如下:<html><head>
Time of Update: 2017-01-19
項目前端頁面需要實現,頁面沒人操作進入倒計時,以下為前端代碼實現。//設定(倒計時功能)開關var _mouseActiveListener_flag = true;beforecount:觸發倒計時間隔(單位:毫秒)count:倒計時總數(單位:秒)var mouseActiveListener = function (beforecount, count, callback) { //configvar __countdown_html = '<div id="__tt" style=
Time of Update: 2017-01-19
對元素的操作和事件的綁定需要等待一個合適的時機,可以看下面的例子:<!DOCTYPE html><meta charset="utf-8"><html><head><title>1-1</title><script type="text/javascript">document.getElementById("panel").onclick = function () {alert("元素已經載入完畢 !");}
Time of Update: 2017-01-19
onchange在用於文字框輸入框時,有一個明顯的不足. 事件不會隨著文字的輸入而觸發,而是等到文字框失去焦點(onblur)時才會觸發. 也就是沒有即時性!在IE下,可以用onpropertychange來代替onchange事件,當文字框有任何變化時,能立即觸發此事件.這樣一來問題就解決了.那其他瀏覽器呢,onpropertychange可是IE的專利. 接下來就是oninput事件了.但是oninput有個詭異,必須用addEventListener的方式來綁定事件.否則無效.好了,
Time of Update: 2017-01-19
JavaScript 只有一種數字類型 Number,而且在Javascript中所有的數字都是以IEEE-754標準格式表示的。浮點數的精度問題不是JavaScript特有的,因為有些小數以二進位表示位元是無窮的。十進位 二進位 0.1 0.0001 1001 1001
Time of Update: 2017-01-19
輪播圖,是網站首頁中常見的一種圖片切換特效,作為前端開發人員,我相信很多開發人員都直接調用了Jquery中的封裝好的方法實現圖片輪播,省事簡單。所以我想介紹一下javascript純程式碼實現的圖片輪播。HTML<div id="content_img1"><ul id="img1"><li><img src="img/5.jpg"/></li><li><img src="img/1.jpg"/></li&
Time of Update: 2017-01-19
實現目標一,頁面在圖一時開始進行倒計時(可以點擊取消訂單按鈕,支付頁面消失)。二,倒計時完畢,出現刪除訂單。三,單擊刪除訂單,彈出彈框,詢問是否要真正刪除訂單。四,單擊確定,即可刪除訂單。如上圖所示效果展示,這裡給出所有的原始碼(如需運行,只需要修改EJS檔案中引入的CSS路徑和JS路徑即可).這個頁面其實是自己業餘時間,寫的東西。 但是裡面涉及到,倒計時,彈框,以及字型圖(可以參照“如何製作字型圖”章節)的相關知識。這裡分享出來,希望大家能從中學到自己想要的知識。
Time of Update: 2017-01-19
js中三種彈窗1)alert 彈出警告 無傳回值---------alert('第一行\n第二行');2)confirm()選擇確定或取消,返回t或f----var result = confirm('是否刪除!');3)prompt()彈出輸入框,返回輸入內容----var value = prompt('輸入你的名字:',
Time of Update: 2017-01-19
最近需要對身份證合法性進行驗證,實名驗證是不指望了,不過原來的驗證規則太過簡單,只是簡單的驗證了身份證長度,現在業務需要加強下身份證驗證規則,網上找到了不少資料,不過都不合偶的心意,無奈只好直接寫一個,代碼還是用自己的舒服哈JavaScript驗證社會安全號碼<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><!DOCTYPE html
Time of Update: 2017-01-19
本文執行個體為大家簡單分享javascript、jquery實用demo,供大家參考,具體內容如下javascript判斷H5頁面離開function onbeforeunloadFn(){ console.log('離開頁面'); //...code}function showOnbeforeunload(flags){ if(flags){ document.body.onbeforeunload = onbeforeunloadFn; }else{
Time of Update: 2017-01-19
廢話不多說了,直接給大家貼js代碼實現手寫圖片輪播的代碼了,代碼非常簡單,具體代碼如下所示:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>js圖片輪播切換</title><style type="text/css"> .imgCon{width: 400px;height: 400px;border: 2px solid
Time of Update: 2017-01-19
前言網路上各大論壇,尤其是一些圖片類型的網站上,在圖片載入時均採用了一種名為懶載入的方式,具體表現為,當頁面被請求時,只載入可視地區的圖片,其它部分的圖片則不載入,只有這些圖片出現在可視地區時才會動態載入這些圖片,從而節約了網路頻寬和提高了初次載入的速度,具體實現的技術並不複雜,下面分別對其說明。Web 圖片的懶載入就是通過讀取img元素,然後獲得img元素的data-src(也可以約定為其他屬性名稱)屬性的值,並賦予img的src,從而實現動態載入圖片的機制。這裡需要注意的是: