JS
英小白
这个作者很懒,什么都没留下…
展开
-
利用JS实现段落的展开收缩
先实现收缩然后点击实现展开: HTML文档如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset="UTF-8"> <title>展开与收缩</title>原创 2018-11-24 15:54:04 · 1115 阅读 · 2 评论 -
点赞的功能
利用JS实现点赞的增加和减少功能 HTML文档: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html;charset="UTF-8"&am原创 2018-11-24 19:56:02 · 269 阅读 · 0 评论 -
路由基础介绍
笔记 什么是前端路由? 路由是根据不同的URL地址展示不同的内容或页面 前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据URL的不同返回不同的页面实现的。 什么时候使用前端路由? 在单页面应用,大部分页面结构不变,只改变部分内容的使用。 前端路由有什么优点和缺点? 优点: 用户体验好,不需要每次都从服务器全部获取,快速展现给用户 缺点: 不利于SEO ...原创 2019-03-05 09:33:15 · 312 阅读 · 0 评论 -
javascript中apply、call和bind的区别
笔记: 在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。 在说区别之前还是先总结一下三者的相似之处: 1、都是用来改变函数的this对象的指向的。 2、第一个参数都是this要指向的对象。 3、都可以利用后续参数传参。 区别: apply、call都是对函数的直接调用,而bind方法返回的仍然是一个函数,因此后面还需要()来进行调用才可以。 call后面的参数与原...原创 2019-03-14 21:30:36 · 140 阅读 · 0 评论 -
Vue中computed、watch、methods区别
笔记: computed:1.是属性调用,且带有缓存功能。 2. 计算属性会依赖于使用它的data属性,只要是依赖的data属性值有变动,则自定义重新调用计算属性执行一次。 3. 计算属性的值是直接从缓存中获取,而不是重新编译执行一次,因而其性能要高一些,尤其是在data属性中的值无变化,而重复调用computed回调函数时更是如此。 4. 计算属性的回调函数方法可以直接在页面中通过插值表达式—...原创 2019-04-20 16:52:05 · 363 阅读 · 0 评论