2019年3月5日
摘要:
data()在元素上存放或者读取数据,返回jquery对象。 demo: <div data-obj="{'name':'zhangsan','age':20}"></div> $('div').data('obj').age //20 在元素上data对象,key值一定要加引号。 $('div')
阅读全文
posted @ 2019-03-05 14:20
半夏微澜ぺ
阅读(1117)
推荐(0)
2019年3月1日
摘要:
abs(x) 返回数的绝对值 ceil(x) 对数进行上舍入 floor(x)对数进行下舍入 max(...item)返回数值的中的最大值 min(...item) 返回数值中的最小值 random() 返回0~1之间的随机数
阅读全文
posted @ 2019-03-01 16:01
半夏微澜ぺ
阅读(99)
推荐(0)
2019年2月28日
摘要:
Array的对象用于在单个的变量中存储多个值。 constructor 返回对创建此对象的数组函数的引用。 demo: let arr=[]; arr.constructor==Array let obj={}: obj.constructor==Object let str=""; str.con
阅读全文
posted @ 2019-02-28 15:57
半夏微澜ぺ
阅读(219)
推荐(0)
摘要:
声明变量的6种方法: let var const function import class ES6 新增let const来声明变量: 1 不允许变量提升 2 不允许重复声明 3 块级作用域 数组的扩展: 扩展运算符是三个点,它好比rest参数的逆运算,将一个数组转为用逗号分隔的参数序列; con
阅读全文
posted @ 2019-02-28 15:50
半夏微澜ぺ
阅读(123)
推荐(0)
2019年2月27日
摘要:
对象是可变的我们可以通过引用而非值来操作对象; let obj={}; let obj1=obj; 修改obj 或者obj1的值,obj和obj1同时改变。obj1是obj的引用 对象中属性: 1 如果key含有空格或者下划线或者是保留字,key值必须加引号 demo: let obj={ 'mai
阅读全文
posted @ 2019-02-27 17:23
半夏微澜ぺ
阅读(113)
推荐(0)
摘要:
如果select绑定的值为对象,请务必指定value-key为它的唯一性标示 demo: 最终test的值是一个对象; test的赋值,必须要有id值 {id:1} 或者{id:1,name:'张三'}都可以,都是
阅读全文
posted @ 2019-02-27 14:57
半夏微澜ぺ
阅读(16921)
推荐(0)
2019年2月26日
摘要:
ajax跨域请求发生的原因:1 浏览器限制 域名和端口不一致时会阻拦请求 请求可以发送成功 response中也有数据,就是不会返回前台2 跨域3 XHR XMLHttpRequest请求如果不用XHR请求,可以请求成功,例如把请求写在Img 的src中 只有上述三个情况同时满足才会发生跨域请求问题
阅读全文
posted @ 2019-02-26 17:03
半夏微澜ぺ
阅读(141)
推荐(0)
摘要:
在打包构建的应用时,js包会变得特别大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应的组件, 这样就更加高效了。 结合Vue的异步组件和webpack的代码分割功能,轻松实现由路由的懒加载。 1 可以将异步组件定义为返回一个Promise的工厂函数
阅读全文
posted @ 2019-02-26 16:56
半夏微澜ぺ
阅读(342)
推荐(0)
摘要:
如果在一个模块化工程中使用它,需要通过Vue.use() 明确的安装路由功能,如果使用全局的script标签,则不需要手动安装。 Vue Router是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,让构建单页面应用变得易如反掌。包含的功能: 嵌入的路由/视图表 模块化的、基于组件的路
阅读全文
posted @ 2019-02-26 16:38
半夏微澜ぺ
阅读(381)
推荐(0)
摘要:
默认情况下,模块内部的action mutation getter是注册在全局命名空间的,如果希望你的模块具有更高的封装度和复用性,你可以通过添加namespaced:true的方式使其成为带命名空间的模块。当模块注册后,它的所有getter action 以及mutation都会自动根据模块注册的
阅读全文
posted @ 2019-02-26 10:53
半夏微澜ぺ
阅读(493)
推荐(0)