blog icon indicating copy to clipboard operation
blog copied to clipboard

Results 123 blog issues
Sort by recently updated
recently updated
newest added

+ Android Studio [https://blog.csdn.net/hebbely/article/details/78970918](https://blog.csdn.net/hebbely/article/details/78970918) + [JDK 下载](http://www.oracle.com/technetwork/java/javase/downloads/index.html) ``` 新建名为“classpath”的变量名,变量值为".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar " 新建名为”JAVA_HOME“的变量名,变量值为之前安装jdk的目录,例如本人的为”C:\Program Files\Java\jdk1.7.0_40“ 在已有的系统变量”path“的变量值加上”;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin“(注意,每个变量值是以”;“隔开,变量值开头的分号就起这个作用)自此配置完成。 ``` + [Android Studio](http://www.android-studio.org/) + [http://jspang.com/2017/07/12/weex/#01](http://jspang.com/2017/07/12/weex/#01) + [https://www.cnblogs.com/cnwutianhao/p/5487758.html](https://www.cnblogs.com/cnwutianhao/p/5487758.html) + [http://mobilesite.github.io/2017/12/17/weex-enviroment/](http://mobilesite.github.io/2017/12/17/weex-enviroment/) + [https://blog.csdn.net/hebbely/article/details/78970918](https://blog.csdn.net/hebbely/article/details/78970918)

vue
week
HybridApp

### JSX 1. JSX代码外面括上小括号,防止分号自动插入 ```jsx const element = ( Hello, {formatName(user)}! ); ``` 2. 在编译之后呢,JSX 其实会被转化为普通的 JavaScript 对象。 3. Babel 转译器会把 JSX 转换成一个名为 `React.createElement()` 的方法调用。 ```jsx // 注意: 以下示例是简化过的(不代表在 React...

React

[http://www.siyuweb.com/tool/3278.html](http://www.siyuweb.com/tool/3278.html) + [ngrok 网络代理](https://ngrok.com/) > ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。简单来说就是可以通过外网访问你本地的服务器。这样可以方便调试本地的后台代码,不用老是把代码上传到外网服务器如bae、sae等。 + [https://blog.csdn.net/l631068264/article/details/41990409](https://blog.csdn.net/l631068264/article/details/41990409) + [soketLog](https://www.sunnyos.com/article-show-35.html) + [ngrok内网穿透](https://www.sunnyos.com/article-show-48.html) + [ngrok内网穿透原理](http://cjting.me/misc/ngrok-tutorial/) + [路由端口映射](https://blog.csdn.net/u012127798/article/details/24372797) + [路由更改](https://blog.csdn.net/gaojinshan/article/details/40351029) + [nat123内网映射](https://www.cnblogs.com/cheneasternsun/p/5075042.html) + [https://github.com/Wisdom-Projects/holer](https://github.com/Wisdom-Projects/holer) + [zerotier](https://stray.love/jiao-cheng/zerotier-chu-jie-jiao-cheng)

状态码 原因短语 代表含义 HTTP 版本 消息响应 100 Continue (继续) 客户端应当继续发送请求.这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝.客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应.服务器必须在请求完成后向客户端发送一个最终响应. HTTP/1.1 可用 101 Switching Protocol (切换协议) 服务器已经理解了客户端的请求,并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到 在Upgrade消息头中定义的那些协议。: 只有在切换新的协议更有好处的时候才应该采取类似措施。例如,切换到新的HTTP版本比旧版本更有优势,或者切换到一个实时且同步的协议以传送利用此类特 性的资源。 HTTP/1.1 可用 成功响应 200 OK (成功) 请求成功.成功的意义根据请求所使用的方法不同而不同. GET: 资源已被提取,并作为响应体传回客户端. HEAD:...

http

![image](https://user-images.githubusercontent.com/24493052/39028176-e93e4b40-4487-11e8-9587-b752e76d69bf.png) ![image](https://user-images.githubusercontent.com/24493052/39028151-c84aae6a-4487-11e8-9dce-289bdbab6340.png) ----- > + 缓存是以url为依据的,缓存只会针对同一个url > + 如果请求头里面有request-header设置了cache-contro,就以请求头为主 > + 浏览器第一个请求默认不会读取缓存(至少要有一个请求发送到服务端保存联系) --- + `Cache-Control`(不要和Expire同时使用) * 相对时间,`max-age=xxx (s)` ``` Cache-Control: public, max-age=86400 ``` + `Expires`(格林梅治世界) * 和用户的本地时间做对比 * 不易把控,假如用户的本地时间不准 不好写,可以在控制台打印一下,复制下来,注意时区,8小时的差异...

http

## 约定习俗 1. 构造函数首字母大写 2. 构造函数可以省略create 3. 如果构造函数没有传参数,可以省略括号 ## 构造函数/封装 ```js function Soldier(){ // this = {} 默认 // this.__proto__ = Soldier.prototype 默认 this.ID = i this.生命值 = 42 this.name...

javascript

+ ### Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API [不转换API列表](https://github.com/babel/babel/blob/master/packages/babel-plugin-transform-runtime/src/definitions.js) + [阮babel](http://es6.ruanyifeng.com/#docs/intro#Babel-%E8%BD%AC%E7%A0%81%E5%99%A8)

babel

+ 格林威治时间戳转换本地时间 ```js let time = 1517305179000 let LocalDay = new Date(time) //Tue Jan 30 2018 17:39:39 GMT+0800 (中国标准时间) LocalDay.toLocaleString('chinese',{hour12:false}) // 2018/1/30 17:39:39 下面类推 LocalDay.toLocaleString() //"2018/1/30 下午5:39:39" LocalDay.toLocaleDateString() // "2018/1/30"...

jz
待完善

## [节流](https://github.com/hanzichi/underscore-analysis/issues/22) > 函数节流能使得连续的函数执行,变为 **固定时间段** 间断地执行。 > (通常情况下此函数为 DOM 事件的回调函数) ```js function throttle(method, time, context) { if (method.tId){return} method.call(context) method.tId = true setTimeout(function() { method.tId = false }, time); }...

javascript

## [命名规范](https://zhuanlan.zhihu.com/p/33064124?group_id=937341976065032192) + 注意词性 + 普通变量/属性用:「名词」 + boolean变量/属性用:「形容词」、「be动词」、「情态动词」、「hasXXX」 + 普通函数/方法用:「动词」开头 + 回调、钩子函数用: 「介词」开头、「动词的现在完成时态」 + 容易混淆的地方加前缀 + 属性访问器函数可以用名词 + 注意一致性 + 介词一致性: 如果你使用了 before + after,那么就在代码的所有地方都坚持使用 如果你使用了 before + 完成时,那么就坚持使用 +...

vue