- 博客(11)
- 收藏
- 关注
原创 JS原型及原型链的理解
在Java或C语言中,本身都会提供一个class实现,在ES5/ES6的时候JavaScript引入了class关键字,但这种只是语法糖的形式,JavaScript本身还是依赖于原型的。
2021-02-02 13:32:55 3577 8
原创 vue父组件与子组件之间的传值 props
一般情况下,一个组件可以拆分为多个子组件,按照导师的话理解就是,在开发的时候首先应该页面板块或者功能类似的模块进行组件细化,先有小的组件,后才有大的组件,如果不能一开始定义好细小的组件,越写带后边,就会出问题,而且问题会很多(页面代码冗余、页面不够精简、页面结构不清晰混乱),所以组件的细化在vue的开发中显得尤为重要。
2019-12-31 13:23:23 1082
原创 回调地狱与promise
promise的写法:需要通过 new Promise内置构造函数创建一个promise对象 构造函数接收一个回调函数作为参数 回调函数需要传入两个参数: resolve reject resolve将promise从进行中--已成功 reject将promise从进行中--已失败 注意:状态一旦改变 就不能再改回去 捕获成功的状态 通过实例.then方法捕获
2021-11-24 13:26:38 549
原创 ts类,字段必须声明 类中其他方法或构造函数才能访问,不然就会报错 es6不会报错
class Human { sex: string = '女'; age: number; weight: number; height: number; constructor(sex: string, age: number, weight: number, height: number) { this.sayHello(); // 在ts中 下面使用的字段 必须现在上面声明 如果不声明就会报错 // 比如上面的se
2021-05-18 17:27:45 1005
原创 JS 变量后置++ 踩坑篇
JS 变量后置++ 踩坑篇首先我们来看以下代码的执行结果var a = 0;var c = a++;console.log(a, c); // 1, 0var b = 0;b++console.log(b); // 1结果:打印结果肯定为1和0,意味着a++ 在 = 运算符之后才自增1,这也是后置++的理解:后置++:是先返回自身作为结果(还没有自增1),赋值给等号前边的变量,然后再自增用这句话去理解上边的代码的执行结果肯定能想的明白,没有什么问题首先,a = 0;
2021-03-31 22:22:56 377
原创 Vue 之 v-for 组件渲染不出来
在Vue实际项目开发中,相信大家都有使用到v-for,但是在使用v-for的同时,对于像我这样的前端小白来说,还是有一些坑需要慢慢爬。
2020-04-22 14:41:53 3008 1
原创 css盒子水平垂直居中
盒子水平垂直居中的常见方法第一种,通过定位的方式<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #big { width: 500px; ...
2019-07-23 18:15:59 438
原创 v-model绑定对象检测不到属性变化?
v-model绑定v-model大家都知道绑定的是数据源,可以把数据的变化更新到页面上,但是昨天我却遇到了这个问题。看代码 <!-- html代码 --><el-col :span="12"> <el-form-item :label="$t('accountSubjectInfo.countriesRegions')"> <el-s...
2019-07-02 10:50:07 8384 2
原创 原生javascript上传文件插件封装
原生javascript上传文件插件简易封装封装函数的代码:function uploadFile(options) {//如果调用的时候没有传上传的路径,就抛出异常url为空 if(!options.url){ throw new Error('url is empty') } //创建XMLHttpRequest对象 var client = new XMLHttpReque...
2019-07-01 18:03:45 745
原创 浮动
什么是浮动浮动就是可以元素向左或者向右移动,设置这个样式之后可以让块级元素在一行内显示,直到碰到父级元素的内边距或是上一个元素的外边距.(与父级或者上一个元素有没有设置浮动属性无关)。浮动的语法float:left 让元素向左移动 float:right 让元素向右移动 float:none元素不移动float:inherite 让元素从父元素继承浮动...
2018-09-10 19:56:15 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人