文章库ARTICLE COLUMN

  • promise原理探究

    promise原理探究

    摘要:直接修改状态为指定值,然后接着执行回调呜呜呜,有时候总会犯傻不是,上面第一种维护一个定时器,效率低下第二种把状态变得很麻烦和复杂其实很多事情之所以复杂,是因为我们想的太多。根本没那么复杂,就三个状态,搞毛线定时器,状态跟踪。 前言 Pro...

    ImfanImfan 评论0 收藏0
  • webpack4 系列教程: 前言

    webpack4 系列教程: 前言

    摘要:课程地址全部课程地址立即进入课程源码目录截至按照知识点,目录分成了个文件夹之后还会持续更新。个人网站原文链接系列教程前言 本文档已经过时,最近内容请看:https://godbmw.com/passage/76。一共16节课程和代码。谢谢支持。 1. 什么是webpack? 前...

    DevWikiDevWiki 评论0 收藏0
  • 微信小程序学习与wepy框架的使用详解

    微信小程序学习与wepy框架的使用详解

    摘要:,至此咱们的微信小程序的简单使用及了解算是分享完了,毕竟个人也是道行有限,没有钻研太深,这些只是本人在实际项目开发过程中用到和总结的经验,有太多不足或不对的地方,希望大家多多给予指出与改正,咱们一起来共同学习与进步 微信小程序是一种不...

    stormjunstormjun 评论0 收藏0
  • JavaScript要点(不含有语言基础语法)

    JavaScript要点(不含有语言基础语法)

    摘要:被覆盖级事件处理事件名,事件处理函数,事件捕获事件冒泡清除事件处理要使用级事件处理程序不会被覆盖而是会一步一步的解析执行。 一,变量1.可以用new Array("1","2");来定义数组。2.可以通过为变量赋值为null来清除变量,如: //首先定义一个变...

    OpenDiggOpenDigg 评论0 收藏0
  • VueJS中学习使用Vuex详解

    VueJS中学习使用Vuex详解

    摘要:在单页面组件的开发中的和的都统称为同一状态管理,个人的理解是全局状态管理更合适简单的理解就是你在中定义了一个数据之后,你可以在所在项目中的任何一个组件里进行获取进行修改,并且你的修改可以得到全局的响应变更。 在SPA单页面组件的开发中 Vu...

    qc1iuqc1iu 评论0 收藏0
  • JS 执行环境、作用域链、活动对象

    JS 执行环境、作用域链、活动对象

    摘要:下面仔细分析下作用域链当某个函数第一次被调用时,就会创建一个执行环境以及相应的作用域链,并把作用域链赋值给一个特殊的内部属性。当前执行环境的变量对象始终在作用域链的第位。 JS执行环境 执行环境(Execution context,EC)或执行上下文,是JS...

    LucasTwilightLucasTwilight 评论0 收藏0
  • css布局简史与决胜未来的第四代css布局技术

    css布局简史与决胜未来的第四代css布局技术

    摘要:一切都那么美好,除了让人恶心的初代布局。第二个,豆腐块布局。那么就开始看看第四代网络布局神奇布局的强大之处。 showImg("https://segmentfault.com/img/bVbenWU?w=500&h=500"); 一转眼已经2018年,前端行业也风风雨雨的走过了10多年,网页布局也...

    kelvinleekelvinlee 评论0 收藏0
  • 无缝轮播

    无缝轮播

    摘要:无缝轮播工作中遇到轮播怎么办千万不要自己写轮播我们学这么多基础是为了能够看懂大神的代码然后用大神的代码因为如果自己写一个轮播就可能出现各种各样的如果是在工作中这样做无异于浪费自己的时间降低工作效率最好的方法是直接用大神写好的源码然后看...

    xiaochaoxiaochao 评论0 收藏0
  • 理解闭包

    理解闭包

    摘要:我的理解就是还处于被引用状态。内存机制的内存空间分为栈堆其中栈存放变量,堆存放复杂对象。对堆内数据进行复制修改时理解闭包有了前面的铺垫,我们再来看看闭包是怎么回事。这种反常的现象我们就叫它,中文名闭包。这就是闭包形成的原因了。 知识小...

    fox_soyoungfox_soyoung 评论0 收藏0
  • mongoDB初阶系列二:node中的增删改查

    mongoDB初阶系列二:node中的增删改查

    摘要:前言上一篇中初阶系列一用户和权限介绍了用户和权限,这一篇将介绍如何在中进行增删改查。这是初阶系列的第二篇,接下来还有第三篇,借助,更优雅地操作数据。 前言 上一篇中(mongoDB初阶系列一:用户和权限)介绍了用户和权限,这一篇将介绍如何在no...

    kevinkevin 评论0 收藏0
  • js和es6中的字符串方法总结

    js和es6中的字符串方法总结

    摘要:截取字符串用法用数学表达式表达区间的话就是截取和上面结果一样会自动进行掉换,但是和必须要都为正数。 1.substring(start,end) -> 截取字符串 用法: 1.substring(start,end) -> 用数学表达式表达区间的话就是截取[start,end);2.substring(start,e...

    godruoyigodruoyi 评论0 收藏0
  • 记一次思否问答的问题思考:Vue为什么不能检测数组变动

    记一次思否问答的问题思考:Vue为什么不能检测数组变动

    摘要:这里加了个简单判断,只看数组元素的,然后写了一个简单案例,主要测试使用改变数组元素能不能被监测到,并响应式的渲染页面运行页面可以看到,运行了次,我们数组长度为,也就是说数组被遍历了两遍。 问题来源:https://segmentfault.com/q/10... 问...

    raoyiraoyi 评论0 收藏0
  • node全局对象 文件系统

    node全局对象 文件系统

    摘要:全局对象中一个对象,该对象为全局对象。在客户端中,该对象为,由进行指向中的全局对象为,所有的全局变量,除了自己以外都是对象的属性全局对象和全局变量全局变量是全局对象的宿主表示当前正在执行的脚本名,将会输出文件位置所在的绝对路径。 node...

    phodalphodal 评论0 收藏0
  • 从 0 到 1 实现 React 系列 —— 生命周期和 diff 算法

    从 0 到 1 实现 React 系列 —— 生命周期和 diff 算法

    摘要:本系列文章在实现一个的同时理顺框架的主干内容虚拟组件生命周期算法从到实现系列和从到实现系列组件和生命周期先来回顾的生命周期,用流程图表示如下该流程图比较清晰地呈现了的生命周期。它们的目的都是降低空间复杂度。 showImg("https://segmentfa...

    mist14mist14 评论0 收藏0
  • js数组方法的总结

    js数组方法的总结

    摘要:例如会删除当前数组位置的项,然后再从位置开始插入字符串。对数组中的每一项运行给定函数,返回该函数会返回的项组成的数组。则从数组的最后一项开始,向前遍历到第一项。 1、队尾插入push var colors = ["red","green"]; colors.push("black")...

    lufficclufficc 评论0 收藏0
  • 【刷算法】扑克牌顺子

    【刷算法】扑克牌顺子

    摘要:上面的张牌就可以变成大小王分别看作和。现在要求你使用这幅牌模拟上面的过程然后告诉我们的运气如何,如果牌能组成顺子就输出,否则就输出。例如可以看做可以看做但是类似于就不行,因为和之间需要两个数字来补,但是只有一个,所以不能构成顺子。 题...

    darkbugdarkbug 评论0 收藏0
  • JS -- http、https地址自动检测并添加为链接

    JS -- http、https地址自动检测并添加为链接

    摘要:如果在替换字符串中出现了加数字,那么将用与指定的子表达式相匹配的文字来替换这两个字符。权威指南经常会遇到在一段在文字中给出现的加上链接,可以用下面这种方法全局搜索地址这是我的网址替换成标签 正则表达式中使用圆括号括起来的子表达式是带有...

    codergardencodergarden 评论0 收藏0
  • 48小时开发实践:如何开发一款可实时视频的智能小车

    48小时开发实践:如何开发一款可实时视频的智能小车

    摘要:本文的三位作者正阳海洋阿力,是来自不同公司的工程师,将与智能小车结合,开发了一款可实时视频远程看房的创新性项目。用户可以通过上位机或网页前端控制小车前后左右移动或控制云台调整摄像头方向。 本文的三位作者正阳、海洋、阿力,是来自不同公司...

    VPointerVPointer 评论0 收藏0
  • vue.js下引入百度地图jsApi的两种方法

    vue.js下引入百度地图jsApi的两种方法

    摘要:下引入百度地图的两种方法前言今天有个项目需要用到百度地图,一般我们在移动端使用百度地图,都是直接通过这样的方式,直接引入百度地图的。通过模块化引入的方法实际上百度地图官方去年已经开源了基于的和的对应开源组件,我们可以直接通过安装,然后...

    muddywaymuddyway 评论0 收藏0
  • ES6 系列之 WeakMap

    ES6 系列之 WeakMap

    摘要:一个对象若只被弱引用所引用,则被认为是不可访问或弱可访问的,并因此可能在任何时刻被回收。也就是说,一旦不再需要,里面的键名对象和所对应的键值对会自动消失,不用手动删除引用。如果有错误或者不严谨的地方,请务必给予指正,十分感谢。 前言 ...

    CollinPengCollinPeng 评论0 收藏0
  • 使用juqery-ui完成联想查询功能

    使用juqery-ui完成联想查询功能

    摘要:最近公司的项目有个需求,需要使用联想查询功能。效果如下图经过搜索找到这个插件,查阅资料可以完成这个功能,即可以实现静态数据,也可以完成动态抓取显示。 最近公司的项目有个需求,需要使用联想查询功能。就是一个文本输入框,在输入的时候获取值...

    ixleiixlei 评论0 收藏0
  • Vue.js是如何做到数据响应的?

    Vue.js是如何做到数据响应的?

    摘要:许多前端框架例如,和都有自己的数据相应引擎。通过了解相应性及其工作原理,您可以提高开发技能并更有效地使用框架。如果您观看此视频而不是阅读文章,请观看系列中的下一个视频,与的创建者讨论反应性和代理。 许多前端JavaScript框架(例如Angular...

    GHOST_349178GHOST_349178 评论0 收藏0
  • JavaScript数组

    JavaScript数组

    摘要:与稀疏数组对立的为密集数组,密集数组的索引会被持续的创建,并且其元素的数量等于其长度。创建一个长度为的数组,并初始化了个元素使用构造函数创建数组对象的时候,关键字是可以省略的。另外使用和删除元素是影响数组的长度的。 说明:本文只总结了...

    HtmlCssJsHtmlCssJs 评论0 收藏0
  • 关于location跳转的表现

    关于location跳转的表现

    摘要:在项目遇到没有立即跳转,而是后面的代码执行完才做跳转的。奇怪的是网上很少关于这方面解释的文章下面是复现记录日志截图。 在项目遇到location.replace没有立即跳转,而是replace后面的代码执行完才做跳转的。奇怪的是网上很少关于这方面解释的文章...

    用户84用户84 评论0 收藏0
  • JavaScript数据结构03 - 队列

    JavaScript数据结构03 - 队列

    摘要:但是,还有一种队列叫优先队列,元素的添加和移除是依赖优先级的。分类优先队列分为两类最小优先队列最大优先队列最小优先队列是把优先级的值最小的元素被放置到队列的最前面代表最高的优先级。那么最小优先队列排序应该为,,,。 一、定义 前面我们...

    Jonathan ShieberJonathan Shieber 评论0 收藏0

热门文章

<