文章库ARTICLE COLUMN

  • 帮你理清React的生命周期

    帮你理清React的生命周期

    摘要:推荐使用生命周期而不是该函数。这一生命周期返回的任何值将会作为参数被传递给。在更新发生后立即被调用。 这是一个从 印记中文 | react官方文档 提取总结的,算是帮自己理清并且强化记忆React的生命周期,以便以后编写组件的时候能够有更清晰的思路...

    itvincentitvincent 评论0 收藏0
  • 小动画大学问

    小动画大学问

    摘要:在样式代码添加录制性能日志如下可见,已经不存在绘制的步骤了。下面通过一段代码模拟页面进入的过程,来演示这个问题运行效果如下可以看到,固定定位的黄色元素是在动画结束后才突然出现的。 对于移动端的Web单页应用来说,为了达到媲美原生应用的效...

    trilevertrilever 评论0 收藏0
  • jsPDF使用技巧

    jsPDF使用技巧

    摘要:正常用法引入可查看官方说明根据不同需求,使用中并没有想象中那么容易。问题输入中文时,生成的内容变成乱码解决方法引入和。。安寝移動生行組。 正常用法 引入jspdf.min.js var doc = new jsPDF() doc.text("Hello world!", 10, 10) doc.save("a4.pd...

    thursdaythursday 评论0 收藏0
  • JS中的双向数据绑定及Object.defineProperty方法

    JS中的双向数据绑定及Object.defineProperty方法

    摘要:,而且每种框架双向数据绑定的实现方式都不太一致,比如内部使用的是脏检查,而内部实现方式的本质是设置属性访问器。在中也有类似的概念,不过不叫魔术方法,而是叫做访问器。 缘起前几天在看一些流行的迷你mvvm框架(比如avalon.js、 vue.js 这种较...

    szyskyszysky 评论0 收藏0
  • JavaScript从初级往高级走系列————ES6

    JavaScript从初级往高级走系列————ES6

    摘要:采用二八定律,主要涉及常用且重要的部分。对象是当前模块的导出对象,用于导出模块公有方法和属性。箭头函数函数箭头函数把去掉,在与之间加上当我们使用箭头函数时,函数体内的对象,就是定义时所在的对象,而不是使用时所在的对象。 ES6 原文博客地...

    孙淑建孙淑建 评论0 收藏0
  • 关于JavaScript函数调用的几种模式

    关于JavaScript函数调用的几种模式

    摘要:函数的调用有五种模式方法调用模式,函数调用模式,构造器调用模式,调用模式以及回调模式,下面分别对这几种模式进行说明。构造器调用模式构造函数的调用方式被称为构造器调用模式,这是模拟类继承式语言的一种调用方式。 函数的调用有五种模式:方法...

    邹强邹强 评论0 收藏0
  • html5--移动端视频video的android兼容,去除播放控件、全屏等

    html5--移动端视频video的android兼容,去除播放控件、全屏等

    摘要:但在下,多数机子是不显示视频画面的,要不就是显示一个黑色的还不是全屏的播放控件,即使及加个封面也不济于是。因为微信的播放器是脱离结构的,也不会响应等事件。 android下html5的视频播放一直是前端兼容的重灾区,各种体验差,被诟病已久。但之前...

    ZhuxyZhuxy 评论0 收藏0
  • 前端校招准备--Ajax原理及其实现

    前端校招准备--Ajax原理及其实现

    摘要:实现局部刷新的原理是通过对象来向服务器发送异步请求,通过操作相应的来更新页面。在以及都内建了对象,但是和是使用对象。参考文章同源策略及其规避方法详解技术原理 前言  我们在请求数据的时候,往往会使用到ajax,而且一般都是通过引入jQuery库...

    binaryTreebinaryTree 评论0 收藏0
  • 较常用的Math方法及ES6中的扩展

    较常用的Math方法及ES6中的扩展

    摘要:记录下与有关的常用方法,如求最大值最小值等,或者是保留几位数啥的数据求最大值最小值求最小值使用来重新绑定使用展开运算符求最大值使用来重新绑定使用展开运算符取整四舍五入取整取与参数最接近的整数向上取整取大于或等于函数参数,并且与之最接近...

    MudOnTireMudOnTire 评论0 收藏0
  • 进击的观察者模式

    进击的观察者模式

    摘要:原文链接进击的观察者模式商品信息改变带来的烦恼译屁话少说放码过来以下所有代码参见商品的信息价格折扣顾客信息是否威会员购买数量总消费购买时间戳总消费计算方式从代码中很容易看得出来我们就是想实现一个简单的计费功能可现实中商品的价格可能并不...

    printempwprintempw 评论0 收藏0
  • React入门0x013: Context

    React入门0x013: Context

    摘要:创建消费者是一个组件,包裹在其中的函数组件可以访问到声明时候传入的,并且在的变动的时候,再次渲染。使用效果整个栗子修改主题 0x000 概述 Context就是全局state啦~~ 0x001 问题 先上栗子,我们需要在Topbar中用到theme,但是theme必须从最外层...

    mudiyouyoumudiyouyou 评论0 收藏0
  • Vue 自定义指令实现点击元素外触发事件

    Vue 自定义指令实现点击元素外触发事件

    摘要:前置知识既然要用的自定义指令,那么肯定要了解一下自定义指令的相关知识啦,关于这部分的内容,看我之前写过的自定义指令或者直接看官方文档就可以啦,这里我就不再多讲了。 前言 最近搞了毕设,需要实现一个场景,点击一块区域,弹出一个编辑区域,...

    YoungsYoungs 评论0 收藏0
  • 【每日一包0018】fecha

    【每日一包0018】fecha

    摘要:地址比更加轻量级的时间解析和格式化包用法返回用法返回 [github地址:https://github.com/ABCDdouyae...] fecha 比moment.js更加轻量级的时间解析和格式化包 format 用法:format(, ) 返回:string const fecha = require("fecha"); fecha.format(new.....

    Cruise_ChanCruise_Chan 评论0 收藏0
  • 小程序如何防止资源被盗刷?

    小程序如何防止资源被盗刷?

    摘要:然而小程序放上去不到两周,就在昨天就在昨天就在昨天,突然收到腾讯云的邮件提示,欠费,,什么情况啊,我懵逼了,想了半天,先充了几块钱进去,毕竟不想自己努力构思的产品,就诞生这么几天就夭折了。 showImg("https://segmentfault.com/img/bVbkcf...

    jerryloveemilyjerryloveemily 评论0 收藏0
  • koa2系列教程:koa2路由控制中间件

    koa2系列教程:koa2路由控制中间件

    摘要:系列教程,持续更新系列教程应用初见系列教程处理静态文件系列教程使用模板引擎系列教程路由控制中间件系列教程综合搭建登录注册页面这篇我们来使用一个控制一下路由本篇的版本注意版本哦目录结构编辑子路由子路由装载所有子路由加载路由中间件启动服务...

    lily_wanglily_wang 评论0 收藏0
  • uni-app 创建的第一个应用

    uni-app 创建的第一个应用

    摘要:体验并不好在中,有这个例子,参考使用即可做出类似微信通讯录的页面。启动页计划是不显示导航栏的,为了跳过启动页,添加了一个跳过按钮。 本人微信公众号:前端修炼之路,欢迎关注 背景介绍 经过上一篇文章uni-app官方教程学习手记的学习之后,我就...

    tianlaitianlai 评论0 收藏0
  • javascript正则表达式RegExp再次研究-replace

    javascript正则表达式RegExp再次研究-replace

    摘要:嵌套分组的捕获如果碰到类似我就是陌上寒的嵌套分组,捕获的顺序是什么来试试我就是陌上寒我就是陌上寒我就是陌上寒我是陌上寒陌上寒规则是以左括号出现的顺序进行捕获。 showImg("https://segmentfault.com/img/remote/1460000017169189?w=4260&h=287...

    hzchzc 评论0 收藏0
  • Node.js文件上传

    Node.js文件上传

    摘要:使用实现文件上传部分文件上传选择一个文件上传上传文件部分安装文件上传上传的文件信息错误上传成功图片加载存储在下的所有图片地址 Node.js express使用Multer实现文件上传html部分 文件上传: 选择一个文件上传: ...

    shuiboshuibo 评论0 收藏0
  • 浅谈JavaScript的浅拷贝与深拷贝

    浅谈JavaScript的浅拷贝与深拷贝

    摘要:引用数据类型是存放在堆内存中的,变量实际上是一个存放在栈内存的指针,这个指针指向堆内存中的地址。栈和堆的区别其实浅拷贝和深拷贝的主要区别就是数据在内存中的存储类型不同。这里,对存在子对象的对象进行拷贝的时候,就是深拷贝了。 数据类型 ...

    娣辩孩娣辩孩 评论0 收藏0
  • @angular/cli 改变默认启动端口两种方式

    @angular/cli 改变默认启动端口两种方式

    摘要:因为本地希望开启两个项目由于生成项目默认是那么肯定会有端口冲突问题修改端口的两种方式修改第二种方式通过方式中修改推荐用第二种 因为本地希望开启两个项目,由于@angular/cli 生成项目默认是: 4200; 那么肯定会有端口冲突问题; 修改端口的两种方...

    tylintylin 评论0 收藏0
  • ES6 完全使用手册

    ES6 完全使用手册

    摘要:前言这里的泛指之后的新语法这里的完全是指本文会不断更新这里的使用是指本文会展示很多的使用场景这里的手册是指你可以参照本文将项目更多的重构为语法此外还要注意这里不一定就是正式进入规范的语法。 前言 这里的 "ES6" 泛指 ES5 之后的新语法 这...

    kgbookkgbook 评论0 收藏0
  • 微信支付宝手机网站支付(WAP)

    微信支付宝手机网站支付(WAP)

    摘要:支付接口微信跳转统一下单接口返回支付相关参数给商户后台,如支付跳转参数名,商户通过调起微信支付中间页支付宝点击支付按钮会触发某个服务端接口,接口返回拼接的表单,前端拿到表单插入并触发提交,接着跳转到支付宝支付 $.ajax({...

    mikyoumikyou 评论0 收藏0
  • element-ui 导出excel

    element-ui 导出excel

    摘要:导出项目简介插件使用保存文件电子表格解析器安装使用以示例给定引入插件新增方法错误处理方式新增点击事件浏览器会下载问题导出时间格式转换解决方案 element-ui 导出excel 项目简介 vue + elementUi 插件使用 Project Description file-saver ...

    邹强邹强 评论0 收藏0
  • Vue.js 源码学习笔记

    Vue.js 源码学习笔记

    摘要:实际上,我在看代码的过程中顺手提交了这个,作者眼明手快,当天就进行了修复,现在最新的代码里已经不是这个样子了而且状态机标识由字符串换成了数字常量,解析更准确的同时执行效率也会更高。 最近饶有兴致的又把最新版 Vue.js 的源码学习了一下,...

    darkbaby123darkbaby123 评论0 收藏0
  • 理解 JavaScript 作用域

    理解 JavaScript 作用域

    摘要:作用域链前面说,作用域是根据名称查找变量的一套规则。把这样一层一层嵌套的作用域,叫做作用域链。因为这个函数名无法被外部作用域所访问。的进阶用法是给其传入参数这样的好处是可以缩短查询时的作用域链。 上一篇文章中分析了 JS 中的数据类型和变...

    dadongdadong 评论0 收藏0

热门文章

<