08 2018 档案

摘要:React childe使用过么什么时候在react必须使用keyreact中 setState归并排序设计一个函数,能够实现构造函数创建对象,或者使用普通函数创建对象(提示:根据this)设计一个栈,不使用数组float使用注意flex写出一个多列等高的布局两个数组,有序的,找出中间的数字前端性能优化,https://juejin.im/post/5b022bdf518825426d2d69fe... 阅读全文
posted @ 2018-08-31 12:13 dfgfgf 阅读(559) 评论(0) 推荐(0)
摘要:块级:div ul ol li dt dd nav header footer p h table iframe address行内:input omg span strong del small u ins button code select meta 阅读全文
posted @ 2018-08-30 10:46 dfgfgf 阅读(173) 评论(0) 推荐(0)
摘要:1、Jquery循环绑定事件有一个坑----总是绑定最后一个元素。2、其实类似闭包:for(var I = 0; I < 2; I++){ btns[I].onclick = function (){ alert(i); I = I + 1; } } 阅读全文
posted @ 2018-08-30 10:37 dfgfgf 阅读(172) 评论(0) 推荐(0)
摘要:全局环境下,指向windowsconsole.log(this.document === document); // true函数上下文调用function f1(){ return this;} f1() === window; // true对象中的this对象内部方法的this指向调用这些方法的对象,函数的定义位置不影响其this指向,1. this指向只和调用函数的对象有关。... 阅读全文
posted @ 2018-08-30 10:23 dfgfgf 阅读(2041) 评论(0) 推荐(0)
摘要:(1)设置盒子: Padding-bottom: 9999px; Margin-bottom: -9999px;```// 父盒子#main{ width: 600px; border: 1px solid red; overflow: hidden; }// 左边盒子 #left{ background: red; ... 阅读全文
posted @ 2018-08-29 16:11 dfgfgf 阅读(206) 评论(0) 推荐(0)
摘要:拿到公司电脑后,正常配置gitlab,以及设置邮箱等等,可以使用公司邮箱,以及一系列设置git config --global user.name "userName"git config --global user.email "emailAdress"在自己GitHub上添加公司的邮箱,完成验证后以后就可以在同一个电脑上使用两个git 阅读全文
posted @ 2018-08-23 12:12 dfgfgf 阅读(409) 评论(0) 推荐(0)
摘要:var reg = /pattern/flags 或者是 var reg = new RegExp(pattern, flags) 标志:i---忽略,m---多行匹配, g---全局匹配对象字面创建方式不能字符串拼接,并且不需要转义,构造函数创建需要转义,var reg2 = new RegExp('\\d') // /\d/元字符\d : 0-9之间的任意一个数字 \d只占一个位置\... 阅读全文
posted @ 2018-08-23 12:00 dfgfgf 阅读(166) 评论(0) 推荐(0)
摘要:缓存的分类有很多种,CDN缓存、数据库缓存、代理服务器缓存和浏览器缓存。造成强制缓存的字段有两个Expires和Cache-Control。ExpiresExpires: Thu, 10 Nov 2017 08:45:11 GMT是一个绝对时间,在响应消息头中,设置这个字段之后,就可以告诉浏览器,在未过期之前不需要再次请求。Cache-Control该字段表示资源缓存的最大有效时间,在该时间内,客... 阅读全文
posted @ 2018-08-20 14:47 dfgfgf 阅读(217) 评论(0) 推荐(0)
摘要:第一种方式:function qSort(arr) { //声明并初始化左边的数组和右边的数组 var left = [], right = [] //使用数组最后一个元素作为基准值 var base = arr[arr.length - 1] //当数组长度只有1或者为空时,直接返回数组,不需要排序 if(arr.length <= 1) return arr //进行遍历 fo... 阅读全文
posted @ 2018-08-20 14:46 dfgfgf 阅读(150) 评论(0) 推荐(0)
摘要:1-100 有序数列,随机拿出一个数据,例如拿出了59,怎么使用设计一个算法,求出拿出的数据。var low = 0 ;var high = arr.length;while (low mid) {high = mid};else low = mid +1;}return lowpublic class Solution { public int missingNumber(int[] n... 阅读全文
posted @ 2018-08-20 14:46 dfgfgf 阅读(96) 评论(0) 推荐(0)
摘要:Get请求出数据放在URL上,?分割,大小有限制,安全性低post数据在request body中get会回退是无害的,post会再次请求get请求会被浏览器缓存,post不会HTTP协议特点:无连接,每次处理一个请求;无状态,没有记忆能力,每次必须重新连接。协议组成请求报文:请求行、请求头、空行、请求体相应报文:状态行、相应头、空行、响应体方法: Get、Post、Put、delete、head... 阅读全文
posted @ 2018-08-18 09:39 dfgfgf 阅读(80) 评论(0) 推荐(0)
摘要:CMD依赖就近,延迟执行define(function(require, exports, module) {var $ = require('jquery');var Spinning = require('./spinning');exports.doSomething = ...module.exports = ...})AMD1. 异步执行,,它要在声明模块的时候指定所有的依赖depen... 阅读全文
posted @ 2018-08-13 15:32 dfgfgf 阅读(117) 评论(0) 推荐(0)
摘要:存储 loaclaStorage sessionStorage cookieloaclaStorage: 以键值对(Key-Value)的方式存储,永久存储,永不 失效,除非手动删除。sessionstorage:关闭页面后即被清空,而 localStorage 则会一直保 存。cookie:cookie是一小段文本... 阅读全文
posted @ 2018-08-09 15:46 dfgfgf 阅读(146) 评论(0) 推荐(0)
摘要:有权访问另一个函数作用域中的变量的函数,🐷:是函数function fn { var n = 2; function fn1 { alert(n++) } return fn1}fn() //1fn() //2上面的备注是函数,这个 函数fn 最后返回一个函数fn1,这就是闭包,一个好处是,变量n可以不用背外界访问到。坏处:(1)由于变量不会自动清除,会占用... 阅读全文
posted @ 2018-08-09 14:21 dfgfgf 阅读(115) 评论(0) 推荐(0)
摘要:第一步,创建xmlhttprequest对象第二步,使用xmlhttprequest对象的open()和send()方法发送资源请求给服务器。第三步,使用xmlhttprequest对象的responseText或responseXML属性获得服务器的响应。第四步,onreadystatechange函数var xhr = new XMLHttpRequest()xhr.open('GET','u... 阅读全文
posted @ 2018-08-09 14:04 dfgfgf 阅读(104) 评论(0) 推荐(0)
摘要:属性 访问器属性 注意点: 属性 创建对象 继承 阅读全文
posted @ 2018-08-09 13:46 dfgfgf 阅读(193) 评论(0) 推荐(0)
摘要:JSX注意点CSS类名: className替代classJSX只能使用表达式,不能使用if等语句类首字母大写组件创建方式函数创建(无状态) function Compon(props){ return ({ {props} }) }ES6 class创建,此时可以使用state存储数据class Compon extends Reac... 阅读全文
posted @ 2018-08-08 16:35 dfgfgf 阅读(131) 评论(0) 推荐(0)
摘要:事件冒泡 IE 的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深 的那个节点)接收,然后逐级向上传播到较为不具体的节点。 事件捕获 事件捕获的思想 是不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。事件捕获的用意在于在 事件到达 阅读全文
posted @ 2018-08-08 15:04 dfgfgf 阅读(308) 评论(0) 推荐(0)
摘要:规则 BFC触发原理 作用 如果里面的两个div为浮动,那么设置 .layout {overflow: hidden} 2. 防止margin重叠 总结: BFC通俗地说:就是一个容器,里外不相互影响,记住:清除浮动的时候,如果使用 overflow: hidden,是存在缺点的,如果超过了范围,那 阅读全文
posted @ 2018-08-08 14:26 dfgfgf 阅读(286) 评论(0) 推荐(1)
摘要:原型链 继承 1 构造函数 2 原型链 3 组合继承 把公共数据放在Parent中,这样的话就不会公用一个引用类型 4 优化组合继承 判断原型和实例的关系 阅读全文
posted @ 2018-08-08 12:56 dfgfgf 阅读(326) 评论(0) 推荐(1)
摘要:同源策略:端口 域名 协议 1 Jsonp 动态的创建script,设置一个带参数的网址,通过callback接受返回数据 2 document.domain + iframe跨域 此时有一个限制:主域相同: 例如: http://www.baidu.com 和 http://a.baiud.com 阅读全文
posted @ 2018-08-08 11:14 dfgfgf 阅读(153) 评论(0) 推荐(0)
摘要:JS创建对象 1. 对象字面量 1 var persopn = {name: 'jany', age:12} 2. 通过object创建 3. 构造函数创建对象 注意:要使用new操作符 4. Object.create() 阅读全文
posted @ 2018-08-08 08:01 dfgfgf 阅读(132) 评论(0) 推荐(0)
摘要:[在此处输入文章标题] 1 web web入门 1)web服务软件作用: 把本地资源共享给外部访问 2)tomcat服务器基本操作 : 启动: %tomcat%/bin/startup.bat 关闭: %tomcat%/bin/shutdown.bat 访问tomcat主页: http://loca 阅读全文
posted @ 2018-08-07 22:34 dfgfgf 阅读(393) 评论(0) 推荐(0)
摘要:浮动布局 注意点:三个div,left --> right > center 这种顺序 Flex 设置中间盒子FLex:1,这样的话就可以实现自适应,默认水平排列 绝对定位对齐 阅读全文
posted @ 2018-08-07 19:42 dfgfgf 阅读(306) 评论(0) 推荐(0)
摘要:JSX 使用jsx的使用,用一个{}包裹起来,例如 使用()小括号,防止分号自动插入 如果使用箭头函数,返回的是一个对象的话,使用()包围起来 组件数据传递 通过props 子组件向父组件传递数据 State constructor可以初始化state 取得state的值,通过 this.state 阅读全文
posted @ 2018-08-07 18:55 dfgfgf 阅读(312) 评论(0) 推荐(0)
摘要:1.设置 + 选择红色 2 输入该输入的帐号和密码  博客网址就是你的博客文章页的地址,然后输入帐号和密码 3 API 地址在 设置-->博客设置,红色标记就是API地址 4 发布, 点击发布,选择相应的分类即可 阅读全文
posted @ 2018-08-07 17:21 dfgfgf 阅读(440) 评论(0) 推荐(0)
摘要:vue sync修饰(1)双向数据绑定,父子组件之间信息的交互 1⃣️在自组件中使用this.emmit('toFather'),子组件产生一个tofather事件,然后在父组件中通过@进行监听,那么可以实现通信过程 2⃣️使用简单的方式传递,如上图中emmit(updete:title),然后在v 阅读全文
posted @ 2018-08-07 16:05 dfgfgf 阅读(370) 评论(0) 推荐(0)
摘要:1. git inti 初始化 2. git add . 添加文件 3. git status 查看文件变化 4. git commit –m ‘’ 提交文件 5. git push 上传到远端 6. git log / git reflog 7. git reset --hard HEAD^ 或者是把HREAD改成具体版本 8. git chea... 阅读全文
posted @ 2018-08-07 15:14 dfgfgf 阅读(124) 评论(0) 推荐(0)
摘要:在平时做项目的时候,使用到了redux, 如果获取服务器端的数据,例如返回一个 data = [1,2,3,4]data.map(item => item*2) , 这样使用的话如果数据正常获取到是没有问题的 如果数据没有获取到,或者是还没获取到的时候,data : undefine ,那么在使用m 阅读全文
posted @ 2018-08-07 15:01 dfgfgf 阅读(3231) 评论(0) 推荐(0)
摘要:如上面代码显示,如果通过一个数值控制,显示和隐藏切换的话,必须加入一个key值,否则在切换的时候活报错,应该是在页面渲染的时候会重复利用这个元素,如果加入keys,渲染的时候,不会产生复用 阅读全文
posted @ 2018-08-07 14:50 dfgfgf 阅读(6899) 评论(0) 推荐(0)
摘要:如果需要对antd的样式进行修改, 阅读全文
posted @ 2018-08-07 14:42 dfgfgf 阅读(7477) 评论(0) 推荐(0)