原创 鼠標點擊頁面中的任意標籤,alert該標籤的名稱和 js實現點擊標籤彈出其索引值

鼠標點擊頁面中的任意標籤,alert該標籤的名稱 方法一 : 在這裏我們可以利用冒泡解決該問題 document.onclick = function(e){ var e=(e||event); v

原创 拍攝須知ISO、快門、光圈、曝光概念

最近去了解了相關攝影的知識,爲了自己更好的理解,作如下筆記: 第一部分一個比喻 第二部分一張圖 第三部分詳細解說 第一部分 一個完美的比喻 將攝像機拍出一張完美的照片想象爲“一個有過濾網的可控制出水速度的水龍頭放滿一桶水”。 光圈

原创 瀏覽器兼容性問題

CSS+DIV 兼容性問題 瀏覽器兼容代碼: 瀏覽器 符號 IE6 IE7 IE8 FF * √ √ × × !important × √ × √ _ √ × × × \9 × × √ × *html

原创 字符串相關

字符串去重: 思路: 1.創建一個新的數組存放結果 2.創建一個空對象 3.for循環時,每次取出一個元素與對象進行對比,如果這個元素不重複,則把它存放到結果數組中,同時把這個元素的內容作爲對象的一個屬性,並賦值爲1,存入到

原创 屏幕尺寸,分辨率,像素,PPI之間到底什麼關係?

詳見: http://www.chinaz.com/manage/2015/0902/441624.shtml

原创 JavaScript的預解析

一、變量和函數在內存中的展示 JavaScript中的變量類型和其他語言一樣,有基本數據類型和引用數據類型。基本數據類型包括:undefined、null、boolean、String、Number;引用數據類型主要是對象(包括{

原创 在js中基本類型與引用類型的詳解

基本類型和引用類型 ECMAScript包含兩個不同類型的值:基本類型值和引用類型值。基本類型值指的是簡單的數據段;引用類型值指由多個值構成的對象。當我們把變量賦值給一個變量時,解析器首先要做的就是確認這個值是基本類型值還是引用

原创 JS閉包被利用的常見場景

場景一:採用函數引用方式的setTimeout調用 閉包的一個通常的用法是爲一個在某一函數執行前先執行的函數提供參數。例如,在web環境中,一個函數作爲setTimeout函數調用的第一個參數,是一種很常見的應用。 setTime

原创 如何用jquery實現點擊後跳到頁面指定位置

很多網站都有這種功能,主要爲了讓用戶在長篇大論中比較迅速的跳到自己想要看的內容處,比如bootstrap就有相應的功能。 介紹一種非常簡便可以實現這種功能的方式。 思路:1.這裏要用到點擊事件,因爲點擊處可能數量較多,因此最好用事

原创 前端面試題(二)

html5有哪些新特性?如何處理HTML5新標籤的瀏覽器兼容問題? 簡述一下你對HTML語義化的理解? JSON 的瞭解? HTTP狀態碼知道哪些? 你有哪些性能優化的方法? 哪些常見操作會造成內存泄漏? 介紹一下cs

原创 css垂直水平居中對齊的實現方式

這裏的demo都只是針對現代瀏覽器所做,未兼容低版本的IE以及其它非主流瀏覽器。 1.使用絕對定位和負外邊距對塊級元素進行垂直居中 <div id="box"> <div id="child">我是測試DIV</div>

原创 移動端問題解決

1。單位之謎 今天做了適配移動端的項目,發現了很多問題,自己並不是很瞭解css的單位,平時做的項目也是pc端偏多,如今做了移動端的項目,才發現很多問題的出現,比如:在pc明明是好好的單位在移動端卻亂了,在移動端一定要設置 <

原创 面試總結一

1、說說三列布局實現方案(左、右邊固定,中間自適應)? 2、說說xml與xhtml、html的區別? 3、說說xcc? 4、說說變量?js的基本內型? 5、說說函數?(函數的概念、作用、創建、調用) 6、說說閉包? 7

原创 美化文件按鈕

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>美化input中的文件按鈕</title> <style type

原创 當文字太長,3行空間都顯示不下,解決辦法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>文字太長,讓其後的文字都以...顯示</title> <style