文章库ARTICLE COLUMN

  • [实践系列]-前端路由

    [实践系列]-前端路由

    摘要:而应用便是基于前端路由实现的所以便有了前端路由。因为两种模式都需要调用一个方法来实现不同路由内容的刷新前端路由路由列表匹配当前的路由匹配不到则使用配置内容并渲染下面我们来实现两种模式。 什么是路由? 路由这概念最开始是在后端出现的,在以...

    guyan0319guyan0319 评论0 收藏0
  • 常见浏览器终端检测

    常见浏览器终端检测

    摘要:移动端常见浏览器微信微博使用方式输出判断当前是否在微信中端常见浏览器检测取得浏览器的字符串判断是否浏览器判断是否浏览器判断是否浏览器判断是否浏览器使用方式输出具体浏览器别名浏览器 移动端常见浏览器 var tools = { // 微信 is_wxBrowse...

    LdhAndroidLdhAndroid 评论0 收藏0
  • JavaScript 五十问——从源码分析 ES6 Class 的实现机制

    JavaScript 五十问——从源码分析 ES6 Class 的实现机制

    摘要:防止类的构造函数以普通函数的方式调用。这个函数的主要作用是通过给类添加方法,其中将静态方法添加到构造函数上,将非静态的方法添加到构造函数的原型对象上。 Class是ES6中新加入的继承机制,实际是Javascript关于原型继承机制的语法糖,本质上是对...

    LeexMullerLeexMuller 评论0 收藏0
  • 面试题 LazyMan 的Rxjs实现方式

    面试题 LazyMan 的Rxjs实现方式

    摘要:前言笔者昨天在做某公司的线上笔试题的时候遇到了最后一道关于如何实现的试题,题目如下实现一个,可以按照以下方式调用输出输出等待秒输出输出等待秒以此类推。 前言 笔者昨天在做某公司的线上笔试题的时候遇到了最后一道关于如何实现LazyMan的试题,...

    YuqiYuqi 评论0 收藏0
  • JavaScript 性能优化

    JavaScript 性能优化

    摘要:如果你忽略这两个步骤,那么在第二步所产生的任何修改都会触发一次重排。 更多文章 加载与执行 将标签放在前面,不要放在中,防止造成堵塞 尽量减少请求,单个100KB的文件比4个25KB的文件更快,也就是说减少页面中外链的文件会改善性能 尽量使用压缩...

    ad6623ad6623 评论0 收藏0
  • sessionStorage和localStorage

    sessionStorage和localStorage

    摘要:前端存储和简述曾在项目中多次使用过和来存放,但一直未深入了解。以为例他们均只能存储字符串类型的对象存储大小都为都遵守同源策略不同点有期限,当窗口或浏览器关闭时就会被销毁。本文如有错误,欢迎指出。 H5前端存储 localStorage 和 sessionStor...

    wujl596wujl596 评论0 收藏0
  • 如何在 fibos 上创建快照和使用快照启动节点

    如何在 fibos 上创建快照和使用快照启动节点

    摘要:本文介绍下如何通过快照启动节点。快照创建无需停止节点打包数据比备份数据更方便快捷。 本文介绍下如何通过快照启动 FIBOS 节点。 快照创建无需停止节点打包数据比备份数据更方便快捷。如果还不清楚如何启动一个 fibos 节点请参考 启动 fibo节点 fibo...

    Barry_NgBarry_Ng 评论0 收藏0
  • Vue项目部署遇到的问题及解决方案

    Vue项目部署遇到的问题及解决方案

    摘要:模式部署没有什么问题,只要访问到服务器上的,就可以访问网站了。问题起因在做年度账单项目的时候,项目部署的时候,用的是模式。这样几项配置后,就可以在子目录下访问网站,刷新也没有问题。 写在前面 Vue-Router 有两种模式,默认是 hash 模式,另...

    姘搁『姘搁『 评论0 收藏0
  • 浅析webpack源码之convert-argv模块(二)

    浅析webpack源码之convert-argv模块(二)

    摘要:接下来我看看一下函数我们先按照分支走为读取是里的对象,饶了这大的一个圈子,那么接下来一起来看一看对你的输入配置做了怎么样的处理吧 打开webpeck-cli下的convert-argv.js文件 // 定义options为空数组 const options = []; // webpack -d 检查 -...

    lemonlemon 评论0 收藏0
  • Javascript 隐式转换

    Javascript 隐式转换

    摘要:在比较字符串数值和布尔值的相等性时,问题还比较简单。后来,有人提出了这种转换到底是否合理的质疑。相等时的隐式转换对于操作符,通常都会先隐式转换强制转换,然后再比较它们的相等性。要比较相等性之前,不能将和转换成其他任何值。 确定两个变量...

    AnthonyHanAnthonyHan 评论0 收藏0
  • jq为a标签绑定的onclick事件在移动端不响应

    jq为a标签绑定的onclick事件在移动端不响应

    摘要:问题描述项目用的进行开发,其中用到的导航栏当页面在移动端打开的时候,导航栏会收缩,就是这样的其中我为下拉菜单的标签在中绑定了事件会议安排一切在端运行正常,但是在移动端的时候,标签绑定的事件在移动端就没有响应。 更新 演示地址可以在开发...

    silvertheosilvertheo 评论0 收藏0
  • 必看!互联网开发模式的经验之谈

    必看!互联网开发模式的经验之谈

    摘要:架构设计实体化单元测试敏捷开发讲究要快速的修改代码,我们往往会发现,代码修改的越频繁,越多,这似乎是一个无法解决的矛盾。 本文由云+社区发表,作者:韩伟 互联网开发的核心问题 当我1999年进入互联网行业工作的时候,华为刚刚通过了著名的CMM认...

    宠来也宠来也 评论0 收藏0
  • React入门系列 - 3 state与props

    React入门系列 - 3 state与props

    摘要:而主要被设计用于维持组件内部私有状态。初始化初始化需要在中进行。对于的定义为请求修改某个数据,而的实现则是将对变量的修改放入一个修改队列中,在一个循环之后进行批量更新结果深入点涉及的更新机制。推出了与版本之后推出来的就是为了解决这些问...

    henry14henry14 评论0 收藏0
  • ES6对象的扩展及新增方法。

    ES6对象的扩展及新增方法。

    摘要:属性的简洁表示法允许直接写入变量和函数,作为对象的属性和方法。目前,只有对象方法的简写法可以让引擎确认,定义的是对象的方法。对象的新增方法比较两个值是否相等,只有两个运算符相等运算符和严格相等运算符。它是正式推荐的设置原型对象的方法。...

    bladefurybladefury 评论0 收藏0
  • echarts超出容器宽度和自适应的解决办法

    echarts超出容器宽度和自适应的解决办法

    摘要:在使用时为了兼容移动端使用了布局出现超出父盒子宽度的问题可以看出来溢出了父盒子一下问题相似在了解绘制机制图形只绘制一次且绘制时自动获取父级大小填写宽度考虑让延迟绘制使用原先代码修改后配置效果图关于自适应的问题首先要明白只绘制一次理清思...

    jerryloveemilyjerryloveemily 评论0 收藏0
  • JavaScript 五十问——认真聊一聊去抖与节流

    JavaScript 五十问——认真聊一聊去抖与节流

    摘要:前言无论是面试还是在讨论浏览器优化过程中,都会涉及到去抖动和节流的问题。总的来说,这二者是一种限制事件触发频率的方式。不同的是,节流会指定事件触发的时间间隔而去抖动会指定事件不触发的时间间隔。 前言 无论是面试还是在讨论浏览器优化过程...

    EscapedDogEscapedDog 评论0 收藏0
  • VeeValidate 的使用场景以及配置

    VeeValidate 的使用场景以及配置

    摘要:创建项目安装本文中使用的版本为在中引入例子第一个测试例子验证通过更多配置请参考官网我们只是用些常用配置和常用的验证中文配置全局配置这样就可以使用中文提示了自定义错误提示昵称不得为空写法昵称不得小于个字符 创建vue项目: vue init webpack ...

    blairblair 评论0 收藏0
  • React16 生命周期理解

    React16 生命周期理解

    摘要:完整生命周期初始化参数第一次渲染当父组件向子组件传入发生改变后,依次调用子组件更新渲染当组件自身发生变化后组件再次更新渲染当组件卸载生命周期详解此处请求接口数据子组件获得新时触发,作用是在子组件再次渲染前,更新子组件自身的,之后会触发...

    FlandsFlands 评论0 收藏0
  • 关于跨域攻击和网络信标

    关于跨域攻击和网络信标

    摘要:四跨域攻击跨域攻击可以理解为诱导受害者访问非法网站,黑客利用受害者的会话信息模拟请求,以达到篡改数据的目的。我们在百度上搜索一些关键字之后,访问其他网站时例如会发现,为何我刚刚搜索的关键字图片会在网页上显示那很有可能放置了百度的脚本代...

    ixleiixlei 评论0 收藏0
  • js中给数组中对象去重

    js中给数组中对象去重

    摘要:当前元素当前元素的索引可选当前元素所属的数组对象可选第一次为初始值,之后为上一次累加结果,当前要累加得元素利用为数组中对象去重小明小张小李小孙小周小陈 被问到如何给数组中对象去重,想到set答案肯定错误的,这个平时工作中用到的不多,查阅...

    liangdasliangdas 评论0 收藏0
  • 安装项目依赖包---基于Ant-Design-Pro-2-0-的CMS管理后台入门系列

    安装项目依赖包---基于Ant-Design-Pro-2-0-的CMS管理后台入门系列

    摘要:安装项目依赖包根据自身习惯的方式,自行选择使用或进行安装依赖包。安装完成会显示部分警报,暂时忽略。如果安装最后显示错误,请自行搜索查询错误信息。 安装项目依赖包 根据自身习惯的方式,自行选择使用 npm 或 yarn 进行安装依赖包。 注意:如果...

    wemallshopwemallshop 评论0 收藏0
  • js基础--测试随机数的概率是否相等

    js基础--测试随机数的概率是否相等

    摘要:欢迎访问我的个人博客前言今天我们来做一个有趣的测试,那就是我们在某个范围之间取随机数时,每项被随机到的概率是否相等。 欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 今天我们来做一个有趣的测试,那就是我们在某个范围之间取随机数时,...

    BmobBmob 评论0 收藏0
  • 《javascript高级程序设计》第六章 读书笔记 之 javascript继承的6种方法

    《javascript高级程序设计》第六章 读书笔记 之 javascript继承的6种方法

    摘要:继承的是超类型中构造函数中的属性,如上继承了属性,但没有继承原型中的方法。上述造成的结果是子类型实例中有两组超类型的构造函数中定义的属性,一组在子类型的实例中,一组在子类型实例的原型中。 ECMAScript只支持实现继承,主要依靠原型链来实现...

    孙吉亮孙吉亮 评论0 收藏0
  • VUE2.0学习笔记

    VUE2.0学习笔记

    摘要:添加事件侦听器时使用模式。只当事件是从侦听器绑定的元素本身触发时才触发回调。差别在哪里将特性名转换为从开始支持语法糖,会扩展成一个更新父组件绑定值的侦听器。如果需要条件渲染多个元素,可以使用包裹。 1.前言 安装 直接用 引入(本地或者c...

    pumpkin9pumpkin9 评论0 收藏0
  • 前言 项目开始是因为工作需要一个聊天室功能,但是因为某些原因最终选用的是基于xmpp协议的Strophe.js写的。于是就想用node自己写一套,本来只是想简单的写个聊天页面,但是写完了又不满意,所以不断的重构(似乎可以理解产品经理为什么老是改需求了๑乛◡...

    fireflowfireflow 评论0 收藏0

热门文章

<