3 web还不是

尚未进行身份认证

正在努力的成为一位web大拿

等级
TA的排名 8w+

css小技巧

一、meta基础知识01、H5页面窗口自动调整到设备宽度,并禁止用户缩放页面<metaname="viewport"content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>02、忽略将页面中的数字识别为电话号码&l...

2019-09-10 16:11:31

前端面试点收集

bindcallapply三个函数的认识是否能自己实现web前端的requestAnimationFrame了解么有使用过么说一下使用场景web前端优化前后端跨域可以说一下么有碰到过跨域问题么,怎么去解决跨域nodeJs的异步IO原理react的Dom的diff算法描述浏览器cookie和session的认识跨域分为哪几种类型如何解决...

2019-08-16 09:45:17

javascript 箭头函数

箭头函数的特点1:箭头函数只有一个参数的时候,可以省略参数的圆括号2:当箭头函数的语句只有一个return语句的话,可以同时省略return和外面的大括号3:箭头函数不能被当作构造函数来使用,不能使用new4:箭头函数不绑定this。他的this就是当前的上下文环境,使用call/apply的时候会忽略第一个参数,直接去时候后面的参数!5:箭头函数没有prototype属性...

2019-07-29 20:20:41

Vue 自定义组件

Vue实现的无限极菜单注意点1:点击的展开或隐藏的时候会有事件捕获所以需要@click.stop来阻止事件捕获2:在获取的数据里面设置一个标志值为boolean来做展示或者隐藏的功能3:无限极涉及到递归调用,这里就是组件自己调用自己所以给组件一个名字与文件名相应4:props默认的是没有数据的,只有在第二次调用自己的时候才会有值...

2019-03-27 18:12:22

浅谈WebPack打包流程,原理

shell与config解析每次在命令行输入webpack后,操作系统都会去调用./node_modules/.bin/webpack这个shell脚本。这个脚本会去调用./node_modules/webpack/bin/webpack.js并追加输入的参数,如-p,-w。(图中webpack.js是webpack的启动文件,而$@是后缀参数)在...

2019-03-24 14:15:55

移动端常见的兼容性问题

一般上传的视频都没法占满video,看起来很不美观,解决办法很简单video{object-fit:fill;}上传图片,支持预览html<inputtype="file"name=""class="upload-pic"><divclass="pics-area-wrapimg-div"></div>js//page对象g...

2019-03-22 17:06:34

react refs event

有一些场景很适合使用refs:1.管理焦点,文本选择,或者媒体播放2.触发命令性动画3.和第三方DOM库集成创建和访问refs的几种方法classLoginextendsComponent{ constructor(){ super(); this.odiv=React.createRef(); this.funcDiv=...

2019-03-21 09:53:51

promise fetch

promisepromise是一个对象,从它可以获取异步操作的消息,promise提供了统一的API,各种异步操作都可以用同样的方法进行处理。promise对象的特点(1)对象的状态不受外界影响,promise对象代表一个异步操作,有三种状态,pending(进行中)、fulfilled(已成功)、rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法...

2019-03-19 14:47:13

复习点

一,硬核1.常见算法https://blog.csdn.net/suilz/article/details/800132412.数据结构http://php.net/manual/zh/spl.datastructures.phphttps://www.cnblogs.com/leedaily...

2019-03-15 09:39:26

HTML5 新特性API汇总

1、document.querySelector()和document.querySelectorAll()方法document.querySelector():根据css选择器返回第一个匹配的元素,如果没有匹配返回null;document.querySelectorAll("selector"):querySelectorAll和querySelector作用一样的,只是querySe...

2019-03-07 12:04:01

react state 生命周期详解 props-type Children

不能直接修改state//错误this.state.title='React';正确修改方式是使用setState();//正确this.setState({title:'React'});也可以使用另一个函数作为参数的setState,这个函数有两个参数,第一个参数是当前的最新状态(本次组件状态更新后的状态)的前一个状态preState(本次组件状态修改前的状态),第二个参数是...

2019-03-06 20:05:57

css 查漏补缺

css强制换行多出来的文字用...来代替word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-all;box-sizing、transition...

2019-02-24 13:47:21

vue axios 实现文件下载

download(index,data){//php下载界面访问该地址可以直接下载文件 letdownloadUrl='http://www.kuang.com/admin_api/app_update/download';//获取要下载的文件名的接口地址 letgetFilename='http://www.kuang.com/admin_api/a...

2019-01-25 11:13:37

react 小记

React 绑定属性的特殊注意:   class要变成className     for要变成 htmlFor   style属性和以前的写法有些不一样           <divstyle={{'color':'blue'}}>{this.state.title}</div>      <divs...

2019-01-03 18:50:49

ES6 一些新定义的API

ES6 新定义的字符串函数repeat   includes startsWith endsWith padStart padEnd//repeat'x'.repeat(3)//'xxx'//参数如果是小数的话会先被取证就是向下取整Math.floor//如果repeat的参数是负数或者Infinity,会报错。//如果参数是0到-1之间的小...

2019-01-01 20:26:59

nodeJs框架express基础知识

1:学习node的第一个框架一般都是express 学习express之前只是要简单的安装一下express,2条命令即可安装成功 第一:npminit-y 生成package.json文件 这个相当于是node包管理的配置文件 第二:cnpminstallexpress--save-dev  将express下载安装到本地2:在根目录下面新建app.js内...

2018-12-29 21:47:45

JS 冷知识

//重复定义的变量是无效的 除非重新定义的时候也赋值了//varaa='aa';//varaa;//console.log(aa);  //aa判断变量为undefined  可以用 if(var_name===void0){}null转成数字为0  undefined转为数字的时候是NaN//在作为判断条件转化为false的情况//undef...

2018-12-21 16:15:40

vue watch nextTick 获取参数

在vue中,使用watch来响应数据的变化。1:普通的使用方式<inputtype="text"v-model="cityName"/>newVue({el:'#root',data:{cityName:'shanghai'},watch:{cityName(newName,oldName){//...

2018-12-15 20:01:42

javascript 常见自定义函数

数组扁平化functionflattenDepth(array,depth=1){letresult=[]array.forEach(item=>{letd=depthif(Array.isArray(item)&&d>0){result.push(...(flattenDepth...

2018-12-12 15:10:55

Vuex 编写

1:在src下面新建store目录2:在store目录下面新建index.js文件importVuefrom'vue'importVuexfrom'vuex'importmutationsfrom'./mutations'importactionsfrom'./action'Vue.use(Vuex)//这里是很重要的额conststa...

2018-12-11 11:21:50

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。