原创 瀏覽器環境下用javascript創建鼠標點擊事件,事件模擬

var node = document.getElementsByTagName('button')[0]; //dom節點  if (MouseEvent) {         // Up-to-date approach      

原创 JS中連等賦值操作使用注意事項(a=b=c)

文章標題這句話原本是在國外某JavaScript規範裏看到的,當時並沒有引起足夠的重視,直到最近一次出現了bug發現JS裏的連等賦值操作的特色(坑)。 網上搜索一番發現一個非常好的連等賦值的例子:   var a = {n:1};  

原创 利用css3實現網頁內容倒影效果

   <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>css的倒影的效果</title>     <style>           

原创 javascript(js)中函數apply和call的用法、區別、聯繫

js中apply和call兩種方法作用基本是一樣的,主要的功能有兩個: 1. 改變函數作用域 2. 借用其他函數的功能 基本的用法爲 functionName.apply(作用域, 數組形式參數列表) 和functionNam

原创 head標籤中中IE=edge,chrome=1詳解

看到很多網站上在標籤中都有這樣一句話 查閱資料發現,X-UA-Compatible是個是IE8的專用標記,用來指定IE8瀏覽器去模擬某個特定版本的IE瀏覽器的渲染方式,以此來解決部分兼容問題,例如模擬IE7的具體方式如下: < m

原创 Js中escape(),encodeURI()和encodeURIComponent()使用和比較[轉載]

escape(), encodeURI()和encodeURIComponent()是在Javascript中用於編碼字符串的三個常用的方法,而他們之間的異同卻困擾了很多的Javascript初學者,在這裏對這三個方法詳細地分析與比較一

原创 JS實現複製數據到剪貼板,zeroclipboard庫

<!DOCTYPE html>     <html xmlns="http://www.w3.org/1999/xhtml">     <head>     <meta http-equiv="Content-Type" content

原创 AgularJS中Unknown provider: $routeProvider錯誤的解決方法

今天在做angularjs路由的時候,發現提示Unknown provider: $routeProvider的錯誤。 經過一番努力發現 原來在AgularJS1.2.0及其之後的版本中,ngRoute已經移動到單獨的文件當中,再使用則需

原创 jascript base64編解碼,好東西

var Base64 = {       // 轉碼錶       table : [               'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',               'I', 

原创 JS正則表達式必須包含數字、字母、特殊字符

這篇文章主要介紹了JS正則表達式必須包含數字、字母、特殊字符的相關資料,文中還給大家提到了js 正則表達式 匹配除漢字,字母,數字,逗號,句號外的特殊字符(用來規範輸入內容) 需要的朋友可以參考下 下面給大家介紹

原创 html5拖拽上傳文件代碼

通過HTML的文件API ,Firefox、Chrome等瀏覽器已經支持從操作系統直接拖拽文件,並上傳到服務器。      相對於使用了十多年的HTML表單,這是一個革命性的進步。雖然IE的落後讓很多開發者還在觀望中,但是Gmail

原创 js正則表達式 必須包含數字、字母、特殊字符

js正則表達式要求: 1. 必須包含數字、英文字母、特殊符號且大於等於8位 2. 特殊符號包括: ~!@#$%^&* 正則表達式如下: /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z

原创 如何用css畫鬍子-單標籤實現鬍子效果

我們最終要實現的效果如下: 你們相信嗎?這麼一個相對複雜的圖形只需要一個div就能夠實現。下面就跟我來學習如何實現。 1. 首先寫出代碼結構,只需要如下一行 <div class="mustache"></div> 2. 通過分析可

原创 react fiber源碼分析 原理解析

react fiber源碼分析 原理解析 本文的源碼是基於react native 0.51.0版本,只是對fiber的基本流程進行了分析,後面有時間寫一篇對源碼的詳細介紹

原创 React Native手動打包生成index.bundle.js文件

github地址: https://github.com/succeed2011/react-native-document-note React Native版本0.51.0 一般情況下我們是不需要手動對RN的js代碼進行打包生成