摘要: function语句 在Javascript中定义一个函数,有两种写法: function foo() { } 和 var foo = function () { } 两种写法完全等价。但是在解析的时候,前一种写法会被解析器自动提升到代码的头部,因此违背了函数应该先定义后使用的要求,所以建议定义函数 阅读全文
posted @ 2017-03-15 19:16 森森森shen 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一些常见的闭包题目: 1.经典题目 //1秒后同时输出5个5,每次允许后i++,最后一次i=5; for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(i); }, 1000); //若为1000*i,开始输出一个 5,然 阅读全文
posted @ 2017-03-15 18:27 森森森shen 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 只要协议、域名、端口有任何一个不同,都被当作是不同的域。 也就是“http://www.baidu.com”这个URL首部,必须完全一样才能互相通信。 这个也叫同源策略,当前域名的js只能读取/修改同域下的窗口属性 为什么要有同源策略?为了防止CSRF攻击,保证来至不同源的对象不会互相干扰。 一、通 阅读全文
posted @ 2017-03-12 17:11 森森森shen 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 浮动元素引起的问题: 当容器的高度为auto(没设置),容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局。 <!DOCTYPE html> <html lang="en"> <head> 阅读全文
posted @ 2017-03-12 12:00 森森森shen 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 3.时间戳 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>时间戳</title> </head> <body> <script src="http://cdn.static.runoob.com/libs/jquery/1 阅读全文
posted @ 2017-03-12 10:51 森森森shen 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 5.call 和 apply 都是为了改变函数体内部 this 的指向。 二者的作用完全一样,只是接受参数的方式不太一样。 继承: 如果call/apply第一个参数是null,那么this就是指向window bind和上面两个不同的是bind返回的是一个函数,必须调用()来执行: 7.渐进增强和 阅读全文
posted @ 2017-02-18 17:02 森森森shen 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1.JavaScript 总共7中type:undefined(未定义),null(空),boolean(布尔型),string(字符串), symbol(符号), number(数字),object(对象)。 2.变量可以由数字、字母、$ 或者 _组成,不能包含空格或者以数字为首。所有的变量都是大 阅读全文
posted @ 2017-02-15 22:10 森森森shen 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. index.android.js import React, {Component} from 'react'; import { AppRegistry, StyleSheet, Text, View, NativeModules, } from 'react-native'; class 阅读全文
posted @ 2017-02-08 21:54 森森森shen 阅读(9837) 评论(2) 推荐(0) 编辑
摘要: 基于RN0.40。 1. MyNativeModule.java package com.www; //路径名字 import android.content.Context; import android.widget.Toast; import com.facebook.react.bridge 阅读全文
posted @ 2017-02-08 21:37 森森森shen 阅读(2982) 评论(0) 推荐(0) 编辑
摘要: 父子组件间通信的生命周期: 如果74行的hit:true,一开始就加载子组件,则reload后显示: 如果74行的hit:false,则reload后显示: 点一下“到底揍不揍”后: 再点一下“不听话,再揍你3次”,控制台显示红色部分 再点一下“信不信我亲亲你” 再点“不听话,再揍你3次” 再揍3次 阅读全文
posted @ 2017-01-19 20:00 森森森shen 阅读(765) 评论(0) 推荐(0) 编辑