git 建立分支且上传
日常使用git的时候,多人开发就需要多个分支,下面就是简单创建分支和上传分支的过程
JavaScript判断字符串是否为数字类型
JavaScript中有Number.isInteger可以判断一个字符串是否为整数。不过目前JS没有内置的函数来判断一个数字是否为包含小数的数字:
JavaScript 中匿名函数的递归调用
不管是什么编程语言,相信稍微写过几行代码的同学,对递归都不会陌生。 以一个简单的阶乘计算为例,我们可以看出,递归就是在函数内部调用对自身的调用。
移动WEB开发-响应式布局
响应式开发原理就是使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备的目的。响应式需要一个父级做为布局容器,来配合子级元素来实现变化效果。
23款非常实用的CSS3工具
对于Web设计和开发人员来说,CSS是非常重要的一部分,随着越来越多的浏览器对CSS3的支持及不断完善,设计师和开发者们有了更多的选择。如今,用纯CSS就可以实现各种各样很酷的效果,甚至是动画。
js遍历对象的三种方法
for in 只能遍历可枚举属性和原型链的属性;通过Object.keys(obj) 只能遍历可枚举属性 不能遍历不可枚举和原型链上的属性 //Object.values(obj) //遍历可枚举的值
你也许不知道的javascript高级函数
高阶函数是对其他函数进行操作的函数,可以将它们作为参数或通过返回它们。简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回。例如Array.prototype.map,Array.prototype.filter,Array.prototype.reduce 都是一些高阶函数。
关于vue过滤器的原理解析
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部
for…in和for…of的用法与区别
for...of语句在可迭代对象(包括Array,Map,Set,String,TypedArray,arguments 对象等等)上创建一个迭代循环,调用自定义迭代钩子,并为每个不同属性的值执行语句,