摘要: grep方法对数组元素进行筛选 1 $.grep(arr,function(value,index){return 为真则保留该元素},bol) 第三个参数,默认为false,为true则表示逆向运算,原先符合条件的返回,现在是不符合条件的返回。 根据对象中的某个属性对数组进行排序 阅读全文
posted @ 2018-10-14 23:30 恰似 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 定时器的时间是1秒,但是add(10,20)得到是undefined。哪怕定时器的时间是0,依然是undefined。执行完能执行的后,在去执行异步的定时器。 阅读全文
posted @ 2018-05-02 01:21 恰似 阅读(247) 评论(0) 推荐(0) 编辑
摘要: express是对http核心模块的进一步封装,先看基本用法 app.use('/public/',express.static('./public/')),意思是开发public目录中的资源,'/public/'也可以写成别的,比如写成'/a/',那么访问时由localhost:3000/publ 阅读全文
posted @ 2018-05-02 00:40 恰似 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 客户端渲染,代码中含有ajax请求,ajax请求回来的数据,在浏览器中右键->查看源代码,是看不到的,检查元素可以看到。百度爬出无法抓取ajax请求的数据,不利于seo。 服务器渲染,在服务器上,使用模板引擎,例如art-template,将原本页面中的变量替换好后再发送给客户端。例如一个html页 阅读全文
posted @ 2018-04-28 08:28 恰似 阅读(111) 评论(0) 推荐(0) 编辑
摘要: node中没有全局作用域,只有模块作用域(即文件作用域),比如a.js中有一个变量name,值为'sjf',当b.js中require('./a.js')后,在b文件中是无法访问到a.js中的这个name变量的。 *浏览器收到html响应后,就要开始从上到下依次解析,当在解析过程中,如果发现: li 阅读全文
posted @ 2018-04-28 07:58 恰似 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 不同组件间通信可以通过新建一个对象充当通信对象来实现。 1.新建一个对象A 2.在组件B中引入A对象, A.$emit('addShopCart',5); 5是传给回调函数的参数。 3.在组件C中引入A对象,A.$on('addShopCart',function(num){....}) B组件中发 阅读全文
posted @ 2018-04-23 09:09 恰似 阅读(219) 评论(0) 推荐(0) 编辑
摘要: mui是通过mui-active的class属性来表示激活状态(改变该按钮的颜色) 配合router-link的linkActiveClass属性,就能在每次点击后并且跳转后,改变样式。 阅读全文
posted @ 2018-04-19 08:20 恰似 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 字体图标可以到阿里巴巴矢量图上下载。 将下载好的iconfont.ttf放进mui/dist/fonts里面。在mui.css中加入以下代码。 <span class="mui-icon icon-myshouye"></span> //这样就能调用了 阅读全文
posted @ 2018-04-18 10:36 恰似 阅读(4927) 评论(0) 推荐(0) 编辑
摘要: axios不光在vue上用,在angular和react上也能用。在vue-resource停止维护后,axios是一个很好的替代品。 npm install axios -g 安装axios import Axios from 'axios'; 在main.js中引入axios Vue.proto 阅读全文
posted @ 2018-04-17 13:00 恰似 阅读(5555) 评论(0) 推荐(0) 编辑
摘要: 多视图,就是预先留好多个坑,并用name命名好,不命名的默认叫default 多视图的情况下,跳转到一个新的路由,要将其中对应的视图都填充好相应的内容。 多视图使页面更加灵活,多样。 阅读全文
posted @ 2018-04-16 23:40 恰似 阅读(175) 评论(0) 推荐(0) 编辑