摘要:DOM2级只是在DOM1级的基础上通过增加新方法和新属性来增强既有类型,Node类型的变化: localName(不带命名空间前缀的节点名称), namespaceURI(命名空间URI或者null), prefix(命名空间前缀) “DOM2级视图”模块添加了一个名为defaultView的属性, 阅读全文
javascript高级程序设计小结2
2017-10-19 19:00 by 好像在哪见过你, 173 阅读, 0 推荐, 收藏, 编辑
摘要:1.引用类型是保存在内存中的对象,保存在对内存中,而基本类型保存在栈内存中。 ECMASCript中所有函数的参数都是按值传递的。在向参数传递基本类型时,被传递的值会被复制给一个局部变量(即命名参数,arguments对象中的一个元素)。在向参数传递引用类型的值时,会把这个值在内存中的地址复制给一个 阅读全文
javascript高级程序设计学习小结1
2017-10-13 11:44 by 好像在哪见过你, 159 阅读, 0 推荐, 收藏, 编辑
摘要:1. 一个完整的javascript实现由三部分组成:核心(ECMAScript)、文档对象模型(DOM)以及浏览器对象模型(BOM),ECMAScript就是对标准规定的如语法、类型、语句、关键字、保留字、操作符以及对象的语言的描述。 文档对象模型DOM 针对XML但经过扩展用于HTML的应用程序 阅读全文
js中原型和原型链理解
2017-09-16 12:14 by 好像在哪见过你, 335 阅读, 0 推荐, 收藏, 编辑
摘要:js中属性的继承以及查找都会用到原型链的知识,对于深入学习js的人来说是一个难点也是一个重点,下面梳理下对于原型以及原型链的理解。 首先,我们要知道什么是原型以及原型链?他们有什么样的作用? 可以理解为JS对象在创建时都会与之关联另一个对象,这就是我们所说的原型,每一个对象都会从原型“继承”属性。下 阅读全文
javascript对象封装的常用方式
2017-09-14 22:52 by 好像在哪见过你, 308 阅读, 0 推荐, 收藏, 编辑
摘要:JS是门面向对象语言,其对象是用prototype属性来模拟的,下面例举下常用的封装方式。 常规封装 Person函数的职责是构造对象,如果把初始化的东西也放在里面,代码就会显得繁琐,于是有了升级版 升级版 可是name, age, sex并没有在Person里申明呀?哪里来的? new的执行原理 阅读全文
vue学习总结2
2017-09-14 11:23 by 好像在哪见过你, 150 阅读, 0 推荐, 收藏, 编辑
摘要:1. 常用api 点击事件获取当前对象 event.target, this为vue对象 与jquery类似获取当前dom节点 2. Vue 生命周期里的各个阶段 (1)beforeCreated: el 和 data并未初始化 (2)created:完成了数据data的初始化,el没有 (3)be 阅读全文
vue学习小结1
2017-09-14 10:47 by 好像在哪见过你, 206 阅读, 0 推荐, 收藏, 编辑
摘要:在学vue之前要了解为什么学vue?与angular或者react相比,它有哪些优势?,这三个框架都是MVVM模式的,相对于angular的高学习成本,react虚拟节点的难以控制,我选择了轻量级的,代码看起来优雅的Vue框架。 下面总结下开发中碰到的问题。 1. 使用computed获取vuex公 阅读全文
css中元素居中的几种方法
2017-09-10 18:06 by 好像在哪见过你, 532 阅读, 0 推荐, 收藏, 编辑
摘要:对于在网页端布局,垂直居中难于水平居中,同时实现水平和垂直居中是最难的。在移动端,因为设备的宽高是可变的,故一些方案很难实现。以下使用几种方案对下面的html去实现居中,如有不足,可以提出宝贵的意见: 1. 使用text-align水平居中 这种方案只能使水平居中,要想垂直居中的话,要给div添加p 阅读全文
H5特效动画中的CSS技巧
2017-07-01 10:05 by 好像在哪见过你, 3363 阅读, 0 推荐, 收藏, 编辑
摘要:当下CSS3应用已经相当广泛,其中重要成员之一就是CSS3动画。并且,随着CSS动画的逐渐深入与普及,更复杂与细腻的动画场景也如雨后春笋般破土而出。例如上个月做的「企业QQ-新年祝福」活动: 感谢shirley帮忙录制上面的视频,虽然视频内容是手机上的显示效果,但是,这个“企业新年祝福活动”原本只针 阅读全文