摘要:
vue提供了watch方法,用于监听实例内data数据的变化。通常写法是: new Vue({ data: { count: 10, blog:{ title:'my-blog', categories:[] } }, watch: { count: function (newval, oldVal 阅读全文
摘要:
1、css属性overflow属性定义溢出元素内容区的内容会如何处理: 参数是scroll时候,必会出现滚动条。参数是auto时候,子元素内容大于父元素时出现滚动条。参数是visible时候,溢出的内容出现在父元素之外。参数是hidden时候,溢出隐藏。 阅读全文
摘要:
总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素)。block元素通常被现实为独立的一块,会单独换一行;inline元素则前后不会产生换行,一系列inline元素都在一 阅读全文
摘要:
1、url中特殊字符的功能 并不是所有的字符都可以通过url传送,例:空格,百分号等特殊字符在通过Url传送前,必须进行相应的转换,所见到的特殊字符就是这些转换后的结果, 实现思路: %加ASCII(字符)编码,即百分号后面加上编码后的ASCII码 常见的字符转换后的结果 1:加号(+):%2B 2 阅读全文
摘要:
1、koa中的ctx: ctx是context的缩写中文一般叫成上下文,这个在所有语言里都有的名词,可以理解为上(request)下(response)沟通的环境,所以koa中把他们两都封装进了ctx对象,koa官方文档里的解释是为了调用方便,ctx.req=ctx.request,ctx.res= 阅读全文
摘要:
Mongoose是MongoDB的一个对象模型工具,基于node-mongodb-native开发。 数据库连接 mongoose.connect('mongodb://user:pass@localhost:port/database'); // replica sets var uri = 'm 阅读全文
摘要:
1、Object.assign() 1)Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。后面的同名源属性会覆盖前面的同名源属性 const target = { a: 1 }; const source1 = { b: 2 }; 阅读全文
摘要:
1、※ 对于普通函数(包括匿名函数),this指的是直接的调用者,在非严格模式下,如果没有直接调用者,this指的是window。showMessage1()里setTimeout使用了匿名函数,this指向window。 2、※ 箭头函数是没有自己的this,在它内部使用的this是由它定义的宿主 阅读全文
摘要:
浏览器缓存只是为了提升页面再次被访问的速度,而对于提升首次访问的响应能力,通常是采用CDN进行加速。CDN在前端优化过程中起着关键性的作用,理解CDN的工作原理对前端开发人员提升网站性能有着很大的帮助,本文从CDN工作原理、CDN缓存相关、前端优化三个角度对CDN常见问题进行基础介绍。 CDN工作原 阅读全文
摘要:
1、vue安装 通过html页签中插入: <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 或者 <!-- 生产环境版本,优化了尺寸和速度 --> <sc 阅读全文