- 博客(17)
- 收藏
- 关注
原创 js的反转链表
1,定义两个指针,一个prev,一个curr,一个中转变量next。先保存curr的下一个对象(curr.next),保存在next中转变量中。2,再将curr的next指向prev。(反转)3,再将curr赋值给prev,中转变量next赋值给curr。(遍历链表)4,最后返回prev这个链表。...
2022-06-14 17:09:57 278
原创 Vue中的插件详解
Vue插件:本质:包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据。{ //Vue会自动调用该install函数 install(Vue,x,y,z){}}功能:用于增强Vue(可以在插件里添加全局过滤器,全局指令,全局混入,添加实例方法等){ //Vue会自动调用该install函数 install(Vue,x,y,z){ //1,添加全局过滤器 Vue.filter(...)
2021-11-24 23:06:06 424
原创 Vue中的props配置
配置项props:功能:让组件接收外部传过来的数据。(1).传递数据:<Demo name='xxx' age='xxx'/>例如:(2).接收数据(一共有三种方式):第一种方式:props:['name','age']该方式最为简便,但是不能限制传入的参数类型和指定默认值。如图所示:运行结果如下:2.第二种方式: props:{ name:String, age:Number }该方式可以
2021-11-22 15:30:22 1056
原创 Vue中一个重要的内置关系
1,一个重要的内置关系:VueComponent.prototype.__proto__==Vue.prototype2,为什么要有这个关系:让组件实例对象(vc)可以访问到Vue原型对象上的属性,方法。具体过程如下:Vue团队并没有让组件(VueComponent构造函数)的原型对象的隐式原型对象指向Object的原型对象,而是把它修改,指向了Vue的原型对象。这样就可以让组件实例对象(vc)可以访问到Vue原型对象上的属性,方法。...
2021-11-19 15:42:52 623
原创 Vue的ref属性详解
Vue的ref属性:被用来给元素或组件注册引用信息(id的替代者)应用在html标签上获取的是真实DOM元素,应用在组件标签上是组件实例对象(vc)使用方式:打标识:<h1 ref='xxx'>....</h1>或<School ref='xxx'>...</School>获取:this.$refs.xxx(1)给html标签打ref属性:结果如下:为真实DOM元素(2)给组件打ref属性:结果如下:为组件实例对象(vc)(3
2021-11-19 11:57:21 564
原创 Vue查看脚手架配置文件命令
使用vue inspect > output.js可以查看到Vue脚手架的默认配置。使用vue. config.js可以对脚手架进行个性化定制,详情见: https://cli.vuejs.org/zh
2021-11-18 21:04:34 637 1
原创 css中弹性盒的概念简介
弹性盒简介flex(弹性盒,伸缩盒):-是css中的又一种布局手段,它主要用来代替浮动来完成页面的布局-flex可以使元素具有弹性,让元素可以跟随页面的大小的改变而改变。弹性容器-要使用弹性盒,必须先将一个元素设置为弹性容器-我们通过display来设置弹性容器(有两种):display:flex 设置为块级弹性容器display:inline-flex 设置为行内的弹性容器如图所示:弹性元素-弹性容器的子元素(不包括后代元素)是弹性元素(弹性项)如下图有所示:ul元素的子
2021-09-06 20:14:50 136
原创 js其它类型转换为Number类型的方法及其注意事项
方法一:使用Number()函数:将字符串类型强制转换为Number类型:如果是纯数字的字符串,则直接将其转换为数字。如果字符串中有非数字的内容,则转换为NaN。如果字符串是一个空串或者是一个全是空格的字符串,则转换为02. 将布尔类型强制转换为Number类型:true 转换为1false 转换为03.null 转换为数字04.undefined 转换为NaN方法二:这种方式专门用来对付字符串1.parseInt()把一个字符串转换为一个整数,它与
2021-08-24 18:35:06 6463
原创 JavaScript中将其他的数据类型转换为String方法及注意事项
在js中所有的数值都是Number类型,包括整数跟浮点数(小数)。js中可以表示的数字的最大值:Number.MAX_VALUE => 1.7976931348623157e+308Number.MIN_VALUE 表示为大于0的最小值Number.MIN_VALUE => 5e-324如果使用了Number表示的数字超过了最大值(Number.MAX_VALUE ),则会返回一个Infinity 表示正无穷,-Infinity 表示负无穷。使用typeof检查Infi
2021-08-24 16:36:37 253
原创 2021-08-24
js中的标识符: 在js中所有的可以由我们自主命名的都可以称为是标识符。—-—例如:变量名,函数名,属性名都属于标识符。命名一个标识符时需要遵守如下规则:1、标识符中可以含有字母、数字、_、$2、标识符不能是ES中的关键字或保留字3、标识符不能以数字开头4、标识符一般都采用驼峰命名法-首字母小写,每个单词的开头字母大写,其余字母小写。(js底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符。)...
2021-08-24 15:29:15 38
原创 2021-06-11
关于css中font属性的设置例如:body{font-style font-weight font-size/line-height font-famliy;}使用font属性时,必须按上面语法格式中的顺序书写,不能更换顺序,并且各个属性要用空格隔开。不需要设置的属性可以省略(取默认值),但必须保留font-size和font-famliy属性,否则font属性将不起作用。...
2021-06-11 22:02:02 37
原创 js是这样实现继承的。
js继承:js是通过原型链进行继承(不同于java等语言是通过类进行继承);把父类的实例对象赋值给子类的显式原型对象(prototype)则可实现继承;
2021-04-02 18:22:12 52
原创 js原型链
关于js原型链的知识:所谓原型链其实就是指隐式原型对象(proto)的原型链;任何函数的显式原型对象(prototype)都是Object的实例对象(除了Object函数);实例对象的隐式原型对象(proto)等于其构造函数的显式原型对象(prototype);所有函数都是Function的实例对象;Object的原型对象是原型链的尽头;...
2021-04-01 21:11:23 54
原创 css中关系选择器
css中关系选择器:子元素选择器用>表示,例如p>span,表示p元素的子元素。后代元素选择器用空格表示,例如p span,表示p元素下面的后代元素。兄弟元素选择器:如果是用+表示,例如p+span,则表示p元素下方紧挨着那个span元素。如果是用~表示,例如p ~ span,则表示p元素下方所有的span元素。...
2021-03-15 17:46:51 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人