Node 之 Path

2020-09-22
阅读 1 分钟
1.5k
Node 之 path1、__dirname 和 __filename 是模块中 的一个内置成员,他们分别是:__dirname 是当前文件夹的绝对路径__filename是当前文件的绝对路径(1)、__diranem:获取到当前文件所在文件夹的绝对路径例如: 当前文件的位置:vueDemo/src/nodeMain.js(2)、path.join(path1,path2,path3.......)作用:将路径片段使用特...

微信小程序——实战项目(京东商城)

2019-08-27
阅读 1 分钟
5k
mlab被MongoDB收购,2019年后在mlab中注册和在mongoDB中注册一样。在mongoDB官网中登录后,访问一下地址,查找配置,步骤如下:[链接]1、2、在京东商城小程序项目的后台代码中配置如下(后台代码文件名:jd-interface)3、后台项目终端执行

js监听div元素的宽高变化

2019-06-27
阅读 3 分钟
49.5k
一、js监听window变化的方法 1、onsize只能监听window对象的变化 (1)、 window对象原生、jQuery方法 {代码...} //注意:浏览器窗口大小改变时,这段代码会执行多次,对性能影响大,容易造成浏览器假死。 (2)、实现不管窗口怎么改变,只在停止改变之后才执行代码 {代码...} //通过使用定时器的方式来让代码延迟执行,每次...

Vue-cli 搭建移动端项目

2019-02-27
阅读 2 分钟
4.5k
Vue-cli项目详解大全 1、Vue-cli项目结构剖析 (1)、外层目录: {代码...} (2)、文件夹: {代码...} 2、注意点:babel-polyfill的引用和使用: (1)、Babel介绍: {代码...} (2)、.babelrc配置 在Babel执行编译的过程中,会从项目的根目录下的 .babelrc文件中读取配置。在.babelrc配置文件中,主要是对预设(presets) 和 插...

bootstrap-table 表头和内容宽度不一致, 列内容错位问题

2019-02-13
阅读 1 分钟
5.2k
1、解决bootstrap-table中表头和内容宽度不一致, 列内容错位问题 在进行bootstrap分页处理的时候,使用bootstrap-table出现表头与内容宽度不一致的情况。如下图: 解决方法: 修改bootstrap-table.js源码,将BootstrapTable.prototype.resetView函数体中的 this.resetHeader();padding += this.$header.outerHeight(); ...

productionSourceMap: false

2019-01-03
阅读 1 分钟
5.7k

在VSCode中,创建一个.vue文件的模板

2018-12-12
阅读 2 分钟
6.9k
在vscode中使用插件是注意项:不要使用:IntelliSense for CSS, SCSS class names in HTML and Slim这个插件,他会和tab的自动补全冲突的。

Vue项目报错:Uncaught SyntaxError: Unexpected token <

2018-11-09
阅读 1 分钟
156.7k
Vue项目报错:Uncaught SyntaxError: Unexpected token &lt; 遇到问题: 今天做一个 VUE 的项目,在引入第三方依赖的 JS 文件时,遇到了一个问题: 控制台的提示:Uncaught SyntaxError: Unexpected token &lt;按照提示进入文件,再看如下图: 仔细看了看 index.html 文件,发现原本我的 JS 文件是放在 /src/utils 文件夹...

Vue -computed传参数

2018-11-09
阅读 1 分钟
7.9k
vue 中computed想传递参数怎么办? 闭包在这里起到的重要的作用 {代码...}

form中只有一个input时自动提交问题

2018-11-06
阅读 1 分钟
2.4k
form表单 一个input时 回车自动提交 问题描述: form表单中,如果当前表单只有一个input输入框时,单击回车会自动提交当前表单。 解决方案: 在当前form表单中添加一个隐藏的input, &lt;input style="display:none" type="text"&gt;

webApp 移动端UI库全集

2018-10-24
阅读 1 分钟
10.1k
(2)、官方介绍:WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。

vue-cli V3.0版本

2018-10-23
阅读 4 分钟
11.5k
目前官网上还不是3.0版本,所以需要在github上面学习使用:github网站:https://github.com/vuejs/vue-cli/tree/dev/docs

微信小程序

2018-09-19
阅读 3 分钟
3.1k
(1)、小程序搜索入口 &amp; 附近的小程序 (2)、扫一扫,长按识别小程序 (3)、好友分享,群分享 (4)、关联公众号 (5)、第三方的小程序应用商店 (6)、小程序之间相互跳转

md5摘要算法、base64加密解密

2018-08-28
阅读 1 分钟
5k
4、对于数据加密来讲,base64只是达到了让人看到数据,不知道数据的内容,而无法做到真正的安全,所以base64另外一个用途是用来进行数据的传输.

JWT

2018-08-28
阅读 2 分钟
2.6k
根据维基百科的定义,JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payload)和签名(signature)。

Vue 实现展开折叠效果

2018-08-27
阅读 3 分钟
24.8k
Vue 实现展开折叠效果 效果参见:https://segmentfault.com/q/1010000011359250/a-1020000011360185 上述链接中,大佬给除了解决方法,再次进行总结,方便以后使用。 除了使用jQuery的方式实现上述效果,同样可以在Vue实现,下面是解决办法: 1、创建collapse.js文件 {代码...} 2、在.vue组件中引入 {代码...}

移动端开发单位——rem,动态使用

2018-08-14
阅读 3 分钟
4.3k
移动端开发-大纲 一、移动web开发和适配 1、特点: {代码...} 小技巧:在调试窗口中,选中“computed -&gt; Show all”,就会显示标签元素的全部样式。 2、常见的移动web适配方法: 定高,宽度百分比 flex布局 &lt;响应式布局&gt; Media Query(媒体查询) &lt;响应式布局&gt; (1)、Media Query(媒体查询) {代码...} (2)...

ES6语法总结

2018-07-16
阅读 16 分钟
4k
ES6并不是兼容所有浏览器,需要使用Babel转为ES5语法(ES5语法所有浏览器都兼容)。 Visual Studio Code下载插件:Bracket pair Colorizer(颜色高亮)、JavaScript(ES6)code(es6语法提示)、live server(vscode保存代码后,页面立即刷新,不需要手动刷新页面)

js事件冒泡和事件捕获

2018-07-11
阅读 3 分钟
9.6k
事件冒泡 、事件捕获 、 事件委托 1、事件冒泡 、事件捕获 二者联系与区别 联系: {代码...} 区别: {代码...} 2、事件冒泡 (1)、冒泡事件图示: {代码...} (2)、上述代码采用的事件冒泡机制: 1.当点击son元素时,先触发son的点击事件,再触发father的点击事件,打印相应的内容; 2.当点击father元素时,只触发fath...

压力性能测试工具 —Jmeter

2018-05-29
阅读 1 分钟
5.6k
压力性能测试工具 — Jmeter(mac 版本) 一、安装 1、官网下载Jmeter:[链接] 2、下载相应版本 3、解压下载的文件 4、终端执行:sh jmeter,然后弹出页面窗口 二、使用 1、testaplan右击:创建一个主线程 2、线程组右击:创建一个获取凭证的请求 3、创建后置处理器:后置处理器是当这个请求但会后要做的事情, 4、正则表达...

.vue文件 加scoped 样式不起作用

2018-05-28
阅读 4 分钟
17.9k
1、在vue组件中,为了使样式私有化(模块化),不对全局造成污染,在style标签上添加scoped属性,以表示它只属于当下的模块。但是要慎用,因为在我们需要修改公共组件(第三方库或者项目中定制的组件)的样式的时候,scoped会造成很多困难,组要增加额外的复杂度。

svn操作规范

2018-05-25
阅读 3 分钟
2.9k
svn操作规范 注意:mac上的Xcode集成SVN,直接在终端输入:svn -version,显示如下: 说明系统上有SVN,直接使用即可。 1、将文件checkout到本地目录 {代码...} 2、往版本库中添加新的文件 {代码...} 3、将改动的文件提交到版本库 {代码...} 4、加锁/解锁 {代码...} 5、更新到某个版本 {代码...} 6、查看文件或者目录状态...

vue 模糊查询+排序

2018-05-21
阅读 3 分钟
22.4k
原理:原生js的search() 方法,用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。

原生JS、jQuery 遍历方法总结

2018-05-17
阅读 1 分钟
4.2k
2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。

Vue 字符串模板 dom模板

2018-05-16
阅读 2 分钟
16.2k
HTML模板(dom模板):直接在HTML页面挂载的模板,就是原先写在页面上的,能被浏览器识别的HTML结构,会在一加载就被浏览器渲染,然后js获取dom节点的内容, 形成dom模板。(即非字符串模板)字符串模板:可能原先放在服务器上的,script标签或者js的字符串里,原先不参与页面渲染的一串字符。

Vue 不能检测到对象属性的添加或删除,注意!!!

2018-05-11
阅读 3 分钟
17.4k
官网——深入响应式原理([链接])中介绍到:受现代 JavaScript 的限制 (以及废弃 Object.observe),Vue 不能检测到对象属性的添加或删除。由于 Vue 会在初始化实例时对属性执行 getter/setter 转化过程,所以属性必须在 data 对象上存在才能让 Vue 转换它,这样才能让它是响应的。

Vue官方文档——详解

2018-04-23
阅读 9 分钟
31.6k
Vue官方文档——详解 ( Vue 2.*版本 ) 〇、Vue中不能使用箭头函数地方 1、生命周期函数中不能使用箭头函数 2、data函数不能使用箭头函数 3、watch中不能使用箭头函数 4、methods中不能使用箭头函数 5、computed不能使用箭头函数 一、全局配置 Vue.config 是一个对象,包含 Vue 的全局配置,vue.config的配置全部在在main.j...

jQuery的ajax请求参数大全

2018-04-22
阅读 4 分钟
5.8k
async:要求为Boolean类型的参数,默认设置为true,即所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。

token认证

2018-04-22
阅读 4 分钟
46.2k
CSRF(Cross-site request forgery),中文名称:跨站请求伪造。攻击者盗用你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题包括:个人隐私泄露以及财产安全。

git 操作规范

2018-04-18
阅读 4 分钟
10.3k
git 操作规范 一、 创建与合并分支 1、 从master分支创建dev分支并切换到dev分支 {代码...} 其中,git checkout -b dev 等价于: {代码...} (1) {代码...} 查看本地当前的分支,分支前面带“*”表示当前分支,剩下的分支表示本地有的分支。 (2) {代码...} 查看远程全部的分支,白色的表示本地有的,红色的表示本地没有...