javascript学习

由浅入深的学习javascript,贪多嚼不烂,每天一篇javascript知识和javascript代码,从基础入门,学习并总结,一定可以克服这个大难关。

今天的一大收获,就是知道了,函数参数默认值不是传值调用。 ​​​​ yan-wen-jun:根据mdn的文档,默认值是在函数被调用的时候evaluate的,和传值还是传引用没什么关系。比如上图的foo函数,调用它的时候会先计算x+1,计算出 ...

阅读全文

十年踪迹的最新文章:5分钟现场撸代码——谈总结会抽奖程序,实际上就是一个洗牌算法,描述为从一个数组中随机抽取几个数出来,我之前写过的一个文章:js随机从数组中取出几个元素 正好符合上面的要求,看了他的代码,延伸出来的另外一种就是可以重复抽奖。

阅读全文

这个pushState()是一个HTML5的新接口,你可能在一些科技博客如36kr上看到过,ajax加载新的文章,并且改变网址却不需要刷新页面,本站也用到了这个,但你在首页往下拉时,加载分页内容,网址也随着改变,有利于回退和增加用户体验。

阅读全文

在一个textarea的某个光标位置插入文字或者在某个编辑器中插入图片HTML内容,我最近经常和这些打交道,但总是一团模糊,今天整理一下关于如何插入文字,设置光标,移动光标等操作。

阅读全文

可以通过这个属性来计算得出另外一个值,并且当原属性改变它也会相应改变 通篇读下来有两个属性:computed和watch 。一个方法:methods 计算属性:基于它的依赖缓存。计算属性只有在它的相关依赖发生改变时才会重新取值。这就意味着只 ...

阅读全文

前段时间参与了一个微信小程序的项目,感觉小程序的这些数据绑定和模型渲染的处理方式还是挺容易理解。只要会一点前端基础,对照着小程序的API来写代码,跟平常制作也没啥区别。今天开始学习一下Vue.js。 一个Vue实例是一个对象,数据放在dat ...

阅读全文

Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。

阅读全文