Time of Update: 2015-07-16
標籤:by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=3855一、一劑預防針好的體驗應該是在使用者試用之前就告知產品的一些特點、局限性等。類似褲子都脫了,才來一句:“我今天大姨媽巔峰期”的情境顯然是會讓興緻勃勃的使用者受挫的。SO,
Time of Update: 2015-07-15
標籤:javascript本文題目1:if (!("a" in window)) { var a = 1;}alert(a); 題目2var a = 1, b = function a(x) { x && a(--x); };alert(a); 題目3:function a(x) { return x * 2;}var a;alert(a); 題目4:function b(x, y, a) {
Time of Update: 2015-07-15
標籤:Array:數組push:往數組末尾添加值,可以是一個或者多個。 alert(arr.push(4, 5))join:串連數組元素,中間有分隔字元。 var str = arr.join(" "); alert(str);reverse:點到數組的順序,是操作本身。 alert(arr.reverse()); splice:增加或刪除元素 var arr = new Array(6); arr[0] =
Time of Update: 2015-07-13
標籤:細說JavaScript資料類型及轉換 JavaScript資料類型1.Boolean(布爾)布爾:(實值型別)var b1=true;//布爾類型2.Number(數字)數值:(實值型別)var n1=3.1415926;//數實值型別n1.toFixed(3);//四捨五入保留3位小數。3.String(字串) var s1=‘hello‘;//字串類型
Time of Update: 2015-07-12
標籤:Delete 操作在數組與對象之間的差異對數組進行 delete 運算,效果與對對象進行 delete 運算不同;見下://delete操作在對象和數組之間的不同//先刪除對象的屬性var originObj={name:‘Spark‘,inner:{top:‘shirt‘,short:‘T-string‘}};delete originObj.inner;for (var prop in originObj){?document.write(prop);}//->
Time of Update: 2015-07-12
標籤:
Time of Update: 2015-07-12
標籤:Palindrome Linked ListGiven a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1)
Time of Update: 2015-07-12
標籤:一、概述除了正常運行模式,ECMAscript 5添加了第二種運行模式:"strict 模式"(strict mode)。顧名思義,這種模式使得Javascript在更嚴格的條件下運行。設立"strict 模式"的目的,主要有以下幾個: - 消除Javascript文法的一些不合理、不嚴謹之處,減少一些怪異行為; - 消除代碼啟動並執行一些不安全之處,保證代碼啟動並執行安全; - 提高編譯器效率,增加運行速度; - 為未來新版本的Javascript做好鋪墊"strict
Time of Update: 2015-07-17
如何將導覽列始終固定在視窗頂部,導覽列固定視窗如何將導覽列始終固定在視窗頂部:在很多的網站導覽列或者類似於導覽列的一些功能一直能夠固定在網頁的頂部,就算是下拉捲軸也不會被視窗所遮擋,這樣的功能往往非常的使用,下面就簡單介紹一下如何?此種功能。先看一段代碼執行個體:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author"
Time of Update: 2015-07-16
css水平置中總結,css水平置中前言 看了好多篇文章,發現沒有一個能夠直接讓新手很快上手使用水平置中布局的,所以在此進行一番總結,也算是我對水平置中布局的一點點積累沉澱,同時也方便初學者們拿來即用。 一、元素分類1.行內元素行內元素,也就是內嵌元素,可以在一行內顯示多個。註:元素的高度、寬度、頂部底部邊距均不可設定,元素的高度和寬度就是它包含的文字或圖片的高度和寬度。行內元素有這些:<a>、<span>、<br>、<i>、<em
Time of Update: 2015-07-16
Nodejs擷取網路資料並產生Excel表格Nodejs的模版中有很多關於Excel表格的,這裡我簡單介紹一下我使用過的一個模組的使用。首先,先安裝Excel的模組:npm install node-xlsx然後,在代碼中引入模組:var xlsx = require('node-xlsx');最後,擷取資料並寫入Excel:var fs = require('fs');var xlsx = require('node-xlsx');var
Time of Update: 2015-07-14
CSS的link和@import的區別,csslink@importCSS的link和@import的區別:標籤和@import都可以引入外部樣式表,功能看起來類似,但是它們之間還是有不少區別的,由於標籤使用比較頻繁,這裡就不多介紹了,點擊CSS的@import的用法可以瞭解@import的用法。下面就簡單介紹一下它們兩者的區別。一.@import可以在一個樣式表中引入其他樣式表,在同一目錄下有三個樣式表分別是:main.css、one.css和two.css,在main樣式表中可以引入one.
Time of Update: 2015-07-13
自訂表格單樣式之checkbox和radio,表單checkboxradio1,起因最近在工作中要實現自訂式的radio樣式,而我們通常使用的時預設的樣式,因為自己實在想不到解決的方法,於是開始搜尋,最終看到了不錯的解決辦法,可以完美解決我們遇到的問題。2,原理大家都知道在寫結構的時候,radio或checkbox都會跟隨label一起使用,label的for屬性值和input的id值相同的情況下,點擊label就可以選中input,這裡正是利用label 來覆蓋我們的input預設樣
Time of Update: 2015-07-13
typeahead.js 使用記錄,typeahead.js記錄github地址:https://github.com/twitter/typeahead.js在aceAdmin介面模板中,有typeahead這一控制項,版本號碼為0.10.2 , 這個版本對 minLength:0這個參數無效,所以我就到github中找到新版本0.11.1 替換,在此記錄使用過程中的一些注意事項基本代碼 var gameNameList = ['abc', 'abd', 'cde', 'xyz'];
Time of Update: 2015-07-13
如何設定div的透明度但是其中的文字不透明,div透明度不透明如何設定div的透明度但是其中的文字不透明:設定div透明度的時候可能很多朋友會遇到這樣一個問題,那就是對象中的文字也被產生了透明現象,也不能說事缺陷,也可能有時候需要這樣的效果。這裡就介紹一下如何將對象設定為透明效果,但是文字不透。代碼執行個體如下:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta
Time of Update: 2015-07-13
15個實用的CSS線上執行個體教程,15css執行個體教程 前端技術可以說是必須學習的一個技術,現在做網站都需要懂DIV、CSS,在國內很多企業招網頁設計師都要求會寫基本的前端代碼,所以前端技術是 必須瞭解的,對網頁設計師本身也有協助,今天向大家推薦一些不錯的實用CSS教程,學習這些可以提高自己的CSS技能,瞭解一些新的好用的用法,在日後項 目也許會用上。 用CSS背景給SVG上色 有關SVG映像、css mask、給背景SVG添加顏色等一些用法。 查看教程 CSS
Time of Update: 2015-07-13
[ Javascript ] JavaScript中的定時器(Timer) 是如何工作的!作為入門者來說,瞭解JavaScript中timer的工作方式是很重要的。通常它們的表現行為並不是那麼地直觀,而這是因為它們都處在一個單一線程中。讓我們先來看一看三個用來建立以及操作timer的函數。 var id = setTimeout(fn, delay); - 初始化一個單一的timer,這個timer將會在一定延時後去調用指定的函數。這個函數(setTimeout)將返回一個唯一的ID,
Time of Update: 2015-07-13
JavaScript設計模式前言最近看了一下《JavaScript設計模式》這本書,書中有很多知識點,一時之間消化不了,先記下來。ps:另有部分內容參考Tom大叔部落格深入理解JavaScript系列構造器(Constructor)模式Object構造器用於建立特定類型的對象——準備好對象以備使用,同時可接受構造器可以使用的參數,以在第一次建立對象時,設定成員屬性和方法的值。function Car(model, year, miles) { this.model
Time of Update: 2015-07-12
CSS中的:after和:before的作用是什麼,cssbeforeCSS中的:after和:before的作用是什麼:在當前的頁面配置中:after和:before偽對象選擇符的使用頻率好像並不怎麼高,因為低版本IE瀏覽器並不支援,不過也在清除浮動或者一切其他相關布局中有它們應用的身影。不過隨著低版本瀏覽器使用率的下降,它們出現的頻率應該會相應的增加。下面就簡單介紹一下這兩個偽對象選擇符的用法,先看一段代碼執行個體:<!DOCTYPE html> <html>
Time of Update: 2015-07-12
左右兩欄寬度自適應,中間一欄寬度固定,左右兩自適應左右兩欄寬度自適應,中間一欄寬度固定:中間一欄寬度固定,左右兩欄寬度自適應效果在眾多網頁中都有應用,有不錯的使用效果,下面就簡單介紹一下如何此效果:代碼執行個體如下:<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/"