240 发简信
IP属地:山东
  • 上传文件报413 Request Entity Too Large错误解决办法

    产生这种原因是因为服务器限制了上传大小 1、nginx服务器的解决办法 修改nginx.conf的值就可以解决了将以下代码粘贴到nginx.conf内 可以选择在http{ ...

  • 120
    Vue.js实战-学习总结

    通过这段时间的学习,我对于vue.js有了一定的了解。下面是我的一些学习心得,主要分为三部分: vue.js相关概念 工具和插件使用 学习感想 相关概念 什么是Vue.js ...

  • 如果是../dir/first-level.js怎么解决啊,比如require('../dir/first-level.js'),求解答,谢谢

    webpack require context 说明

    使用 require.context 可以动态引入文件。参考官方文档,但是文档中的表述不甚清晰,因此我整理了几种用法和结果。 先新建一个测试目录,安装 webpack。目录结...

  • 事件处理程序

    事件就是用户或浏览器自身执行的某种操作。为时间指定处理程序的方式有以下几种: HTML事件处理程序 DOM0级事件处理程序 DOM2级事件处理程序 IE事件处理程序 HTML...

  • 120
    React组件生命周期小结

    下面所写的,只适合前端的React。(React也支持后端渲染,而且和前端有点小区别,不过我没用过。) 相关函数 简单地说,React Component通过其定义的几个函数...

  • react中使用Link在不同路由之间进行参数传值

    在项目中,遇到了点击获取数据并跳转页面的情况,刚开始是将数据放在reducer中,然后在新的页面中使用,但是页面刷新之后数据为空,也是挣扎了很久。后来在网上查找解决方法,发现...

  • 120
    Promise概念和使用

    Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态...

  • js预解析

    首先来一个简单的代码: 那么结果是什么呢?我本来以为是undefined、10、function a() { var b = 1; }、function() { var b ...

  • js中apply、call、bind用法

    在javascript中apply、call、bind都是为了改变某个函数运行时的上下文而存在的,简单的说,就是为了改变函数体内部this的指向。 一、apply()和cal...

  • js数值进制互转

    十进制转换为?进制: 语法 其中,radix为可选。规定表示转换的基数,是2 ~ 36之间的整数。若省略该参数,则使用基数 10。但是要注意,如果该参数是 10 以外的其他值...

  • 120
    数组去重

    简单去重 推荐:对象键值法去重(利用对象键值不重复的特点) 但是当array里存储的是对象元素时,上面的方法就不能实现去重的功能。即要对数组内对象元素使用JSON.strin...

  • 优化web前端性能

    优化css性能很多css需要通过HTTP请求来引入(除非使用内联css),所以尽量优化css。不要使用@import来引入外部样式表,这回阻止浏览器并行下载。link标签是更...

  • 120
    box-sizing

    box-sizing是CSS3的box属性之一,遵循css的盒模型(Box model)原理css的盒模型(Box model)分为两种,第一种是W3C的标准模型,另一种是I...

  • +运算符

    遵循以下规则: 如果两个操作数都是数字,直接相加 如果两个操作数都是字符串,直接执行字符串连接 如果有一个操作数是对象的话,Date对象直接调用toString()方法;其他...

  • css3 过渡和动画

    transition 过渡 让css变化平滑一些属性: 语法: 栗子: transition的优点在于简单易用,但是它有几个很大的局限。 transition需要事件触发,所...

  • border-radius使用

    在 CSS3 中,border-radius 属性用于创建圆角 用法: 除了上面的方法,还有一种设置方法 这种写法表示用一个水平半径为100px,垂直半径为50px的椭圆来切...