文章库ARTICLE COLUMN

  • React 设计模式和场景分析

    React 设计模式和场景分析

    摘要:这一周连续发表了两篇关于的文章组件复用那些事儿实现按需加载轮子应用设计之道化妙用其中涉及到组件复用轮子设计相关话题,并配合相关场景实例进行了分析。 showImg("https://segmentfault.com/img/remote/1460000014482098"); 这一周连续发表了两篇...

    avwuavwu 评论0 收藏0
  • 浅谈js内存与闭包

    浅谈js内存与闭包

    摘要:将他们放在堆中是为了不影响栈的效率。接着是临时空间函数执行的时候,会临时开辟一块内存空间,这块内存空间长得和外面这个一样,也有自己的栈堆,当函数运行完就销毁。中的内存第一个部分还是和上面的一样,有栈堆运行时环境,另外还有一个缓冲区存放...

    dailybirddailybird 评论0 收藏0
  • 前端构建工具(1)-- 代码检查 --ESlint

    前端构建工具(1)-- 代码检查 --ESlint

    摘要:简介检查我们写的代码是否满足指定规则的静态代码检查工具。作用作为代码检查工具,其作用主要有以下几点统一代码风格规则,如缩进用几个空格是否用驼峰命名法来命名变量和函数名等。 1、简介: eslint检查我们写的 JavaScript 代码是否满足指定规则的...

    wenduxwendux 评论0 收藏0
  • vue项目部署在IIS上面的心得

    vue项目部署在IIS上面的心得

    摘要:一般在做前后端分离的时候,前端服务器用的都是,可是公司项目是需要运行在上面的,所以综合考虑之下用比较好一些,然而这方面的资料不如那么多,所以就想记录一下这段时间遇到的坑,以防自己以后再遇到的时候忘记了,这样我可以翻出来看看。 一般在做...

    Y3GY3G 评论0 收藏0
  • 前端测试(2)--QUnit

    前端测试(2)--QUnit

    摘要:全局检查,如果勾选了这项,在进行测试之前,会检查测试之前和测试之后对象中的属性,如果前后不一样,就会显示不通过。 1、简介 QUnit是前端单元测试的框架,与java的JUnit相似,首先安装QUnit,有三种方式: 官网下载源文件 引用CDN 使用 bower 安...

    RebeccaZhongRebeccaZhong 评论0 收藏0
  • 前端构建工具(2) -- npm&yarn

    前端构建工具(2) -- npm&yarn

    摘要:如果使用了代表代表,则跳过提问阶段,直接生成一个新的文件。 前言 简介:node的包管理器,它随nodejs一起安装,即你安装了nodejs就可以用npm进行包管理,通过npm可以从npm服务器下载别人上传的第三方库,下载并安装别人上传的命令行程序,上传自己写的...

    zhangke3016zhangke3016 评论0 收藏0
  • 单链表的时间复杂度

    单链表的时间复杂度

    摘要:让我们来研究一下单链表的时间复杂度相比于数组,单链表在插入删除节点的时候,不需要移动大量的元素,只需要改变指针的指向,所以我们往往看到好多文章说它的时间复杂度是。所以这种情况下,时间复杂度为。 让我们来研究一下单链表的时间复杂度 相比...

    gselfgself 评论0 收藏0
  • ts/js归并排序实现(稳定排序)

    ts/js归并排序实现(稳定排序)

    摘要:稳定排序稳定排序是指,如果原数组中有多个元素是相等的,那么这些元素在排序后数组的相对顺序应该保持不变。实现归并排序稳定排序。的参数必须为数组排序范围顺序已经正确归并排序稳定排序。 稳定排序 稳定排序是指,如果原数组中有多个元素是相等...

    vvpvvpvvpvvp 评论0 收藏0
  • 比较好的网站推荐

    比较好的网站推荐

    摘要:小程序开发网站推荐微信小程序支付宝小程序百度智能小程序字符跳动小程序小程序组件化开发框架开发小程序框架语法开发小程序框架,渐进式应用渐进式应用教程博客大牛推荐张鑫旭个人网站阮一峰网络日志阮一峰教程廖雪峰官方网站吕大豹的博客司徒正美博客...

    CorwienCorwien 评论0 收藏0
  • 微信小程序:自定义组件的数据传递

    微信小程序:自定义组件的数据传递

    摘要:引入组件假如我要在里引入组件想在页面中使用组件必须在文件里注册组件。组件的属性列表组件的方法列表组件内数据传到外部在这个组件内我定义了这个方法,每次点击一级菜单或二级菜单的时候我就用过方法把的值传到组件外部以供使用。 一、前言 如果小...

    monw3cmonw3c 评论0 收藏0
  • vue-cli 3.x配置跨域代理

    vue-cli 3.x配置跨域代理

    摘要:需求上是我们只需要在开发环境配置跨域代理,所以我们可以在开发环境的配置上加上能够代理上的环境变量即可。修改的配置将改为这里依然是采用的来做的代理配置,一些自定义配置可以移步到官网去进行参考。 写在前面 vue-cli 3.x 的beta版本已经发布了...

    weakishweakish 评论0 收藏0
  • 回流、重绘及其优化

    回流、重绘及其优化

    摘要:回流重绘及其优化渲染过程渲染引擎通过通过网络请求接收渲染内容解析抽象抽象出布局绘画抽象渲染引擎的第一步是解析文档并将解析的元素转换为树中的实际节点。 回流、重绘及其优化 渲染过程 渲染引擎通过通过网络请求接收渲染内容 解析HTML抽象DOM tr...

    ClectClect 评论0 收藏0
  • 我眼中的前端开发

    我眼中的前端开发

    摘要:狭义上的前端开发让我们先从狭义上的前端开始讨论吧。这是我们就需要把视野打开,成为广义上的前端。比起移动端开发,前端开发有着免审核,开发迅速,统一维护等好处。这也导致前端开发可被替代性强,待遇自然也上不去。 大家都知道程序员是少见的低门...

    suxiersuxier 评论0 收藏0
  • 【30分钟学会】用js玩点算法(1):排序基础

    【30分钟学会】用js玩点算法(1):排序基础

    摘要:如果今天这个比例降低了,可能的原因之一是如今的排序算法更加高效,而并非排序的重要性降低了。约定都是从小到大排序,当前项为。冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们。 前言 前端工程师由于业务特点比较少接触算法的东...

    Richard_GaoRichard_Gao 评论0 收藏0
  • 小程序集成环信IM

    小程序集成环信IM

    摘要:最近在做一款有语音直播功能的小程序,用到了环信集成功能,由于我搜了下目前用环信做小程序的的确是少之又少,而且环信官方说从月份不再更新代码具体原因我也没问,可能本身微信就是一款聊天工具所以用处不大我们产品需要用到聊天室功能,之前做端登录...

    cod7cecod7ce 评论0 收藏0
  • JS中的继承(上)

    JS中的继承(上)

    摘要:中的继承上学过或者之类语言的同学应该会对的继承感到很困惑不要问我怎么知道的的继承主要是基于原型的对的原型感兴趣的同学可以了解一下我之前写的中的原型对象相信很多同学也跟我一样刚开始接触的面向对象编程的时候都抱着一种排斥的心态为什么这么 ...

    FundebugFundebug 评论0 收藏0
  • ES6的Promise知识点总结

    ES6的Promise知识点总结

    摘要:执行时机新建后会立即执行,同步的,但是和的回调函数是异步的,但是它的回调是放在本轮循环的末尾执行,并不是放到下次事件循环中执行。在状态改变后再添加回调函数仍能立即得到结果,这是与事件的区别,事件结束再去监听,是得不到结果的。 简介 本...

    ivan_qhzivan_qhz 评论0 收藏0
  • 节流函数怎么写?

    节流函数怎么写?

    摘要:真正的节流应该是在可接受的范围内尽量延长这个调用时间,也就是我们自己控制这个执行频率,让函数减少调用以达到减少计算提升性能的目的。 平时我们在开发中,会经常使用到resize和movesemove事件,这些事件会在短时间内频繁的执行事件绑定程序,我们...

    twohappytwohappy 评论0 收藏0
  • canvas图片绘制跨域问题解决方案Tainted canvases may not be expo

    canvas图片绘制跨域问题解决方案Tainted canvases may not be expo

    摘要:微信图片的问题但是我发现这个方法用于绘制微信头像的时候有概率会出现问题,当然了这里面指的是将图片的网络地址直接赋值给图片的。 图片跨域问题的一般解决方法 当使用canvas绘制网络图片的时候,经常会出现Tainted canvases may not be exported...

    stonezhustonezhu 评论0 收藏0
  • JS 面试题总结

    JS 面试题总结

    摘要:即为被污染的命名,访问没有被声明的变量,会抛出异常,终止执行。请举出一个匿名函数的典型用例匿名函数可以用作回调函数执行,可以防止全局变量污染。在框架中常使用匿名函数来避免全局变量的污染。 请解释事件代理 (event delegation) 事件委托技术...

    TesterHomeTesterHome 评论0 收藏0
  • vue非父子组件通信中eventbus被多次触发(vue中使用eventbus踩过的坑)

    vue非父子组件通信中eventbus被多次触发(vue中使用eventbus踩过的坑)

    摘要:主要是看这是从上个页面传来的数据这一行数据的输出次数情况来判断事件触发次数。总结所以,如果想要用来进行页面组件之间的数据传递,需要注意亮点,组件事件应在生命周期内。其次,组件内的记得要销毁。 转载于简书 原文链接:https://www.jianshu.c...

    CHENGKANGCHENGKANG 评论0 收藏0
  • 浅析Vue中computed与method的区别

    浅析Vue中computed与method的区别

    摘要:其实官方文档对这个已经说的很清楚了,笔者不过是在其基础上进行归纳总结,各位看官还是先去读一下官方文档吧区别于的两个核心在官方文档中,强调了区别于最重要的两点是属性调用,而是函数调用带有缓存功能,而不是,下面我们看一个具体的例子部分 其...

    RyanHooRyanHoo 评论0 收藏0
  • mpvue小程序开发从零构建

    mpvue小程序开发从零构建

    摘要:根据官方文档,用搭建脚手架。全局安装创建一个基于模板的新项目安装依赖启动构建生成的目录结构如图。示例图小知识点,标签模板既可以用里也可以用小程序里的,比如等,在轮播图中运用方便高效。 1、根据官方文档,用mpvue搭建脚手架。 # 全局安装 vu...

    zhiweizhiwei 评论0 收藏0
  • JavaScript原型与原型链

    JavaScript原型与原型链

    摘要:语言使用构造函数作为对象的模板。构造函数就是一个普通的函数,为了与普通函数区别,构造函数名字的第一个字母通常大写。构造函数的特点有两个。命令命令的作用,就是执行构造函数,返回一个实例对象。将这个空对象的原型,指向构造函数的属性。 一、...

    timgertimger 评论0 收藏0
  • nginx配置多个vue项目

    nginx配置多个vue项目

    摘要:配置多个项目需求下配置多个项目或者也可以说是非根目录下的配置。举例项目中配置设置路径修改配置原文地址 nginx配置多个vue项目 需求 nginx 下配置多个 vue 项目,或者也可以说是非根目录下的配置。 举例: blog: https://www.yoursite.com/blog tes...

    coolpailcoolpail 评论0 收藏0

热门文章

<