Here's what I did to get things working.
Yep, over at: https://developer.apple.com
| class Sortable extends React.Component { | |
| componentDidMount() { | |
| // Every React component has a function that exposes the | |
| // underlying DOM node that it is wrapping. We can use that | |
| // DOM node, pass it to jQuery and initialize the plugin. | |
| // You'll find that many jQuery plugins follow this same pattern | |
| // and you'll be able to pass the component DOM node to jQuery | |
| // and call the plugin function. |
| // takes a {} object and returns a FormData object | |
| var objectToFormData = function(obj, form, namespace) { | |
| var fd = form || new FormData(); | |
| var formKey; | |
| for(var property in obj) { | |
| if(obj.hasOwnProperty(property)) { | |
| if(namespace) { |
Here's what I did to get things working.
Yep, over at: https://developer.apple.com
| var RegCheck = { | |
| /** | |
| * 正規表示式 | |
| */ | |
| _reg:{ | |
| // Email正規表示式 | |
| email: /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/, | |
| // 非「英文大小寫」和「數字」出現過一次 | |
| not_en_digital_least1: /[^a-zA-Z0-9]+/, | |
| // 「英文大小寫」和「數字」各出現過一次(a1,b2...) |
| // all this `toJSON()` does is filter out any circular refs. all other values/refs, | |
| // it passes through untouched, so it should be totally safe. see the test examples. | |
| // only extend the prototype if `toJSON` isn't yet defined | |
| if (!Object.prototype.toJSON) { | |
| Object.prototype.toJSON = function() { | |
| function findCircularRef(obj) { | |
| for (var i=0; i<refs.length; i++) { | |
| if (refs[i] === obj) return true; | |
| } |
| <!doctype html> | |
| <!-- http://taylor.fausak.me/2015/01/27/ios-8-web-apps/ --> | |
| <html> | |
| <head> | |
| <title>iOS 8 web app</title> | |
| <!-- CONFIGURATION --> |
Install Homebrew
http://mxcl.github.com/homebrew/
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
brew help
cd ~
mate .bashrc
| //http://lijing00333.wordpress.com/2011/02/08/%E6%95%B0%E7%BB%84%E5%8E%BB%E9%87%8D%E2%80%94%E2%80%94%E4%B8%80%E9%81%93%E5%89%8D%E7%AB%AF%E6%A0%A1%E6%8B%9B%E8%AF%95%E9%A2%98/ | |
| // [1,2,2,2,3,4,5].toString().match(/(\d)(?!.*,\1)/g); | |
| Array.prototype.distinct = function() { | |
| var o = {}, i = 0, l = this.length; | |
| for (; i < l;) { | |
| if (!o.hasOwnProperty(this[i])) { | |
| o[this[i++]] = 1; | |
| } else { | |
| this.splice(i, 1); |
| // ---------------------------------------------------------- | |
| // A short snippet for detecting versions of IE in JavaScript | |
| // without resorting to user-agent sniffing | |
| // ---------------------------------------------------------- | |
| // If you're not in IE (or IE version is less than 5) then: | |
| // ie === undefined | |
| // If you're in IE (>=5) then you can determine which version: | |
| // ie === 7; // IE7 | |
| // Thus, to detect IE: | |
| // if (ie) {} |