上两篇博客只讲了组件如何使用,基本没有说js,这篇博客要结合js来讲讲 主要讲解一下几个组件 1.模态框 2.滚动监听 3.标签页 4.工具提示 5.弹出框 6.按钮 7.堆叠 8.轮换页 9.侧边栏 首先导入css和j…
标签:JavaScript
理解js中call,apply,caller,callee的区别
javascript中的call(),apply(),caller(),callee()方法作用都是调用某个函数或方法,概念和作用容易混淆,我自己也经常分不清楚什么时候该用哪种函数,这里总结一下,以免忘记。 为什么要用c…
前端基础进阶(六):在chrome开发者工具中观察函数调用栈、作用域链与闭包
配图与本文无关 在前端开发中,有一个非常重要的技能,叫做断点调试。 在chrome的开发者工具中,通过断点调试,我们能够非常方便的一步一步的观察JavaScript的执行过程,直观感知函数调用栈,作用域链,变量对象,闭包…
JavaScript深入之类数组对象与arguments
已离开简书,原因参见 http://www.jianshu.com/p/0f12350a6b66。 虽人微言轻,但也要有自己的态度。 文章可以在我的 Github https://github.com/mqyqingfe…
深入理解 JavaScript 继承的特性与最佳实践
继承是代码重用的模式。JavaScript 可以模拟基于类的模式,还支持其它更具表现力的模式。但保持简单通常是最好的策略。 JavaScript 是基于原型的语言,也就是说它可以直接继承其他对象。 1 伪类 JavaSc…
《从案例中学习JavaScript》之实现对话效果(2)-- 附超简单函数封装技巧
说实话我有点吃惊,用js写的对话效果在当天都就被多个专题收录,而且直接被推荐到首页。我怎么也没有想到随便写的一个小例子会这么受关注,莫非是因为贴图的关系? 4f98a0a1cd11728b50834c3ecbfcc3ce…
Github 编程自学大全
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
asyncComputed源码解析
asyncComputed源码解析 思考来源: vue-cli对于异步请求数据的时候,通过methods, created, data这三步,觉得实在是太过于复杂,能不能有一个计算属性,可以直接得到值,从而在模板中使用。…
JavaScript中登录名的正则表达式及解析(0基础)
简言 在JavaScript中,经常会用到正则表达式来进行模式匹配。例如,登录名验证,密码强度验证,字符串查找或替换等操作。现在就开始吧,零基础写出你的第一个正则表达式! 在做用户注册时,都会用到登录名正则校验。要写出正…
javascript动态类型,鸭子终于煮熟了
冬至来了,刚去吃了一碗萝卜饺子,浑身发热。突然觉得鸭子已经熟了。 开个玩笑。这里要说的是动态语言的鸭子类型(ducking type)。 这个话题应该是整个javascript面向对象编程的核心思想.不知道下这个结论对不…
mongodb数据库初探
@Vincent 做为一名前端开发,为了学Node,也想尝试学学mongodb作为后台的数据库,为了证明我在学,写下次文章作证! 万事开头难,一步一步学,永远那句话费话不多上教程 1.到www.mongodb.com官网…
第九章 客户端检测
1.不到万不得已,就不要使用客户端检测 2.客户端检测的方式(按照使用优先级): ①能力检测:在编写代码之前先检测特定浏览器的能力(而不是识别特定的浏览器) ②怪癖检测:怪癖实际上是浏览器实现中存在的bug。怪癖检测的目…