文章库ARTICLE COLUMN

  • TySheMo 前端数据管理模型

    TySheMo 前端数据管理模型

    摘要:项目地址使用文档使用案例是一个前端数据状态管理工具。它面向复杂的前端数据管理,用于在前端结构化数据的不断变化中,清晰地控制数据变动,使数据变动不引起错误,并且方便表单数据的恢复校验格式化提交。 showImg("https://segmentfault.com/img/bV...

    SimonMaSimonMa 评论0 收藏0
  • 「组件」设计一款Grid组件

    「组件」设计一款Grid组件

    showImg("https://segmentfault.com/img/remote/1460000019558133?w=1311&h=841"); showImg("https://segmentfault.com/img/remote/1460000019558134?w=2878&h=542"); 前言 最近在使用Vue+Type...

    codercaocodercao 评论0 收藏0
  • 使用 NodeJS 构建现代化的命令行工具

    使用 NodeJS 构建现代化的命令行工具

    摘要:前言这是一篇关于如何使用构建高性能高可读性的现代化命令行工具的博客。对于命令行工具来说,运行时的权限是巨大的,但不要因此弄脏用户的系统。 前言 这是一篇关于如何使用 NodeJS 构建高性能、高可读性的现代化命令行工具的博客。 每当我们想要创建...

    QLQQLQ 评论0 收藏0
  • jQuery源码解析之$.queue()、$.dequeue()和jQuery.Callbacks(

    jQuery源码解析之$.queue()、$.dequeue()和jQuery.Callbacks(

    摘要:作为此时不存在,直接从数据缓存中获取并返回。作用是触发中的回调函数,的表示只让触发一次后,就需要清理,表示是将清空成空数组还是空字符。 showImg("https://segmentfault.com/img/remote/1460000019558449"); 前言:queue()方法和dequeue()方法...

    itvincentitvincent 评论0 收藏0
  • Yarn cache

    Yarn cache

    Yarn cache之坑 迫于电脑C盘只是128G的固态,虽然还有1个T的机械空间,但完全没用呀

    William_SangWilliam_Sang 评论0 收藏0
  • GMTC 2019 参会回顾

    GMTC 2019 参会回顾

    摘要:回顾上一次参加还是年。年的还是真正的,年的会议早已经把英文全称去掉,改称全球大前端技术大会。同时与产品协作从产品设计方面突出关注点,做产品设计方面的优化,如站新版改造减少页面元素,将播放器窗口直接显示在第一屏。 回顾 上一次参加 GMTC ...

    ZackZack 评论0 收藏0
  • 媒体流数据获取和人脸检测

    媒体流数据获取和人脸检测

    摘要:入参是一个对象是判断是否启动摄像头和录音,返回一个对象。这个包可以把你想要检测的图片视频以及摄像头上面的内容都是支持捕捉人脸和检测面部特征。我这里主要实现的是摄像头捕捉人脸和检测面部特征。 背景 由于最近这些年互联网面向的受众面越来越...

    chadLichadLi 评论0 收藏0
  • 深入koa源码(一):架构设计

    深入koa源码(一):架构设计

    摘要:本文来自心谭博客深入源码架构设计前端面试设计模式手册教程实战等更多专题,请来导航页领取食用所有系列文章都放在了。欢迎交流和最近读了的源码,理清楚了架构设计与用到的第三方库。 本文来自《心谭博客·深入koa源码:架构设计》前端面试、设计模...

    blankyaoblankyao 评论0 收藏0
  • 正则表达式:臣妾真的做不到

    正则表达式:臣妾真的做不到

    /^[0-9]+([.]{1}[0-9]{1,1})?$/ // 1位小数的数字 /^[0-9]+([.]{1}[0-9]{1,2})?$/ // 2位小数的数字

    EirunyeEirunye 评论0 收藏0
  • (vue框架)为element组件赋初始值以后无法更改值得问题

    (vue框架)为element组件赋初始值以后无法更改值得问题

    摘要:情况描述组件未加载时已有初始值,里面加载数据,赋值,渲染以后,组件无法更改内容里面已经有这个表单对象的初始值但还是无法修改,之前有过一次,没有给表单绑定对象,所以赋值以后无法修改,这次还是无法修改。 情况描述:组件未加载时已有初始值,...

    tianhangtianhang 评论0 收藏0
  • 关于cookie domain中的点前缀

    关于cookie domain中的点前缀

    摘要:今天同事遇到一个问题,大概描述如下浏览器已经接收指令,之前在一级域名下存储了相关的信息。显然是的一个子域。在正常用户的浏览行为中,应用会向自己的域下写入。 今天同事遇到一个问题,大概描述如下: 浏览器已经接收指令,之前在一级域名下存储...

    AchillesAchilles 评论0 收藏0
  • async、await详解

    async、await详解

    摘要:异步函数是和的组合,基本上,它们是对的更高级别的抽象。引入的原因它们降低了对一些固定语法样板的要求,打破了链式不能切断链式的限制。引入来解决著名的回调地狱问题,但是因为他们自身的复杂性,引入了更复杂的语法。 1、简介 需先了解 Promise ...

    Simon_ZhouSimon_Zhou 评论0 收藏0
  • 前端的排序算法总结

    前端的排序算法总结

    摘要:参考冒泡排序典型的排序方法,命名来自鱼呼吸时吹出的气泡,上层的气泡总是最大的。时间复杂度,属于不稳定的算法特殊情况下会是空间复杂度辅助空间是,所以空间复杂度为 参考lianjie 冒泡排序 典型的排序方法,命名来自鱼呼吸时吹出的气泡,上层的气...

    xioquaxioqua 评论0 收藏0
  • 开发者进阶之路 |audioRecorder录音模块Demo

    开发者进阶之路 |audioRecorder录音模块Demo

    摘要:本文出自官方论坛模块通过封装系统的录音接口,能够快速的为开发者提供一个完整的录音功能。该模块提供和版本,录音方式及录制的音频格式也依赖于相关系统。 本文出自APICloud官方论坛 audioRecorder 模块通过封装系统的录音接口,能够快速的为开发者...

    fou7fou7 评论0 收藏0
  • 百度地图自定义marker(图标),layer(覆盖层)

    百度地图自定义marker(图标),layer(覆盖层)

    摘要:于是乎才选择了百度地图的自定义图层,但是这个图层无法直接跟关联,所以只能去获取的坐标,再去把图层先是至相关位置点。 概要 本文只要涉及的内容有,web中动态引入百度地图,基于百度地图的本地搜索(公交,地铁,停车场),自定义marker,layer,...

    kgbookkgbook 评论0 收藏0
  • ES5 call,apply,bind方法总结(包括理解this的指向问题)

    ES5 call,apply,bind方法总结(包括理解this的指向问题)

    总结call,apply,bind方法的理解使用和区别。 call,apply,bind这三个方法在JavaScript中是用来改变函数调用的this指向。那么改变函数this指向有什么用呢?我们先来看一段代码 var a= { name:"harden", fn:function () { console.log(this.na...

    nanchen2251nanchen2251 评论0 收藏0
  • 关于ECharts折线图非节点的点击事件

    关于ECharts折线图非节点的点击事件

    摘要:这种方法仅响应图表区域的响应事件,通过获取到可能需要的一些信息,可以很好的实现需求,并且不会有其它的性能影响,完美实现了如题的需求。 ECharts官网教程 详情请看官网教程 前言:相信很多人有这种需求,在点击折线图非节点的时候不能触发点击事...

    lyninglyning 评论0 收藏0
  • Vue实战-商品展示切图(7)

    Vue实战-商品展示切图(7)

    摘要:本篇我们将继续推进外卖项目商品页的展示。如图所示,我们可以把商品也面分为两大部分左侧菜单栏右侧商品展示为当前商品页面的根元素。下一篇文章我们开始为左侧菜单栏,右侧商品展示加入数据。 上次我们通过设计评价组件这个过程,了解到了组件设计中...

    DirtyMindDirtyMind 评论0 收藏0
  • vue公共列表组件

    vue公共列表组件

    摘要:不然每个用到这个组件的还得传一遍重复的回调函数实际上函数功能是一样的。如果要显示隐藏的内容包含很多标签,且不希望额外增加一个空标签当然,该组件还有很多不足,比如回调函数还是不能个性化传递等等。 需求 写一个简单的列表组件,每一列包含标...

    amuqiaoamuqiao 评论0 收藏0
  • virtual DOM是如何优化性能的

    virtual DOM是如何优化性能的

    摘要:当数据开始变化时,如何手动操作回想一下,这样的场景是不是常常见到。是如何操作的首先有一个数据结构和结构相似的对象,然后用这个对象去渲染真正的树。两种渲染的比较为什么通过会提高性能呢要知道每一次修改都会触发浏览器的重新渲染的流程。 谈到...

    LuosunceLuosunce 评论0 收藏0
  • 原生JS快速实现拖放(drag and drop)效果

    原生JS快速实现拖放(drag and drop)效果

    摘要:接下来我们就用原生和快速实现这样的拖放效果的内容很简单,就是五个空的容器和一个可以被拖拽的元素注意点容器的的为,用于接收被拖拽的元素,可被拖拽的元素为,同时设置属性为,表示该元素可以被拖拽。 拖放是很常见的一种交互效果,很多时候我们都...

    jzzleejzzlee 评论0 收藏0
  • 重学JS: 数据类型及类型检测

    重学JS: 数据类型及类型检测

    摘要:数据类型七种内置类型空值未定义布尔值数字字符串对象符号除对象之外,其他统称为基本类型类型检测运算符后面跟操作数,或者,返回一个类型的字符串值。运算符用于测试构造函数的属性是否出现在对象的原型链中的任何位置。 数据类型 JavaScript七种内...

    why_rookiewhy_rookie 评论0 收藏0
  • ajax+php上次图片

    ajax+php上次图片

    摘要:以文件为数组下标,不适用对应中的文件命名名字转换成处理文件不存在才上传默认上传失败文件大小限制上传文件已存在文件设置为上传成功输出图片文件上传失败则把传回给前端 HTML: ajax:$("#changeImg").change(function () { var data = new...

    megatronmegatron 评论0 收藏0
  • Plain——使用同一套代码创建你的 web 地图应用

    Plain——使用同一套代码创建你的 web 地图应用

    摘要:简体中文特性如何使用安装使用安装,你也可以在页面中引入构建后的文件。顺便校正下地图窗口接下来我们要取消事件监听点击此处查看更多示例 showImg("https://segmentfault.com/img/bVbuafN?w=200&h=200"); 使用同一套代码创建你的 web 地图应用。 ✨ ...

    loongggloonggg 评论0 收藏0
  • 前端架构师亲述:前端工程师成长之路的 N 问 及 回答

    前端架构师亲述:前端工程师成长之路的 N 问 及 回答

    摘要:问题回答者黄轶,目前就职于公司担任前端架构师,曾就职于滴滴和百度,毕业于北京科技大学。最后附上链接问题我目前是一名后端工程师,工作快五年了。 showImg("https://segmentfault.com/img/bVbuaiP?w=1240&h=620"); 问题回答者:黄轶,目前就职于 Z...

    crossoverJiecrossoverJie 评论0 收藏0

热门文章

<