会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiexing
博客园
首页
新随笔
联系
订阅
管理
2017年12月4日
vue中的$nextTick()
摘要: vue中$nextTick()作用 1、vue更新数据是异步的 1.0中确实是通过v el:xxx标记dom然后在组件里通过this.$els.xxx就可以获得这个dom对象了,$nextTick(() = {})与dom相关操作写在该函数回调中,确保DOM已渲染。 2、什么是Vue.nextTic
阅读全文
posted @ 2017-12-04 14:21 xiexing
阅读(1432)
评论(0)
推荐(0)
2017年10月27日
对SPA(单页面应用)的总结
摘要: [TOC] 1、单页面应用(SPA)的概念: 1、single page application是一种特殊的Web应用。它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript、CSS。一旦页面加载完成,SPA不会因为用户的操作而进行页面的重新加载或跳转
阅读全文
posted @ 2017-10-27 09:39 xiexing
阅读(15112)
评论(4)
推荐(3)
函数节流和函数防抖
摘要: 1、函数节流 函数节流的要点是,声明一个变量当标志位,记录当前代码是否在执行。 举个栗子 如果空闲,则可以正常触发方法执行。 如果代码正在执行,则取消这次方法执行,直接return。 2、函数防抖 举个栗子 函数防抖的实现重点就是用setTimeout函数做缓存池,而且可以轻易地清除待执行的代码。
阅读全文
posted @ 2017-10-27 09:23 xiexing
阅读(547)
评论(1)
推荐(1)
2017年10月26日
前端路由
摘要: 1、前端路由 1、什么是前端路由 2、为什么要用前端路由 3、前端路由实现方式 首先,前端路由是不依赖服务器的,所以我们在前端需要做的是: 在不改变页面的前提下实现url的变化。 捕捉到url的变化以便执行页面替换 使用url中的hash字段 使用html5中的history API: histor
阅读全文
posted @ 2017-10-26 14:25 xiexing
阅读(334)
评论(0)
推荐(0)
2017年8月22日
let、const
摘要: let let声明的变量不提升 块级作用域 var tmp = new Date(); function f(){ console.log(tmp); //undefined if(false){ var tmp = 'hello world';// if代码块的外部使用外层的tmp变量,内部使用内
阅读全文
posted @ 2017-08-22 16:43 xiexing
阅读(194)
评论(0)
推荐(0)
2017年8月19日
深拷贝与浅拷贝
摘要: 深拷贝与浅拷贝的前提是:保证对象的属性是引用类型 拷贝:将对象的数据进行复制 深拷贝:拷贝的时候,将数据的所有引用结构都拷贝一份,那么数据在内存中独立 浅拷贝:拷贝的时候,只针对当前对象的属性进行拷贝,属性是引用类型不考虑, 浅拷贝只是将对象属性中的引用地址拷贝了,没有将属性所表示的对象拷贝出来,原
阅读全文
posted @ 2017-08-19 23:03 xiexing
阅读(278)
评论(0)
推荐(0)
2017年8月10日
小白浅谈Ajax基础
摘要: 小白浅谈Ajax Ajax的全称是Asynchronous Javascript and XML,意思是 异步JavaScript和XML Ajax是使用XMLHttpRequest对象与服务器端通信的脚本语言。 可以发送及接收各种格式的信息,包括JSON、XML、HTML和文本文件。 Ajax可以
阅读全文
posted @ 2017-08-10 01:23 xiexing
阅读(436)
评论(0)
推荐(1)
2017年8月8日
关于BFC布局的那些事
摘要: 关于BFC的那些事 1、什么是BFC? 它是Block Formatting Context(块级格式化上下文)的简称。 2、什么是Block Formatting context? Formatting context是指页面中的一块渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互
阅读全文
posted @ 2017-08-08 13:34 xiexing
阅读(448)
评论(1)
推荐(1)
关于BFC的那些事
摘要: 关于BFC的那些事 1、什么是BFC? 它是Block Formatting Context(块级格式化上下文)的简称。 2、什么是Block Formatting context? Formatting context是指页面中的一块渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互
阅读全文
posted @ 2017-08-08 13:26 xiexing
阅读(223)
评论(0)
推荐(0)
2017年7月30日
Sass基础知识及语法
摘要: sass Sass是一款强化css的辅助工具,他在css语法中的基础上增加了变量(variables)、嵌套(nested rules)、混合(mixns)、导入(inline impoarts)等高级功能,这些拓展令css更加强大和优雅。使用sass的样式库(如compass)有助于更好的组织管理
阅读全文
posted @ 2017-07-30 19:53 xiexing
阅读(654)
评论(0)
推荐(0)
下一页
公告