JS函数式的编程思想
今天这篇文章主要介绍函数式编程的思想。函数式编程有用吗?什么是函数式编程?函数式编程的优点。面向对象编程(OOP)通过封装变化使得代码更易理解。函数式编程(FP)通过最小化变化使得代码更易理解。
递归算法的理解和用法
所谓递归,就是既有传递,又有回归,与其说是传递与回归,初学不如理解是一种 “循序递进”与“规律约束”。为什么这样说,因为递归算法相比较于循环在代码结构方面个人认为更加简洁清晰,清晰易懂,递归注重的是一种有序的规律
小程序批量监听输入框,对按钮样式进行控制
在input组件上绑定data-model=xxx bindinput=inputWatch,监听输入框输入:当输入11位手机号后,验证码按钮变为可点状态;当3个输入框都有值时(密码大于等于6位,手机11位)
vue-type-check: Vue 模板中的 Typescript 类型检查
越来越多人开始尝试使用 Typescript 编写他们的 Vue 项目,Vue 本身也在不断加强对 Typescript 的支持(官方提供 vue-class-component 库、使用 Typescript 编写 Vue 3.0 等),但是对于组件中模板部分的类型检查仍然有很大的局限性
小程序下拉刷新
在小程序中onLoad生命钩子只在页面创建时调用一次,在做navigateTo页面跳转后,返回上级页面,由于navigateTo跳转只是隐藏了当前页面,因此返回上一级页面时onLoad生命钩子不会再次执行,这样带来的好处是页面能快速展示出来
Vue 关于单向数据流的简单理解
单双向绑定,指的是 view层和 model 层之间的映射关系。Vue 在数据操作上支持单向绑定和双向绑定:单向绑定:例如 Mustache 插值语法,v-bind 等;双向绑定:即表单的 v-model 。它实际上是一个语法糖
Js浮点型数字误差引发的问题
JavaScript 中浮点型精度的误差,是非常基础但是却又经常不被重视的问题。文中分享的方案,足以覆盖项目中的所有情况,但如果用在其它地方或项目中,在一些极端情况下可能会有问题。
面试时如何优雅地自我介绍?
有读者提问:如何在面试当中做一个最好的自我介绍?结合了一下自己面试以及面试别人(模拟面试)的一些经验,简单总结了几点,供大家参考。
为什么很多网站的静态资源使用独立的域名?
不根据访问的条件变化的资源就是静态资源,比如 html,js,css,webfont 等文件。避免发送无意义的 cookie ,当我们的浏览器第一次请求服务器的时候,会根据服务器响应报文中的 set-Cookie 来保存cookie