06 2019 档案
摘要:/** * 随机生成字符串 * @param randomFlag 产生任意长度随机字母数字组合 * @param min 任意长度最小位[固定位数] * @param max 任意长度最大位 * @returns {string} */ function noncestr(randomFlag, min, max) { var str = "", range...
阅读全文
摘要:文档地址(h5支付) https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_5 微信内调起支付:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3 我想做的是h5支付,也
阅读全文
摘要:这段时间在研究element-admin,感觉这个库有许多值得学习的地方,我学习这个库的方法是,先看它的路由,顺着路由,摸清它的逻辑,有点像顺藤摸瓜。 这个库分的模块非常清晰,适合多人合作开发项目,但是如果一个人去用这个库开发后台,步骤显的有点繁琐,特别是调用后端接口,之前一个方法就调用到了,但是用
阅读全文
摘要:之前做项目时,特别是后台项目,左边都有侧边栏,我们需要做到点击某个侧边栏的项让这个项高亮,之前采用的是给每个项绑定一个值,点击某个项时,就将这个值付给一个变量,在每一项上判断这个变量是否与每项上的值相等,从而使对应项高亮, 但是最近在vue-element-admin上看到的是,他的侧边栏其实就是路
阅读全文
摘要:vue运行为v-on在监听键盘事件时,添加了特殊的键盘修饰符:\ vue还非常贴心地给出了常用按键的别名,这样就不必去记keyCode ~ ~ 上面代码,还可以在这样写: 全部的键盘别名: 还有一些组合按键: Alt + C : Ctrl + Click : 注意!!!如果用了封装组件的话,比如el
阅读全文
摘要:使用 js-cookie 工具:(比较方便,推荐使用) 工具地址:https://www.npmjs.com/package/js-cookie 安装 引入 具体使用见以下: js清除所有cookie(此方法只能清除简单的cookie 如果带路径,则不能清除)
阅读全文
摘要:在线预览 https://github.com/PanJiaChen/vue-element-admin/blob/master/README.zh-CN.md (总连接) 使用文档
阅读全文
摘要:廖老师官网链接 这两个表格有个映射关系,就是根据Grade_ID可以在班级表中查找到对应的所有班级: 也就是Grade表的每一行对应Class表的多行,在关系数据库中,这种基于表(Table)的一对多的关系就是关系数据库的基础。 根据某个年级的ID就可以查找所有班级的行,这种查询语句在关系数据库中称
阅读全文
摘要:本地代理造成session丢失,登录不成功,是由于代理配置造成的 devServer: { port: 8000, proxy:{ '/qiantai':{ target:'线上地址/qiantai', changeOrigin: true, pathRewrite: { "^/qiantai":
阅读全文
摘要:今天打算上线vue的单页面项目,上线后,首页加载速度巨慢! 原因是项目上线后,网速不够快,加载js,css等资源很慢, 打开打包好的文件发现chunk-vendors.xxxxxxx.js的包很大,达到了4千多kb,简直不能忍!(vendors的文件是项目中引入的第三方库,打包好的文件) 网上查了查
阅读全文
摘要:实现 退出登陆 无法回退到其它页面 当有登陆状态时 可以拿其它页面的地址直接访问 若没有登陆状态 拿其它页面的地址直接访问 会报错
阅读全文
摘要:创建koa2工程 首先,我们创建一个目录hello-koa并作为工程目录用VS Code打开。然后,我们创建app.js,输入以下代码: 对于每一个http请求,koa将调用我们传入的异步函数来处理: 其中,参数ctx是由koa传入的封装了request和response的变量,我们可以通过它访问r
阅读全文
摘要:koa是Express的下一代基于Node.js的web框架,目前有1.x和2.0两个版本。 历史 1. Express Express是第一代最流行的web框架,它对Node.js的http进行了封装,用起来如下: 虽然Express的API很简单,但是它是基于ES5的语法,要实现异步代码,只有一
阅读全文
摘要:crypto模块的目的是为了提供通用的加密和哈希算法。用纯JavaScript代码实现这些功能不是不可能,但速度会非常慢。Nodejs用C/C++实现这些算法后,通过cypto这个模块暴露为JavaScript接口,这样用起来方便,运行速度也快。 MD5和SHA1 MD5是一种常用的哈希算法,用于给
阅读全文
摘要:Node.js开发的目的就是为了用JavaScript编写Web服务器程序。因为JavaScript实际上已经统治了浏览器端的脚本,其优势就是有世界上数量最多的前端开发人员。如果已经掌握了JavaScript前端开发,再学习一下如何将JavaScript应用在后端开发,就是名副其实的全栈了。 HTT
阅读全文
摘要:stream是Node.js提供的又一个仅在服务区端可用的模块,目的是支持“流”这种数据结构。 什么是流?流是一种抽象的数据结构。想象水流,当在水管中流动时,就可以从某个地方(例如自来水厂)源源不断地到达另一个地方(比如你家的洗手池)。我们也可以把数据看成是数据流,比如你敲键盘的时候,就可以把每个字
阅读全文
摘要:Node.js内置的fs模块就是文件系统模块,负责读写文件。 和所有其它JavaScript模块不同的是,fs模块同时提供了异步和同步的方法。 回顾一下什么是异步方法。因为JavaScript的单线程模型,执行IO操作时,JavaScript代码无需等待,而是传入回调函数后,继续执行后续JavaSc
阅读全文
摘要:官方文档:http://nodejs.cn/api/ 因为Node.js是运行在服务区端的JavaScript环境,服务器程序和浏览器程序相比,最大的特点是没有浏览器的安全限制了,而且,服务器程序必须能接收网络请求,读写文件,处理二进制内容,所以,Node.js内置的常用模块就是为了实现基本的服务器
阅读全文
摘要:由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。 学习node,首先要装node,和它的包管理工具,这两个都是傻瓜式安装,百度一下就安装了。 安装完之后,打开终端,用 查看node版本 用 查看npm版本 以上就是学习node的准备。 node有两种
阅读全文
摘要:整体思路: 1:利用element-ui的栅格实现小分辨率和大分辨率的适配 2:模拟一组数据,从中筛选出 绑定各个表单值的对象 以及生成验证规则对象 3:在script标签内 、data()外,自定义验证规则,这样在created钩子中(也就是生成验证对象时)就可以将这些自定义的规则加入进去 下面是
阅读全文
摘要:container布局(flex布局,注意兼容性!!!) style icon图 按钮 使用type、plain、round和circle 链接文字 radio单选框 和按钮框 要使用 Radio 组件,只需要设置v-model绑定变量,选中意味着变量的值为相应 Radio label属性的值,la
阅读全文
摘要:var OriginTitile = document.title, titleTime; document.addEventListener('visibilitychange', function() { if (document.hidden) { document.title = '(┬_┬)'; ...
阅读全文
摘要:var objs = [ {'name': 'A', 'type': 'fly'}, {'name': 'B', 'type': 'blur'}, {'name': 'C', 'type': 'wipe'}, {'name': 'D', 'type': 'cube'}, ...
阅读全文
摘要:文档地址:https://developer.qiniu.com/kodo/sdk/1283/javascript#2 npm引入 例子: 参数说明: file:上传的文件(files[0]) key:自定义的路径 token:后台接口返回 其它的具体参数可取值可以参考文档 贴个具体上传的代码 进一
阅读全文
摘要:在上面的章节中我们看到了JavaScript的对象模型是基于原型实现的,特点是简单,缺点是理解起来比传统的类-实例模型要困难,最大的缺点是继承的实现需要编写大量代码,并且需要正确实现原型链。 有没有更简单的写法?有! 新的关键字class从ES6开始正式被引入到JavaScript中。class的目
阅读全文
摘要:在传统的基于Class的语言如Java、C++中,继承的本质是扩展一个已有的Class,并生成新的Subclass。 由于这类语言严格区分类和实例,继承实际上是类型的扩展。但是,JavaScript由于采用原型继承,我们无法直接扩展一个Class,因为根本不存在Class这种类型。 但是办法还是有的
阅读全文
摘要:以上是一个原型链继承的例子 javascript创建对象 JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。 当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其原型对象上找,如果还没有找到,就一直上溯到Object
阅读全文
摘要:变量和javascript的变量含义一样 在Java中,变量分为两种:基本类型的变量和引用类型的变量。(javascript中同样是这样的) 基本数据类型 基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型: 整数类型:byte,short,int,long 浮点数类型:
阅读全文
摘要:因为Java是面向对象的语言,一个程序的基本单位就是class,class是关键字,这里定义的class名字就是Hello: 类名要求: 类名必须以英文字母开头,后接字母,数字和下划线的组合 习惯以大写字母开头 要注意遵守命名习惯,好的类命名: Hello NoteBook VRPlayer 不好的
阅读全文
摘要:安装IDE练习插件 启动Eclipse,选择菜单“Help”-“Install New Software...”,在打开的对话框中: 点击“Add”,对Name填写一个任意的名称,例如“Java Practice Plugin”,对于Location,填入https://liaoxuefeng.gi
阅读全文
摘要:为了更好的学习java,我打算下载个eclipse 地址:https://www.eclipse.org/downloads/packages/ 我们需要下载的版本是Eclipse IDE for Java Developers 根据操作系统是Windows、Mac还是Linux,从右边选择对应的下
阅读全文
摘要:第一次学习java,今天知道了java之父叫 詹姆斯。高司令 其它的记不住太多,首先我们先来安装jdk 百度搜索jdk12 (现在的jdk为12版本)安装稳定版 找到javaSE12X。。 下载安装即可(一般默认路径为 c盘 program fiels 的java文件下 的jdk12x ) 安装完J
阅读全文
摘要:template data methods
阅读全文
摘要:以上是html(用的是vue,所以用@绑定的) 今天想用js读取txt文件,但是一直乱码,后来查到,把reader.readAsText(file,'gb2312')中的编码格式设置成gb2312就不乱码了 js: aaa(event){ var self=this, files=event.tar
阅读全文