文章库ARTICLE COLUMN

  • Vue项目打包后动态获取自定义变量

    Vue项目打包后动态获取自定义变量

    摘要:若不足之处,欢迎大家指出,共勉。如果觉得不错,记得点赞,谢谢大家 1 前言 1.1 业务场景 一般使用 Vue 项目连接后端请求,使用的 axios import axios from "axios" export const CMSAPI = axios.create({ baseURL: "http://localhost:8080",...

    IntegInteg 评论0 收藏0
  • three.js 场景切换

    three.js 场景切换

    摘要:查看场景切换效果用个面组成的立方体作为场景图,发现会出现变形的现象,不会变形,但是不方便增加文字,最后采用的背景作为场景,背景是用加载的。 查看场景切换效果 用6个面组成的立方体作为场景图,发现会出现变形的现象,css3DRenderer 不会变形,...

    YoungsYoungs 评论0 收藏0
  • ES6—class与面向对象编程(8)

    ES6—class与面向对象编程(8)

    摘要:接下来我们看下类的写法,这个就很接近于传统面向对象语言了。如果你想了解传统面向对象语言,这里是一个好切入点。作为对象时,指向父类的原型对象。这些就是为将来在中支持面向对象的类机制而预留的。 在ES5中,我们经常使用方法或者对象去模拟类的...

    wangjuntytlwangjuntytl 评论0 收藏0
  • React的ref是啥?强力一波

    React的ref是啥?强力一波

    摘要:原理就是父组件把的回调函数当做传递给子组件,然后子组件把这个函数和当前的绑定,最终的结果是父组件的存储的是子组件中的。 React ref 理解:通过指定ref获得你想操作的元素,然后进行修改 string 使用方法 var input = this.refs.myInput; var in...

    MorePainMoreGainMorePainMoreGain 评论0 收藏0
  • npm install 你很明白吗?

    npm install 你很明白吗?

    摘要:你很明白吗依赖开发依赖当我们敲的时候会安装哪些依赖,和都会安装吗还是只安装项目依赖包是放在和简单问两个问题,勾起大家对,,的回忆。和还是有明显区别的。结论当你在开发一个包的时候,还是要好好管理你的依赖和依赖。 npm install 你很明白吗de...

    SnaiLiuSnaiLiu 评论0 收藏0
  • JS匿名函数内部this指向

    JS匿名函数内部this指向

    摘要:网上看到一句话,匿名函数的执行是具有全局性的,那怎么具有的全局性呢的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定到底指向谁,实际上的最终指向的是那个调用它的对象案例中,第一个打出来的是,而第二个则是原因函数内部的指向调...

    AlanAlan 评论0 收藏0
  • Vue keepAlive 数据缓存工具,实现返回上一个页面浏览的位置;

    Vue keepAlive 数据缓存工具,实现返回上一个页面浏览的位置;

    摘要:需求分析背景数据列表页,滚动加载数据多条数据情况下,点击某一条,进入详细页进行编辑修改,删除操作保存返回上一页在上面的情况下,想要保持在上次浏览位置,并且保持数据是最新的解决办法原始的办法在点击详情页的时候,记住浏览位置,传递参数或者...

    everflyeverfly 评论0 收藏0
  • 解决echarts点击事件调用n次的问题

    解决echarts点击事件调用n次的问题

    摘要:我发现接口请求次数会依次增加,比如第一次点击会调用一次,第二次点击会调用两次,第三次会调用四次,依次增加。解决点击事件调用次的问题清除画布调用在渲染点击事件之前先清除点击事件为时,触发点击事件订单 最近项目中有关于echarts的一些需求,...

    kviccnkviccn 评论0 收藏0
  • JavaScript中的浅拷贝与深拷贝

    JavaScript中的浅拷贝与深拷贝

    摘要:所以,深拷贝是对对象以及对象的所有子对象进行拷贝实现方式就是递归调用浅拷贝对于深拷贝的对象,改变源对象不会对得到的对象有影响。 为什么会有浅拷贝与深拷贝什么是浅拷贝与深拷贝如何实现浅拷贝与深拷贝好了,问题出来了,那么下面就让我们带着这...

    546669204546669204 评论0 收藏0
  • Gatsby极速入门—支持Markdown(1)

    Gatsby极速入门—支持Markdown(1)

    摘要:安装插件我用就是因为它支持所以不墨迹,直接整支持。添加格式化文章在下面添加三篇文章,头部格式如下教程完整代码如图所示 1.安装插件 我用Gatsby就是因为它支持Markdown.所以不墨迹,直接整Md支持。 yarn add gatsby-source-filesystem yarn add ga...

    RobinTangRobinTang 评论0 收藏0
  • FE.BASE-前端设计模式、编码与重构笔记

    FE.BASE-前端设计模式、编码与重构笔记

    摘要:高质量特性面向对象,无类,原型可维护的代码可读一致可预测看起来像是同一个人写的文档减少全局对象,传参访问全局对象单模式,忘记时的副作用显式声明的全局变量无法用删除不扩充内置原型模式每个和对齐这里不考虑花括号相关的缩进规则每个中的代码整...

    SmallBoyOSmallBoyO 评论0 收藏0
  • 从settimeout看javascript的运行机制

    从settimeout看javascript的运行机制

    摘要:前言我们知道是一个单线程的语言,而且其运行机制比较特殊。即异步任务一定在同步任务之后执行。理解了闭包的同学一定可以理解这一点。 前言 我们知道JS是一个单线程的语言,而且其运行机制比较特殊。下面我们通过settimeout的几个示例来展现javascrip...

    JerryCJerryC 评论0 收藏0
  • 前端培训-初级阶段(17) - 数据存储(cookie、session、stroage)

    前端培训-初级阶段(17) - 数据存储(cookie、session、stroage)

    摘要:前端最基础的就是。这是初级阶段的最后一堂了。敏感数据要设置防止意外的被他人获取。是什么服务器端存放数据。都是用来做浏览器端存储的。解决的问题的存储大小问题。该使用索引来实现对该数据的高性能搜索。 前端最基础的就是 HTML+CSS+Javascript。...

    lifefriend_007lifefriend_007 评论0 收藏0
  • 受控组件和非受控组件,强力一波

    受控组件和非受控组件,强力一波

    摘要:受控组件其值由控制的输入表单元素称为受控组件。如果让表单数据由处理时,替代方案为使用非受控组件。使用非受控组件时,通常你希望可以为其指定初始值,但不再控制后续更新。 受控组件 其值由React控制的输入表单元素称为受控组件。 class NameF...

    FrancisSoungFrancisSoung 评论0 收藏0
  • 马蜂窝 iOS App 启动治理:回归用户体验

    马蜂窝 iOS App 启动治理:回归用户体验

    摘要:马蜂窝旅游历经几十个版本的开发迭代,在启动流程上积累了一定的技术债务。我们定义启动广告曝光率启动广告曝光启动广告加载。 增长、活跃、留存是移动 App 的常见核心指标,直接反映一款 App 甚至一个互联网公司运行的健康程度和发展动能。启动流程的...

    JinkeyJinkey 评论0 收藏0
  • vue多环境配置方案

    vue多环境配置方案

    摘要:前言一般服务器分为本地环境,测试环境,正式环境如果每次都要修改配置就很麻烦,总结一下我使用的方法修改执行命令修改文件的,在打包的时候执行不同的命令,测试执行那正式执行这里用到了能跨平台地设置及使用环境变量,使用 前言 一般服务器分为本...

    刘德刚刘德刚 评论0 收藏0
  • 装逼的最高境界---一行js代码完成一个简易版的贪吃蛇游戏

    装逼的最高境界---一行js代码完成一个简易版的贪吃蛇游戏

    摘要:有些奇淫技巧玩好的话,就能提升自己的逼格,这不,一行代码实现一个贪吃蛇小游戏就成了装逼到了最高境界嘛代码如下当前浏览器不支持标签游戏结束我不是来装逼的。 有些奇淫技巧玩好的话,就能提升自己的逼格,这不,一行js代码实现一个贪吃蛇小游戏就...

    vincent_xybvincent_xyb 评论0 收藏0
  • #Javascript# 事件的传播机制

    #Javascript# 事件的传播机制

    摘要:当前元素的某个事件行为被触发,它所有的祖先元素,相关的事件行为也会被依次触发,顺序是从内向外。如果祖先元素的这个行为绑定了方法,绑定的方法也会被触发执行,我们把事件的这种传播机制叫做冒泡传播这个传播机制是所有浏览器的传播机制。 ...

    MaxiyeMaxiye 评论0 收藏0
  • Rust-weekly-2019-05-09

    Rust-weekly-2019-05-09

    zhigoozhigoo 评论0 收藏0
  • 移动端的text-overflow多行文本溢出显示省略号(…)

    移动端的text-overflow多行文本溢出显示省略号(…)

    摘要:大家应该都知道用属性来实现单行文本的溢出显示省略号。但是这个属性并不支持多行文本溢出显示省略号,这里根据应用场景介绍几个方法来实现这样的效果。,可以用来多行文本的情况下,用省略号隐藏超出范围的文本。 大家应该都知道用text-overflow:elli...

    JerryWangSAPJerryWangSAP 评论0 收藏0
  • webpack devServer 无法自动刷新浏览器,但是可以自动编译

    webpack devServer 无法自动刷新浏览器,但是可以自动编译

    摘要:后面设置的输出路径都以此为基础用于文件路径查找抽离文件自动生成文件热模块更新把注释掉之后,可以加载成功文件和自动刷新了。估计是因为把文件都抽离到这里了,所以在下,引用和没有效。只是估计,新手上路,目前对的使用还是摸石过河。 这几天在学...

    DataPipelineDataPipeline 评论0 收藏0
  • Vue.js应用性能优化:第一部分---介绍性能优化和懒加载

    Vue.js应用性能优化:第一部分---介绍性能优化和懒加载

    摘要:我的目标是使本系列成为关于应用程序性能的完整指南。代码分割就是将应用程序分割成这些延迟加载的块。总结延迟加载是提高应用程序性能并减少其大小的最佳方法之一。在本系列的下一部分中,我将向您展示如何使用和路由来分割应用程序代码。 当移动优...

    ZweiZhaoZweiZhao 评论0 收藏0
  • 利用 es6 new.target 来对模拟抽象类

    利用 es6 new.target 来对模拟抽象类

    摘要:类似于实现的抽象类。其他代码公公但是抽象类抽象方法需要重写,这个是没有方案的。于是在测试与使用的过程中,却意外发现了超类可以在构造期间访问派生类的原型,利用起来。 起源 最近在使用 Symbol 来做为唯一值,发现 Symbol 无法进行 new 操作,只...

    k00baak00baa 评论0 收藏0
  • ES6—数组新方法(7)

    ES6—数组新方法(7)

    摘要:然而弥补了数组构造函数的不足,将参数依次转化为数组中的一项,然后返回这个新数组,而不管这个参数是数字还是其它,它的行为非常统一。方法无法识别数组的成员,但是方法可以借助方法做到。用于将嵌套的数组拉平。其中和属于构造函数方法。 在javasc...

    shevyshevy 评论0 收藏0
  • 浅谈小程序运行机制

    浅谈小程序运行机制

    摘要:小程序的基础库不会被打包在某个小程序的代码包里边,它会被提前内置在微信客户端。小程序没有重启的概念当小程序进入后台,客户端会维持一段时间的运行状态,超过一定时间后目前是分钟会被微信主动销毁当短时间内连续收到两次 写作背景 接触小程序有...

    CaicloudCaicloud 评论0 收藏0

热门文章

<