Time of Update: 2017-01-19
開發過程中經常要給DOM元素添加一些事件,下面介紹幾種方式:先寫幾個好看的button//引入JQuery<script type="text/javascript" src="jquery-1.8.3.min.js"></script><span id="tips"></span><input type="button" id="btn1" value="OK1" onclick="alert('hello btn1');"><
Time of Update: 2017-01-19
其實這篇文章挺早之前就寫了,但是由於sf儲存方面的bug,所以當時寫了一大堆,結果沒儲存,覺得這個沒寫完是個不小的遺憾,今天正好有空,就給補充下了,也正好給我的javascript學習總結做一個完結篇。 這裡,主要討論一下js相關的事件—— 事件處理常式 在DOM中定義了一些事件,
Time of Update: 2017-01-19
一、統計數組 arr 中值等於 item 的元素出現的次數function count(arr, item) { var count = 0; arr.forEach(function(e){ //e為arr中的每一個元素,與item相等則count+1 e == item ? count++ : 0; }); return count; }function count(arr, item) { return arr.filter(function(a)
Time of Update: 2017-01-19
網上關於購物車實現的代碼非常多,今天看了一些知識點,決定自己動手寫寫,於是寫了一個簡易購物車,接下來講解一下具體的實現。 1、用html實現內容; 2、用css修飾外觀; 3、用js(jq)設計動效。第一步:首先是進行html頁面的設計,我用一個大的div將所有商品包含,然後用不同的div將不同的商品進行封裝,商品列表中我用了ul li實現,具體實現代碼如下(代碼中涉及到的商品都是網上隨便copy的,不具有參考價值): <div id="goods"
Time of Update: 2017-01-19
一、概述 職責鏈模式(Chain of
Time of Update: 2017-01-19
我們知道,在js中,是沒有類的概念的。類的所有執行個體對象都從同一個原型對象上繼承屬性,因此,原型對象是類的核心。類是對象的抽象,而對象是類的具體執行個體。類是抽象的,不佔用記憶體,而對象是具體的,佔用儲存空間。———百度百科早期的javascript需求都很簡單,基本都是寫成函數的,然後是面向過程的寫法,後來慢慢的引入物件導向開發思想,再後來就慢慢寫成類。在js中,寫成類的本質基本都是 建構函式+原型。下面,就討論一下js類的幾種寫法:建構函式法/***
Time of Update: 2017-01-19
對象部分 Object類型 Object 是一個無序的集合,可以存放任意類型對象,所有其他對象都繼承自這個對象。 建立Object類型有兩種,一種是使用new運算子,一種是字面量標記法。 1.使用new運算子建立Object var obj = new Object();//注意大寫,也可以直接寫成Object() 注意,通過new Object() 的寫法產生新對象,與字面量的寫法 obj = {} 是等價的。 2.
Time of Update: 2017-01-19
基本概念 javascript是一門解釋型的語言,瀏覽器充當解譯器。js執行時,在同一個範圍內是先解釋再執行。解釋的時候會編譯function和var這兩個關鍵詞定義的變數,編譯完成後從上往下執行並向變數賦值。 區分大小寫 ECMASCript中的一切(包括變數,函數名和操作符)都區分大小寫。 1. 變數 變數在第一次用到時就設定於記憶體中,便於後來在指令碼中引用。使用變數之前先進行聲明。可以使用 var 關鍵字來進行變數聲明。var
Time of Update: 2017-01-19
焦點元素到底哪些元素可以獲得焦點呢?預設情況下,只有表單元素可以獲得焦點。因為只有表單元素可以互動<input type="text" value="223">讓非表單元素獲得焦點也是有辦法的,先將tabIndex屬性設定為-1,再調用focus()方法<div id="test" style="height:30px;width:100px;background:lightgreen">div</div><button
Time of Update: 2017-01-19
初學Javascript,每天總是被很小的問題折磨半天,今晚就有好幾個小問題。第一:全部使用雙引號造成匹配錯誤<input type="checkbox" onmouseover="document.getElementById("test").style.display="none":"/>改行一直報錯誤:unexpected toke “}” 檢查半天也沒有發現錯誤,對照發現視頻上是使用單引號<input type="checkbox" onmouseover=
Time of Update: 2017-01-19
本文執行個體分析了Javascript中函數名.length屬性用法。分享給大家供大家參考,具體如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title&
Time of Update: 2017-01-19
Javascript可以作為駭客攻擊網站的一種工具,其中注入js(javascript)惡意指令碼就是其中一種手段之一,那麼下面,大家來學習一下如何預防js的注入攻擊呢?以下有一個不錯的陳述,跟大家分享:什麼是 JavaScript 注入攻擊? 每當接受使用者輸入的內容並重新顯示這些內容時,網站就很容易遭受 JavaScript 注入攻擊。讓我們研究一個容易遭受 JavaScript
Time of Update: 2017-01-19
什麼是javascript注入攻擊?1、JavaScript注入就是在瀏覽器地址欄中輸入一段js代碼,用來改變頁面js變數、頁面標籤的內容。使用Javascript注入,使用者不需要關閉或儲存網頁就可以改變其內容,這是在瀏覽器的地址欄上完成的。命令的文法如下:javascript:alert(#command#)
Time of Update: 2017-01-19
最近都沒有更,就來幾個效果充實一下。都沒有進行美化這步。 純css的手風琴:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>手風琴css</title> <style> .showBox{ width: 660px; overflow: hidden; } ul{ list-style: none;
Time of Update: 2017-01-19
本文執行個體為大家分享了js滑鼠特效執行個體代碼,供大家參考,具體內容如下執行個體一:禁用滑鼠右鍵<script type="text/javascript"> //為文檔的滑鼠按下事件定義回調 document.onmousedown = function(event){ //判斷事件的值是否為滑鼠右鍵 if (event.button == 2){ alert('禁用滑鼠右鍵!'); //提示使用者禁用滑鼠右鍵
Time of Update: 2017-01-19
本文執行個體為大家分享js表單控制項多個執行個體講解,供大家參考,具體內容如下執行個體一:遍曆表單的所有控制項<script type="text/javascript"> //遍曆表單的所有控制項 function getValues(){ var f = document.forms[0]; //擷取表單DOM var elements = f.elements; //擷取所有的控制項數組 var str = '';
Time of Update: 2017-01-19
以執行個體切入,講解JavaScript中call,apply,bind方法,供大家參考,具體內容如下 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function MAN(name, sex, age) { this.name = name;
Time of Update: 2017-01-19
Chrome瀏覽器正常,IE下介面卻亂了,chromeie背景:項目實戰中總會遇到一些小問題,IE特別多Chrome瀏覽器頁面正常,IE下介面就亂了原因分析1、首先想到的是代碼有米有問題呢?主要指的是相容性2、相容性沒有問題,那我們開啟IE的開發工具看看,納尼,居然是IE7、8、9、10、11隨便一個。反正不是你想要的IE版本模式好吧,問題已經知道了解決方案:如何強制設定IE版本模式通過在頁面head標籤中添加該屬性來進行設定:<meta
Time of Update: 2017-01-19
如何自訂部落格園樣式,自訂部落格園樣式苦惱每次看到別人的部落格樣式都感覺很舒服,很好看。當自己開通部落格後,使用了預置的樣式也無法達到自己想要的頁面效果,怎麼辦?廢話不多說,直奔主題如何設定部落格園自訂的樣式還有這樣的功能,我怎麼不知道,後來也是看到園友發表過類似的文章才知道的。首先我們要在後台設定tab頁裡,找到部落格皮膚,下拉框選中“Custom”,意思就是自訂,很好理解吧。然後在“頁面定製CSS代碼”文字框裡面寫
Time of Update: 2017-01-19
列表樣式,好看的列表樣式 1.board.wxml<view class="container"> <view class="body"> <scroll-view scroll-y="true" height="100%"> <block wx:for="{{boards}}"> <navigator