0

vue history 模式打包部署在域名的二级目录的配置指南

最近在做项目,需要把项目部署在域名下的二级目录,并且是在用vue-router的history 模式。 我们都知道vue-router 的两种前端基本访问模式 hash 和history 。hash 模式后面带#,打包的时候只需要把绝对路径(/)换成相对对路径(./),就可以部署在任何地方,不需要服 ...

天高任鸟飞吧 发布于 2019-07-01 22:56 评论(0)阅读(79)
0

剑指前端(前端入门笔记系列)——Math对象

Math对象 Math对象 ECMAScript将一些常用的数学公式和信息封装到了一个对象中——Math对象,为我们实现数学方面的计算功能提供了便捷,而且该对象还提供了辅助完成这些计算的属性和方法 属性 console.log("自然对数的底数,即常量e的值:" , Math.E); console ...

AI-fisher 发布于 2019-07-01 21:04 评论(0)阅读(33)
0

窗口缩放导致页面排版错乱的解决方法

简单的说就是设置body的宽度,那么如何动态的获取浏览器减去侧边滚动条之后的宽度,原理就是通过创建一个带有 滚动条的div(也就是overflow:scroll),利用offsetWidth-clientWidth得到滚动条的宽度,再利用 window.screen.availWidth减去滚动条的 ...

名刀涛 发布于 2019-07-01 17:43 评论(0)阅读(45)
0

剑指前端(前端入门笔记系列)——DOM(基本组成与操作)

DOM——基本组成与操作 DOM——基本组成与操作 DOM是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。他给文档提供了一种结构化的表达方式,可以改变文档的内容和呈现方式,我们最关心的是,DOM把网页和脚本以及其 ...

AI-fisher 发布于 2019-07-01 17:43 评论(0)阅读(46)
0

vue.js 学习笔记

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统核心思想是:数据驱动、组件系统。 11个生命周期函数 beforecreated:el 和 data 并未初始化 在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置 ...

张小中 发布于 2019-07-01 16:58 评论(0)阅读(90)
0

常用的时间函数整理

这次的项目中,有很多用到了时间函数,报错直接获取本月的开始日期,结束如期。本周的开始时间,结束时间等。这里简单的记录一下,方便下次引用。时间格式大家可以自行修改,例子中都是格式化成为了2019-07-01 15:55:00这样的格式。 2.获取这个月,或者上个月,或者下个月的开始日期和结束日期,大家 ...

程先生哈 发布于 2019-07-01 15:56 评论(0)阅读(48)
0

js中关于带数字类型参数传参丢失首位数字0问题

最近在项目中遇到一个问题,js中传带有数字的参数时,如果参数开头有数字0,会把0给去掉。 例如: 方法abc(0123456,789); 方法abc中获取的参数0123456就会变为123456。 原因推测: 由于js对数据类型没有一个具体的声明,传入的数值有可能被其默认当中数字 而将多余的0给自动 ...

秋風落葉 发布于 2019-07-01 14:38 评论(0)阅读(79)
1

深入V8引擎-AST(1)

没办法了,开坑吧,接下来的几篇会讲述JavaScript字符串源码在v8中转换成AST(抽象语法树)的过程。 JS代码在V8的解析只有简单的几步,其中第一步就是将源字符串转换为抽象语法树,非常类似于vue中将html转换为VNODE的过程。该过程涉及的类并不多,均位于/src/parsing文件夹中 ...

书生小龙 发布于 2019-07-01 12:43 评论(0)阅读(230)
0

vue-preview vue图片预览插件+缩略图样式

一、安装 二、main.js中 导入组件 三、代码 1、要为缩略图设定样式 ,要在全局样式中设定,如下: 2、组件代码: 四、效果1、缩略图 2、预览图 ...

&执念 发布于 2019-07-01 11:53 评论(0)阅读(220)
1

JavaScript之变量(声明、解析、作用域)

声明(创建) JavaScript 变量 在 JavaScript 中创建变量通常称为"声明"变量。 一、我们使用 var 关键词来声明变量: var carname; var carname; 变量声明之后,该变量是空的,其值实际上是 undefined。 如需向变量赋值,请使用等号: carna ...

只为所需 发布于 2019-07-01 11:00 评论(0)阅读(55)
0

监控微信小程序wx.request请求失败

在微信小程序里,与后台服务器交互的主要接口函数是 ,用于发起 HTTPS 网络请求。其重要性不言而喻。然而,却经常遇到请求失败的问题,笔者特意谷歌"wx.request 请求失败",可以搜索到很多相关的文章,下面列出一些: "wx.request 失败| 微信开放社区" "微信小程序 wx.requ ...

Fundebug 发布于 2019-07-01 10:15 评论(0)阅读(114)
0

canvas画布

画布canvas 1)什么是画布: 就是html中的一个标签:canvas 2)如何使用? 通过JS来使用 3)JS如何与canvas关联起来 (1)通过getContext("2d")方法来给画布配置画笔,使其具备绘画功能; var ctx = canvas.getContext("2d") _创 ...

陌漠 发布于 2019-07-01 10:04 评论(0)阅读(61)
0

Three.js

官网:http://www.hewebgl.com/ ...

壹叶知秋 发布于 2019-07-01 09:35 评论(0)阅读(49)
1

sweetalert 弹框简单使用

sweetalert网站 简单使用教程 拷贝文件 放到项目中 使用 页面效果 修改代码应用到事件中 成功删除演示(后台数据也会删除) ...

郭楷丰 发布于 2019-06-30 22:05 评论(3)阅读(67)
0

Vue学习之Webpack小结(十二)

一、nrm: nrm是专门用来管理和快速切换私人配置的registry; nrm提供了一些最常用的npm包镜像地址,能够让我们快速的切换安装包时候的服务器地址; 二、镜像: 原来 包 刚一开始是只存在于国外的NPM服务器,但是由于网络原因,经常访问不到,这时候,我们可以在国内,创建一个和官网完全一样 ...

壹叶知秋 发布于 2019-06-30 15:43 评论(0)阅读(37)
0

Vue学习之监听methods、watch及computed比较小结(十一)

一、三者之间的对比: 1、methods方法表示一个具体的操作,主要书写业务逻辑; 2、watch;一个对象,键是需要观察的表达式,值是对应回调函数。主要用来监听某些特定数据的变化,从而进行某些具体业务逻辑操作;可以看作是”computed"和“methods”的结合体; 3、computed属性的 ...

壹叶知秋 发布于 2019-06-30 15:03 评论(0)阅读(34)
0

Vue学习之路由vue-router传参及嵌套小结(十)

一、路由传递参数: 1、使用query传值: 2、使用params 传参: 地址上需要设置下第二个参数ID 二、嵌套路由children: ...

壹叶知秋 发布于 2019-06-30 11:13 评论(0)阅读(60)
0

Babel是什么?

要是官方文档写得好的话,我也许就不用自己做个笔记。 官方文档 Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel 能为你做的事情: 1、语法转换 2、 ...

海角在眼前 发布于 2019-06-30 10:58 评论(0)阅读(95)
0

Web前端——表单提交和Js添加选项

表单 表单提交 表单提交之后会将表单的数据以get或post方式,传送到action要打开的页面 方式1: 使用提交按钮 方式2:使用js手动提交表单,this.form.submit() this可省略 onsubmit="true" 为false,表单不可提交(点击提交按钮无效,不会跳转页面) ...

Stars-one 发布于 2019-06-30 10:22 评论(0)阅读(63)
0

Vue学习之路由vue-router小结(九)

一、路由: 1、后端路由: 对于普通网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源; 2、前端路由: 对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash之间有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程 ...

壹叶知秋 发布于 2019-06-30 09:27 评论(0)阅读(31)