摘要: // es5的语法与es6的语法区别 // var let const console.log(name);//undefine,不会报错,因为变量声明会提到作用域的最前面 var name="aa"; for(var i=1;i<7;i++){ console.log(i); } console.log(i);//8,不会报错因为var声明的变量没有块级作用域 /** * 总... 阅读全文
posted @ 2019-04-05 10:54 yangxiaohui227 阅读(390) 评论(0) 推荐(0)
摘要: 1.先看如下demo: B和A相互循环依赖 @Component public class B { @Autowired private A a; } @Component public class A { @Autowired private B b; } 启动项目:结果没有报错: 2. 加入异步 阅读全文
posted @ 2019-03-13 14:45 yangxiaohui227 阅读(17518) 评论(0) 推荐(11)
摘要: 站内信:如博客园右上角的短消息: 表设计思路,1.首先要有一个message_info表来记录消息的主要信息,如标题(message_title),消息内容(message_txt),点击内容跳转的连接url(message_url), 消息类型(如活动推广消息,跟普通消息不一样,推广消息可能是一张 阅读全文
posted @ 2019-02-20 14:10 yangxiaohui227 阅读(1572) 评论(0) 推荐(0)
摘要: 回调函数的定义:一个函数的参数是另一个函数,那么作为参数的函数就是一个回调函数,例如定时器中的参数: 阅读全文
posted @ 2019-02-15 12:09 yangxiaohui227 阅读(117) 评论(0) 推荐(0)
摘要: 默认情况下设置盒子的width是指内容区域,所以在设置边框会使得盒子往外扩张,如果要让css设置的width就是盒子最终的宽度,那么就要设置box-sizing:border-box, 这样添加border后,盒子会往内扩张,也就是设置的width就是盒子最终大小,box-sizing: conte 阅读全文
posted @ 2019-02-15 10:34 yangxiaohui227 阅读(216) 评论(0) 推荐(0)
摘要: 变量的预解析,js解析器会对所有的var 和function开头的变量,提升到作用域的最顶端,赋值和调用语句还停留到原地 变量的预解析,js解析器会对所有的var 和function开头的变量,提升到作用域的最顶端,赋值和调用语句还停留到原地 阅读全文
posted @ 2019-02-14 15:42 yangxiaohui227 阅读(179) 评论(0) 推荐(0)
摘要: Document 阅读全文
posted @ 2019-02-14 15:15 yangxiaohui227 阅读(110) 评论(0) 推荐(0)
摘要: 同步:一堆任务,按顺序去执行,只能一件件的来,如一个厨师做菜 异步:一堆任务,可以同时进行,如多个厨师做菜 ajax请求默认是异步的,它的open("get","data.php",true),第三个参数true表示异步,false表示同步,默认是true 当请求是同步的时候,监听事件在send() 阅读全文
posted @ 2019-02-14 14:59 yangxiaohui227 阅读(256) 评论(0) 推荐(0)
摘要: b2c:天猫 商家对客户 c2c:淘宝 客户到客户(卖家也是阿里公司的客户) o2o:美团 线上花费,下线享受 online to offline b2b:阿里巴巴 商家对商家 阅读全文
posted @ 2019-02-14 14:31 yangxiaohui227 阅读(336) 评论(0) 推荐(0)
摘要: 可以对具体的IE进行兼容,如 [if lte IE7] 其中lte是小于等于的意思,gte是大于等于的意思 [if lte IE7] 其中lte是小于等于的意思,gte是大于等于的意思 阅读全文
posted @ 2019-02-14 14:27 yangxiaohui227 阅读(360) 评论(0) 推荐(0)