文章库ARTICLE COLUMN

  • pwa简介

    pwa简介

    摘要:简称,是提升的体验的一种新方法,能给用户原生应用的体验。能做到原生应用的体验不是靠特指某一项技术,而是经过应用一些新技术进行改进,在安全性能和体验三个方面都有很大提升,本质上是,借助一些新技术也具备了的一些特性,兼具和的优点。 Progre...

    learninglearning 评论0 收藏0
  • vue自定义全局公共函数

    vue自定义全局公共函数

    摘要:多带带零散的函数在里进行全局注册在所有组件里可调用多个函数定义在一个对象里文件还可以在这个文件里面添加多个函数子组件 多带带零散的函数 在main.js里进行全局注册 Vue.prototype.ajax = function (){} 在所有组件里可调用 this.ajax() 多个函数...

    rozborozbo 评论0 收藏0
  • vue双向绑定原理(简单实现原理附demo)

    vue双向绑定原理(简单实现原理附demo)

    摘要:先上效果图简单的实现数据的双向绑定首先来了解一个东西这里是对这个的详细说明简单点说这个方法可以修改现有对象属性的值参数说明定义属性的对象修改的属性修改的属性描述符这边只挑最简单的说,官方一个给属性提供的方法,如果没有则为。 先上效果图...

    BettaBetta 评论0 收藏0
  • node+微信小程序实现商城案例

    node+微信小程序实现商城案例

    说明:1、本人也是初次完整使用小程序,如有BUG或者不足的地方请在Issues或者本文下方留言,作者会尽快修改,谢谢!2、本项目适合初学者或者准备自学小程序的伙伴 小程序功能: |-- images // 公共图片 |-- lib // ...

    BDEEFEBDEEFE 评论0 收藏0
  • Android屏幕适配方案

    Android屏幕适配方案

    摘要:下图为图标的各个屏幕密度的对应尺寸屏幕密度图标尺寸解析解析获取屏幕分辨率信息的三种方法第一种第二种第三种屏幕适配出现的原因什么是像素点屏幕分辨率是指在横纵向上的像素点数,单位是,个像素点。 目录介绍 1.屏幕适配定义 2.相关重要的概念 ...

    SourcelinkSourcelink 评论0 收藏0
  • 面试题之从敲入 URL 到浏览器渲染完成

    面试题之从敲入 URL 到浏览器渲染完成

    摘要:响应由三个部分组成,分别是状态行消息报头响应正文。详情参考小汪之前写的文章浏览器内核之解释器和模型解释解释过程是指从字符串经过解释器处理后变成渲染引擎内部规则的表示过程。 showImg("https://segmentfault.com/img/remote/1460000016404846"...

    MAX_zuoMAX_zuo 评论0 收藏0
  • 前端进阶(8) - 前端开发需要了解的工具集合:webpack, eslint, prettier,

    前端进阶(8) - 前端开发需要了解的工具集合:webpack, eslint, prettier,

    摘要:前端开发需要了解的工具集合前端开发需要了解的一些工具,这些工具能够帮助你在项目开发中事半功倍。总之,是前端打包的不二选择。所以,很多情况下都是与配合使用。它的一个理念就是提供一套完整集成的零配置测试体验。 前端开发需要了解的工具集合:...

    zhaochunqizhaochunqi 评论0 收藏0
  • 深入探究immutable.js的实现机制(一)

    深入探究immutable.js的实现机制(一)

    摘要:本文会集合多方资料以及我自己的一些理解,深入一些探究实现机制。位分区实际上是数字分区的一个子集,所有以的整数次幂,,,,为基数的数字分区前缀树,都可以转为位分区。其实举个例子最好理解比如数字的二进制形式是,这是一个位的二进制数。 Immu...

    zhangfaliangzhangfaliang 评论0 收藏0
  • 使用阿里云codepipeline来持续部署前端工程(vue,react等等)教程

    使用阿里云codepipeline来持续部署前端工程(vue,react等等)教程

    摘要:是什么阿里云是一款提供持续集成持续交付能力,并完全兼容的能力和使用习惯的化产品。后续遇到的坑如果发生构建失败,记得要删除当前构建,否则触发器不会工作 1、codepipeline是什么 阿里云CodePipeline是一款提供持续集成/持续交付能力,并完全兼容J...

    jone5679jone5679 评论0 收藏0
  • 在小程序Canvas中使用measureText

    在小程序Canvas中使用measureText

    摘要:有时候我们在使用绘制一段文本时,会需要通过方法获取文本的宽度,例如创建标签获取一段文本的宽度如上所示,返回的其实是一个对象,它包含了文本的宽度,上的解释如下在微信小程序现在的版本中,小程序的还不支持,所以我自己写了个类似于方法,通过获...

    Yi_Zhi_YuYi_Zhi_Yu 评论0 收藏0
  • 从零到有模拟实现一个Set类

    从零到有模拟实现一个Set类

    摘要:过滤掉和简单判断是否是迭代器对象模拟行为对迭代器对象进行遍历操作。看到这里你可能已经知道了,要实现的功能之一就是提供一个迭代器。原文链接参考迭代器和生成器系列之模拟实现一个数据结构展开语法循环 前言 es6新增了Set数据结构,它允许你存储...

    PAMPANGPAMPANG 评论0 收藏0
  • 前端每日实战:136# 视频演示如何用 D3 和 GSAP 创作一个横条 loader

    前端每日实战:136# 视频演示如何用 D3 和 GSAP 创作一个横条 loader

    摘要:效果预览按下右侧的点击预览按钮可以在当前页面预览,点击链接可以全屏预览。可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 showImg("https://segmentfault.com/img/bVbg0gq?w=400&h=305"); 效果预览 按下右侧的点击预览...

    LinkedME2016LinkedME2016 评论0 收藏0
  • (实现)vue.js简单实现

    (实现)vue.js简单实现

    摘要:简单实现让所有人都看得懂原理建议看完后,结合源码解读单页应用路由实现没那么难再看一遍源码是一个响应式库,在这里我将它剖开实现响应式最少需要哪几个部分数据跟踪模板编译页面渲染所以你也可以看到功能性代码分到个文件中数据跟踪模板编译 Vue.wi...

    nanfeiyannanfeiyan 评论0 收藏0
  • RegExp对象

    RegExp对象

    摘要:修饰符修饰符表示模式的附加规则,放在正则模式的最尾部。全局匹配,正则对象将匹配全部符合条件的结果,主要用于搜索和替换忽略大小写和可以匹配行首和行尾了,即和会识别换行符正则模式不含修饰符,每次都是从字符串头部开始匹配。 匹配规则 字面量...

    anonymoussfanonymoussf 评论0 收藏0
  • 数组遍历方式

    数组遍历方式

    摘要:循环为数组每个项,为索引循环遍历每一项,如果找到符合条件项,后面便不再遍历了。如果没有则返回为初始值,为当前项。 1. for循环 const arr = [0, 1, 2, 3]; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); } 2. forEach co...

    senntyousenntyou 评论0 收藏0
  • js静态类型解析flow用法

    js静态类型解析flow用法

    摘要:起因遍寻百度没发现的中文文档这对国内显然是不友好的虽说平时用不着但是一般框架都会用一下以便用户可以准确的使用框架可以避免很多谜一样的既然没有那我就来翻译一下咯计划先翻译类型注释部分安装的一搜一大把类型注释当你的类型不注释的时候就不起作...

    quietinquietin 评论0 收藏0
  • 《JavaScript设计模式与开发实践》读书笔记

    《JavaScript设计模式与开发实践》读书笔记

    摘要:订阅模式的一个典型的应用就是后面会写一篇相关的读书笔记。享元模式享元模式的核心思想是对象复用,减少对象数量,减少内存开销。适配器模式对目标函数进行数据参数转化,使其符合目标函数所需要的格式。 设计模式 单例模式 JS的单例模式有别于传统面...

    PandaPanda 评论0 收藏0
  • 如何使用Web3.js API 在页面中进行转账

    如何使用Web3.js API 在页面中进行转账

    摘要:本文首发于深入浅出区块链社区原文链接如何使用在页面中进行转账原文已更新,请读者前往原文阅读本文介绍如何使用在页面中进行转账,是我翻译的文档中文版及区块链全栈以太坊开发实战中的文章说明。 本文首发于深入浅出区块链社区原文链接:如何使用Web...

    xiaolinbangxiaolinbang 评论0 收藏0
  • jquery属性

    jquery属性

    摘要:函数的结果如果有相应的属性,返回指定属性值。如果没有相应的属性,返回值是。对于元素本身就带有的固有属性,在处理时,使用方法。 原生方法给对象加属性 div var oDiv = document.getElementById("div1"); oDiv.aa = "123"; console.log(oDiv...

    lsxiaolsxiao 评论0 收藏0
  • 顶级测试框架Jest指南:跑通一个完美的程序,就是教出一群像样的学生

    顶级测试框架Jest指南:跑通一个完美的程序,就是教出一群像样的学生

    摘要:课堂互动回调函数中运行测试,调动孩子们的课堂积极性。函数,随时记录函数运行状态测试同步返回值异步返回值,就像是上课,这只是老师的本份。她平时混迹在普通学生之中,或者说,她就是一名再普通不过的学生。而最新的技术栈正在全面采用测试框架。 ...

    ysl_unhysl_unh 评论0 收藏0
  • 深入 Promise

    深入 Promise

    摘要:首先从这个构造函数说起,它是全局对象的属性的值,这也就是为什么浏览器环境下我们能直接调用它的原因,就像这些构造函数一样。的产生就是像正常使用构造函数那样构建一个,不过传给构造函数是内部自动创建的,作用是把记录到中。 showImg("https://s...

    cfanrcfanr 评论0 收藏0
  • React-redux源码解析

    React-redux源码解析

    摘要:所以一开始应该是以默认值传进去的设置,能让子组件拿到相当于返回只能有一个子组件和类型验证通常的做法是我们先通过创建好,然后赋给组件的属性。在组件内部,拿到这个,设置为属性,这样就能让它的所有组件都能通过拿到。 Provider //最后导出...

    hover_lewhover_lew 评论0 收藏0
  • 复习笔记(新手向) - JS对象声明的几种方式

    复习笔记(新手向) - JS对象声明的几种方式

    摘要:二用操作符构造对象属性名属性值属性名属性值属性名属性值属性名属性值方法名方法名首先用创建一个空对象,然后用多条语句给对象添加属性方法。他的写法与三用函数声明的方式构造对象比较像,但是稍有不同。 -- 新手向知识,就不用ES6写法了。 一、字...

    davidacdavidac 评论0 收藏0
  • 实现移动端上拉加载和下拉刷新的vue插件(mescroll.js)

    实现移动端上拉加载和下拉刷新的vue插件(mescroll.js)

    摘要:做一个简单的移动端展示项目,后台分页后前端加载,实现上拉加载下一页,找了下,还是用这个插件好一点安装不要使用安装导入在哪个页面使用则在哪个页面导入这里的话,我使用全局导入会出现问题若有错还请大家指出暂时想到的就是局部引入注册组件注册组...

    hightopohightopo 评论0 收藏0
  • 《从零构建前后分离的web项目》实战 -5分钟快速构建炒鸡规范的VUE项目骨架

    《从零构建前后分离的web项目》实战 -5分钟快速构建炒鸡规范的VUE项目骨架

    摘要:可以使用或来安装我用来重新尝试一次对速度表示不理想的可以尝试淘宝的不要过度依赖中可以写成放哪都行,可以写成可以写成看到这个画面,安装完成了。 初步搭建脚手架 Tips 任何不错的开源项目都有 project-cli 脚手架、我们用它生成往往能快速配制出...

    qieangel2013qieangel2013 评论0 收藏0

热门文章

<