- 博客(4)
- 收藏
- 关注
原创 vue自定义指令
简介 除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。 自定义指令分为两种( 全局自定义指令、局部自定义指令) // 注册一个全局自定义指令 `v-focus` Vue.directive('focus', { // 当被绑定的元素插入到 DOM 中时…… inserted: function (el)
2021-03-02 18:50:13 134
原创 js原型链
原型 函数有一个属性叫prototype,函数的这个原型指向一个对象,这个对象叫原型对象。这个原型对象有一个constructor属性,指向这个函数本身。 function Admin(){ } console.dir(Admin) 构造函数和实例对象关系 在每一个实例对象中的__proto__中同时有一个 constructor 属性,该属性指向创建该实例的构造函数: function Admin(){ } let admin1 = new Admin(); console.log(admin
2021-03-02 18:49:31 61
转载 前端常见浏览请兼容性问题
浏览器兼容问题 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。 浏览器内核主要分为两种:渲染引擎和js引擎 简单来说就是:不同浏览器的内核不尽相同,所以各个浏览器对网页的解析存在一定的差异。 浏览器 内核(渲染引擎) Chrome谷歌 之前Webkit,已改Bl
2021-01-18 20:20:27 282
原创 原型链继承、借用构造函数继承、组合继承、es6继承
1、原型链继承 父类的实列作为子类的原型 function Father( name ) { this.name = name; this.say = function () { console.log( this.name + "劝你耗子尾汁" ) } } Father.prototype.skill = function(){ console.log( this.name + "即将释放闪电五连鞭
2020-11-24 20:45:44 310 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人