原创 瀏覽器環境下用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代碼進行打包生成