Time of Update: 2015-06-17
標籤:1.不能顯式地建立一個Math對象,直接使用它就可以了;2.Math對象不能儲存資料,和String,Date對象不同;3.前面知道了parseInt()函數會通過消去小數點後面的一切,來使一個小數變成整數(因此24.999變為24).經常我們需要更精確的計算。於是通過Math對象的這幾個方法:round():當小數是0.5或者大於0.5的時候,向上入一位;ceil():始終向上舍入,因此23.75變成24,23.25也是如此;floor():始終向下舍入,因此23.75變成23,23.2
Time of Update: 2015-06-17
標籤: 實現效果: 線上示範地址:http://codepen.io/anon/pen/VLzgYO DEMO: <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>倒計時:By @me-kevin</title><style
Time of Update: 2015-06-18
標籤:在javascipt中有五大基礎資料型別 (Elementary Data Type),列表如下:1、數字 他們又又包括(正負整數,浮點數)十進位數,十六進位數與八位元,指數和特殊數值NaN,(Infinity,-Infinity)正負無窮2、字串 所有包在引號內的字元3、布爾值 true or false4、undefined undefined類型的值只有一個:undefined
Time of Update: 2015-06-17
標籤: Event對象用來描述在瀏覽器視窗中發生的事件,一旦事件發生,便會產生event對象。 儘管所有事件屬性都可以通過event對象訪問,但是在某些事件中某些屬性可能無意義。如fromElement和toElement屬性僅當處理onmouseover和onmouseout事件時才有意義。 另外,還要注意不同瀏覽器之間事件對象的差異。在低版本IE中,如果函數被一個事件調用,它可以通過window.event訪問event對象,但是,其他瀏覽器把event對象傳遞給事件處理函數,作為事件
Time of Update: 2015-06-17
標籤:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>TT</title> <script src="jquery.js"></script></head><body><p style="line-h
Time of Update: 2015-06-17
標籤:javascript 讀書筆記 使用for-in迴圈的時候,要使用hasOwnProperty方法進行過濾,除非你想尋找原型鏈上的繼承屬性不應當使用for-in迴圈進行數組遍曆,而只應該對object的屬性進行遍曆每行運算式的結尾要使用分號(;),為了使壓縮包能正常工作,還應該為每個js檔案的開頭加上分號,形如這樣的匿名函數定義;(function(){...}());變數初始化應該賦值null,
Time of Update: 2015-06-16
標籤:js this關鍵字 四種函數調用方式最近在學習javascript
Time of Update: 2015-06-16
標籤:跨域 js同源策略一、簡介跨域:瀏覽器中輸入的地址與伺服器內部請求資源的地址不同,即地址的協議、IP或網域名稱、連接埠中的任何一個不相同都屬於跨域。JavaScript同源策略:javascript不允許跨域請求,即javascript中的請求地址與瀏覽器中輸入的地址不同域。二、解決網上有實現跨域請求的方法,這裡我就大概歸個類:1、避免跨域:重新修改請求策略,使其不跨域。2、同意跨域:設定Proxy
Time of Update: 2015-06-16
標籤:六.函數調用2. 例:var factorial = factorial(3) + factorial(8);3. var strict = (function() {return !this;}()); //定義並調用一個函數來確定當前指令碼運行時是否為strict 模式;4. 七.方法調用1. f().m(); //在f調用完之後繼續調用傳回值中的m();2. Javascript不允許給this賦值!!3.
Time of Update: 2015-06-18
詳解AngularJS中自訂指令的使用 這篇文章主要介紹了詳解AngularJS中自訂指令的使用,包括結合自訂HTML標籤的使用,需要的朋友可以參考下 自訂指令中使用AngularJS擴充HTML的功能。自訂指令使用的“指令”的功能定義。自訂指令只是替換了它被啟用的元素。引導過程中AngularJS應用程式找到了匹配的元素,並做好使用自訂指令compile()方法一次活動再處理使用基於指令的範圍自訂指令link()方法的元素。
Time of Update: 2015-06-18
FirstBlood-jquery彈窗外掛程式嗯,這是第一次用外掛程式形式寫的彈出提示視窗,經驗尚淺,寫得也不好。 /*-------------------------------*Author: D.pan* Date: 2015/6/15*Version: 1.0* Description: 彈窗外掛程式-------------------------------*/;(function($){var defaultSetting = {title : '
Time of Update: 2015-06-18
使用AngularJS對路由進行安全性處理的方法 這篇文章主要介紹了使用AngularJS對路由進行安全性處理的方法,AngularJS是一款高人氣的JavaScript庫,需要的朋友可以參考下 簡介 自從出現以後,AngularJS已經被使用很長時間了。 它是一個用於開發單頁應用(SPA)的javascript架構。 它有一些很好的特性,如雙向繫結、指令等。 這篇文章主要介紹Angular路由安全性策略。 它是一個可用Angular開發實現的用戶端安全性架構。
Time of Update: 2015-06-17
JavaScript AOP編程執行個體 本文執行個體講述了JavaScript AOP編程。分享給大家供大家參考。具體如下:? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2015-06-17
Bootstrap基礎學習 Bootstrap是一個基於柵格結構的前端結構架構(當然也有JS,JQuery),它的優點是內容架構能夠迅速搭建起來,基於媒介查詢可以使搭建的頁面迅速的適應不同的使用者端,無論是手機,平板,還是PC,基本上都能自適應,當然新版本已經開始不支援IE6了,對IE8的支援也很有限,畢竟IE8對HTML5的支援不太好,(說實話,我自己也不喜歡IE6~8,對於我這種初級選手來說,相容性有時候真費勁,不僅項目上要用,連面試也要用,有沒有搞錯嘛,遇到了,上網查一下不就行了。發個牢
Time of Update: 2015-06-17
常用DOM整理 js在操作DOM中存在著許多跨瀏覽器方面的坑,本文花了我將近一周的時間整理,我將根據執行個體整理那些大大小小的“坑”。 前言: html為document搭建了一棵DOM樹,這棵樹就是有一系列Node節點所構成的。他為我們定義了文檔的結構。 Node類型: Node.ELEMENT_NODE(1); //元素節點較常用 Node.ATTRIBUTE_NODE(2); //屬性節點較常用 Node.TEXT_NODE(3);
Time of Update: 2015-06-17
JavaScriptRegex之multiline屬性的應用 這篇文章主要介紹了JavaScriptRegex之multiline屬性的應用,是JS學習進階中的重要知識,需要的朋友可以參考下 多行Regex是對象的唯讀布爾屬性。它指定是否一個特定的Regex進行多行匹配,即,不管是否使用“m”屬性建立。文法?
Time of Update: 2015-06-16
簡介JavaScript中用於處理正切的Math.tan()方法 這篇文章主要介紹了簡介JavaScript中用於處理正切的Math.tan()方法,是JS入門學習中的基礎知識,需要的朋友可以參考下 這個方法返回一個數位正切值。tan 方法返回表示的角度的正切值。 文法 ? 1 Math.tan( x ) ;
Time of Update: 2015-06-16
css自訂下拉式功能表,通過偽類控制展開隱藏,css公司最近要做組件庫,一些單選框,複選框,下拉式功能表都需要美觀自訂,閑餘時間做了一個(對瀏覽器要求較高的)下拉式功能表的組件。/*********實現功能 start
Time of Update: 2015-06-15
JavaScript中反正弦函數Math.asin()的使用簡介 此方法返回弧度數位反正弦。ASIN方法返回-1到1 ,x-pi/2和PI/2弧度之間的數值。如果數的值超出這個範圍,則返回NaN。文法 1 Math.asin( x ) ;
Time of Update: 2015-06-15
Javascript中arguments用法執行個體分析,arguments執行個體分析本文執行個體講述了Javascript中arguments用法。分享給大家供大家參考。具體分析如下:先來看如下樣本:function add(n1,n2){ return n1+n2; } function add(n1,n2,n3) { return n1+n2+n3; }