总结
mustang(野马)
I'm 1600834563
展开
-
javaScript遍历对象总结(持续更新)
javaScript遍历对象总结在日常工作过程中,我们对于javaScript遍历对象,今天抽空把经常用到的方法小结一下,方便今后参考使用!1、使用Object.keys()遍历 返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).var obj = {'0':'a','1':'b','2':'c'};Object.keys(...原创 2019-07-29 15:01:32 · 552 阅读 · 0 评论 -
购物车总价的计算出现多位小数问题...(持续更新...)
在小数相加时,可能会产生多个小数位。如下所示:var x=1+1; //2var x=1.20+1.11; //2.31var x=1.56+1.76; //3.3200000000000003导致上述原因是因为Javascript的数字类型是以64位的IEEE 754格式存储的。在用的时候一定要小心,测试要到位。解决方法:1、 加上toFixed()函数就可以...原创 2019-08-01 23:27:46 · 1382 阅读 · 0 评论 -
在此总结一下this向的问题
关于this的指向问题概要在javascript当中每一个function都是一个对象,this是javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用this出现的场景分为四类1、有对象就指向调用对象2、没调用对象就指向全局对象:window是js中的全局对象3、用new构造就指向新对象4、通过apply或者call或bind来改变thi...原创 2019-08-01 21:06:15 · 92 阅读 · 0 评论 -
浅谈前端工程化
前端发展简史石期时代最初的前端页面都是一些静态页面,人们看到的网页就像报纸一样。青铜时代后端为主的时代,往往页面都是后端利用一些模版引擎来完成页面;对于有大量页面的项目,前端在写页面需要构造一定的环境,比如jsp,php等。铁器时代随着ajax的诞生,浏览器可以主动从服务端拉取数据,前后端分离的时代到来,SPA应运而生,前端可以处理一些复杂的交互、业务逻辑。工业时代随着前端扮演的角...原创 2019-07-31 20:05:22 · 342 阅读 · 0 评论 -
【vue】路由与组件使用的方法(步骤)
router:根据不同的地址跳转到不同的页面一、vue-router的使用1.下载路由模块 npm vue-router --save2.在router.js中 先引入路由 import Router from ‘vue-router’ 接着通过use在vue全局注册使用 Vue.use(Router) 最后将路由表导出 export default ne...原创 2019-08-04 17:17:35 · 1246 阅读 · 0 评论 -
Vue 响应式系统的底层的细节
1.如何追踪变化当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的属性,并使用Object.defineProperty 把这些属性全部转为 getter/setter。Object.defineProperty 是ES5 中一个无法 shim 的特性,这也就是 Vue 不支持 IE8 以及更低版本浏览器的原因。这些 gette...原创 2019-08-04 16:08:07 · 135 阅读 · 0 评论 -
webpack开发配置API代理解决跨域问题-devServer
1. 一个完整的webpack配置代理代码设置代理的前提条件:1、需要使用本地开发插件:webpack-dev-server。2、webpack-dev-server使用的是http-proxy-middleware来实现跨域代理的。3、webpack版本: 3.0、4.0亲测有效一个webpack配置信息module.exports = { //... devServer: ...原创 2019-08-04 15:48:36 · 1967 阅读 · 0 评论 -
Mock js 的理解以及应用
官网介绍:http://mockjs.com/1、安装1.1、安装:yarn add mockjs -S输入:yarn add mockjs -S(在当前项目下安装 Mock) myapp 是项目名称1.2、看网站的示例,实例就是语法1.3、创建文件夹在项目下创建 》 mock文件夹 》再创建 index.js总结mock.mock()参数1:请求地址 选...原创 2019-08-02 23:16:45 · 6652 阅读 · 0 评论 -
关于 vue-cli 脚手架安装,以及对接项目做的工作, 项目复制使用的问题(后期持续更新)
vue的脚手架安装 vue cli1、安装前端开发框架和环境都是需要 Node.js ,先安装node.js开发环境,vue的运行是要依赖于node的npm的管理工具来实现,下载https://nodejs.org/en/,安装完成之后,打开cmd开始输入命令。(我用的是win10系统,所以需要管理员权限,右键点击以管理员身份运行cmd),不然会出现很多报错。2、查看node的版本号...原创 2019-08-02 20:03:58 · 747 阅读 · 0 评论