Time of Update: 2015-12-29
你有必要知道的 25 個 JavaScript 面試題1、使用 typeof bar === "object" 判斷 bar 是不是一個對象有神馬潛在的弊端?如何避免這種弊端?使用 typeof 的弊端是顯而易見的(這種弊端同使用 instanceof):let obj = {};let arr = [];console.log(typeof obj === 'object'); //trueconsole.log(typeof arr ===
Time of Update: 2015-12-29
深入理解javascript之typeof和instanceof這次主要說說javascript的類型判斷函數typeof和判斷建構函式原型instanceof的用法和注意的地方。typeof先來說說typeof吧。首先需要注意的是,typeof方法返回一個字串,來表示資料的類型。文法講解我們先看看各個資料類型對應typeof的值:資料類型TypeUndefined“undefined”Null“object”布爾值“boolean”數值“number”字串“string”Symbol
Time of Update: 2015-12-28
js實現C#的StringBuilder效果完整執行個體,本文執行個體講述了js實現C#的StringBuilder效果。分享給大家供大家參考,具體如下:/* ##################### DO NOT MODIFY THIS HEADER ##################### # Title: StringBuilder Class # # Description: Simulates the C# StringBuilder
Time of Update: 2015-12-28
jquery擷取select選中值的方法分析,本文執行個體講述了jquery擷取select選中值的方法。分享給大家供大家參考,具體如下:誤區:以前一直以為jquery擷取select中option被選中的文本值,是這樣寫的:複製代碼 代碼如下:$("#s").text(); //擷取所有option的文本值實際上應該這樣:複製代碼 代碼如下:$("#s option:selected").text(); //擷取選中的option的文本值擷取select中option的被選中的value值:$
Time of Update: 2015-12-28
使用Function.apply()的參數數組化來提高 JavaScript程式效能的技巧,我們再來聊聊Function.apply() 在提升程式效能方面的技巧。我們先從 Math.max() 函數說起, Math.max後面可以接任意個參數,最後返回所有參數中的最大值。比如alert(Math.max(5,8)) //8 alert(Math.max(5,7,9,3,1,6)) //9 但是在很多情況下,我們需要找出數組中最大的元素。var arr=[5,7,9,1]
Time of Update: 2015-12-28
javascript動態添加checkbox複選框的方法,本文執行個體為大家介紹了javascript如何動態添加checkbox複選框:在實際應用中可能需要動態添加複選框,下面就簡單介紹一下如何?此效果。單純的建立一個複選框是很容易的,代碼如下:var
Time of Update: 2015-12-28
node.js入門執行個體helloworld詳解,本文執行個體講述了node.js入門執行個體helloworld。分享給大家供大家參考,具體如下:將下面的代碼儲存為:server.js存到E盤下面的node目錄中。var http = require('http');function myNode(request, response){ response.writeHead(200, {'Content-type':'text/plain'});
Time of Update: 2015-12-28
jquery實現點擊其他地區時隱藏下拉div和遮罩層的方法,本文執行個體講述了jquery實現點擊其他地區時隱藏下拉div和遮罩層的方法。分享給大家供大家參考,具體如下:為了更好的使用者體驗,在做下拉擷取其他有彈出層的時候,當展開下拉時,要做到點擊其他地區也能自動隱藏收合下拉和遮罩層,這樣的效果用一段js就可以了。以為例的一個下拉式功能表為參考:效果實現源碼:$(document).bind('click', function(e) { var e = e || window.event; /
Time of Update: 2015-12-28
基於JavaScript代碼實現pc與手機之間的跳轉,這個代碼放在PC模板的代碼裡面<script type="text/javascript"> //平台、裝置和作業系統 var system ={ win : false, mac : false, xll : false }; //檢測平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") =
Time of Update: 2015-12-28
談談我對JavaScript原型和閉包系列理解(隨手筆記8),在上篇文章給大家介紹了《談談我對JavaScript原型和閉包系列理解(隨手筆記6)》, 談談我對JavaScript原型和閉包系列理解(隨手筆記9)
Time of Update: 2015-12-28
jQuery的選取器中的萬用字元[id^='code']或[name^='code']及jquery選取器總結,這兩天在做一個專題的時候遇到了一個萬用字元的問題//彈層操作$(function(){ //視頻播放 $("a[href^='#video']").each(function(index, element) { $(this).click(function(){ $(".popDiv,#videoBox1").show(); }); }); //圖片 $(".imgs
Time of Update: 2015-12-28
jQuery實現移動端滑塊拖動選擇數字效果,本文為大家分享了基於jquery ui實現的一個精美實用的效果,可以通過滑鼠拖拽滑動效果來選擇數字,供大家參考,具體內容如下運行:實現代碼:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="gb2312"><title>demo</title><link rel="stylesheet" href="http:
Time of Update: 2015-12-28
jquery遍曆函數siblings()用法執行個體,本文執行個體講述了jquery遍曆函數siblings()用法。分享給大家供大家參考,具體如下:siblings([expr])得到所有匹配元素集合中各個元素的所有兄弟元素集合。返回匹配元素集合<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
Time of Update: 2015-12-28
js實現文字框輸入文字個數限制代碼,通常情況下,文字框輸入的文字個數並不是無限制的,一般都會限定一個輸入最高上限,較為人性化的網站可能會有可輸入字數倒計效果,比如還剩餘20可以輸入這樣的提示,下面就通過一個執行個體介紹一下如何?此效果。先看看:代碼如下:<html> <head> <title>文字框輸入文字倒計效果代碼</title> <style type="text/css"> * { margin:0; padding:0;
Time of Update: 2015-12-28
jquery.cookie.js用法執行個體詳解,本文執行個體講述了jquery.cookie.js用法。分享給大家供大家參考,具體如下:對cookies的操作在當訪問一個網站就無時無刻的都伴隨著我們,記錄著我們的一舉一動,並將不危害使用者隱私的資訊,將以儲存,這樣使用者就不用去從新再次操作重複的步驟,這樣大大方便了客戶,也增加了客戶對網站的回頭率。jquery.cookie.js 提供了jquery中非常簡單的操作cookie的方法。$.cookie('the_cookie'); //
Time of Update: 2015-12-28
基於jquery實現省市區三級聯動效果,本文實現更新了項目的省市區三級聯動資料,更新後最新的海南三沙都有,分享給所有需要的小夥伴們。JQUERY + JSON,無資料庫,純JS代碼,無加密,無壓縮,可直接使用在任何項目中。說明:資料來源於國家統計局官網。先:綁定省市區使用方法:1. 引用JQUERY <script type="text/javascript"
Time of Update: 2015-12-28
js實現跨域的多種方法,從域說起域:
Time of Update: 2015-12-28
嘗試動手製作javascript放大鏡效果,本文執行個體為大家介紹了基於javascript實現放大鏡效果的原理和代碼,分享給大家供大家參考,具體內容如下:原理:A:放大鏡
Time of Update: 2015-12-28
認識Knockout及如何使用Knockout綁定上下文,Knockout介紹Knockout簡稱ko,是一個輕量級的javascript類庫,採用MVVM設計模式(即Model、view、viewModel),簡單優雅的實現了雙向繫結,即時更新,協助您使用乾淨的資料模型來建立豐富的、響應式的使用者介面。Knockout有三大核心特性: 1.優雅的依賴跟蹤(Elegant dependency
Time of Update: 2015-12-28
JavaScript動態設定div的樣式的方法,有時候需要根據需要動態設定div的樣式,當然對於稍有經驗的javascript開發人員來說,這一切都是那麼的簡單,但是對於初學者或者說沒有相關經驗的開發人員來說可能就是一個不大不小的難關,下面就通過執行個體簡單介紹一下如何?此效果。代碼執行個體如下:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author"