摘要: var CMX = CMX || {}; /** ** 加 **/ CMX.add = function (arg1, arg2) { var r1, r2, m, c; try { r1 = arg1.toString().split(".")[1].length; } catch (e) { r 阅读全文
posted @ 2018-12-27 11:35 小太阳🌞🌞🌞 阅读(134) 评论(0) 推荐(0) 编辑
摘要: vue的双向绑定原理及实现 前言 使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位: 代码: 效果图: 是不是看起来跟vue的使用方式差不多?接 阅读全文
posted @ 2018-12-19 17:58 小太阳🌞🌞🌞 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 写在前面:通常 SPA 中前端路由有2种实现方式: 下面就来介绍下这两种方式具体怎么实现的 一.history 1.history基本介绍 window.history 对象包含浏览器的历史,window.history 对象在编写时可不使用 window 这个前缀。history是实现SPA前端路 阅读全文
posted @ 2018-12-19 17:13 小太阳🌞🌞🌞 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 常见的原生javascript DOM操作 1.创建元素 创建元素:document.createElement() 使用document.createElement()可以创建新元素。这个方法只接受一个参数,即要创建元素的标签名。这个标签名在HTML文档中不区分大小写,在XHTML中区分大小写。 阅读全文
posted @ 2018-12-17 16:26 小太阳🌞🌞🌞 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Vue.js - 提高项目build打包速度(webpack构建性能优化技巧汇总) 2018-07-26发布:hangge阅读:1643 如果我们的 Vue 项目比较大.或者说项目中引入了许多第三方库,那么在执行 npm run build 构建项目的时候会极其的慢.比如我现在的项目就每次打包就要  阅读全文
posted @ 2018-12-17 15:57 小太阳🌞🌞🌞 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 1、打开终端 2、安装Command Line tools xcode-select --install xcode-select --install xcode-select --install xcode-select --install 3、安装brew命令 1 ruby -e "$(curl 阅读全文
posted @ 2018-11-16 18:28 小太阳🌞🌞🌞 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、问题:在vue项目中通过location.href跳转到第三方页面,然后点击浏览器返回按钮回到自己的页面,用nginx起服务页面不刷新,在用node起服务中页面是正常刷新的; 二、产生该问题的原因:微信浏览器对页面进行缓存; 三、解决方案: 四、实现原理: 点击跳转按钮的时候在页面跳转之前先给w 阅读全文
posted @ 2018-11-16 15:34 小太阳🌞🌞🌞 阅读(3267) 评论(0) 推荐(0) 编辑
摘要: 一、什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象。 当协议、子域名、主域名、端口号中任意一个不相同时,都算作不 阅读全文
posted @ 2018-11-05 18:30 小太阳🌞🌞🌞 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 你知道CSS实现水平垂直居中的第10种方式吗? 仅居中元素定宽高适用: absolute + 负 margin absolute + margin auto absolute + calc 居中元素不定宽高: absolute + transform lineheight writing-mode 阅读全文
posted @ 2018-10-24 10:10 小太阳🌞🌞🌞 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 此文章介绍vue-cli脚手架config目录下index.js配置文件 此配置文件是用来定义开发环境和生产环境中所需要的参数 上代码 // see http://vuejs-templates.github.io/webpack for documentation. // path是node.js 阅读全文
posted @ 2018-10-17 18:04 小太阳🌞🌞🌞 阅读(2584) 评论(0) 推荐(0) 编辑