javascript学习

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

经常使用的 JS 方法,今天记下,以便以后查询。1.手机类型判断、2.字符串长度、3.获取url中的参数、4.js 绑定事件、5.当前浏览器JS的版本、6.全选/全不选、7.移除事件、8.回车提交

阅读全文

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

阅读全文

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

阅读全文

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

阅读全文

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

阅读全文

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

阅读全文

Vue.js的构造器、属性方法、生命周期、插值、指令、缩写,其中指令跟第一节重复。通过这两节,了解了Vue.js的函数、模板和语法的知识。

阅读全文