摘要: 传统的部署方式是更新代码 → 本地构建 → 上传服务器发布;而现代化的部署方式是CI/CD(持续集成/持续部署) CI/CD服务有很多: Jenkins Gitlab CI Github Actions Travis CI Circle CI ... 开始前需要准备Linux服务器;把本地代码提交G 阅读全文
posted @ 2020-08-20 16:44 雨筠 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: 封装vue组件库 组件库的开发和平时项目中组件的开发过程是一样的,不同的是组件库作为一个插件使用,使用Vue.use()注册插件。 Vue.use方法可以接收一个函数,如果是函数会直接调用这个函数;可以传入对象,传入对象,会调用这个对象的install方法。 vue规定插件应该暴露一个install 阅读全文
posted @ 2020-08-06 17:18 雨筠 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在javascript中,我们可能很少会去用到 Label 语句,但是熟练的应用 Label 语句,尤其是在嵌套循环中熟练应用 break, continue 与 Label 可以精确的返回到你想要的程序的位置。 label语句语法 举个栗子:(没添加label) 这里当 i 和 j 等于5的时候只 阅读全文
posted @ 2019-08-12 23:46 雨筠 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 一、Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 1、可以设置中间件来响应 HTTP 请求。 2、定义了路由 阅读全文
posted @ 2019-05-21 17:52 雨筠 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: 用之前的内容写一个简单的注册登录 运行代码 node xxx.js 在浏览器输入http://localhost:8080/user.html 阅读全文
posted @ 2019-05-20 15:27 雨筠 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用 GET/POST 请求。 1、由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。 项目根目录新建server.js 和 for 阅读全文
posted @ 2019-05-20 10:35 雨筠 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 服务端对文件进行读、写是很常用的功能,那么怎么实现读、写? 使用fs模块,fs模块又两个方法readFile()和writeFile(),两个方法就是对文件进行读、写的 1、读取文件使用readFile(fileName,callback)方法,该方法接受两个参数,fileName:需要读取的文件名 阅读全文
posted @ 2019-05-05 16:12 雨筠 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、先在项目下新建一个server.js,任何浏览器和服务器的通讯都是通过http来完成的,所以先引入http模块(这是一个系统模块) 2、既然引入了那就要使用它,通过他的createServer()方法创建服务;创建服务之后还要添加监听的端口,这样才知道你找的是谁,监听端口使用listen()方法 阅读全文
posted @ 2019-05-05 11:33 雨筠 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 问题:在安卓系统中,部分手机使用系统自带的键盘输入英文,bindinput事件不触发获取不了输入的内容,在输入中文时,要点击键盘的“完成”获取选择内容才触发(输入meishi拼音不会触发bindinput事件,只有在选择“美食”文字才触发) 解决办法:使用form表单提交数据可以解决上面的问题;但是 阅读全文
posted @ 2019-05-04 18:18 雨筠 阅读(652) 评论(0) 推荐(0) 编辑
摘要: textarea 最好不要使用hidden、wx:if、wx:else 1、需求:“项目名称”获取焦点时,弹出项目列表弹出,input处于获取焦点情况,点击空白地方弹窗消失 结构:除了“备注”是textares(使用了wx:else),其它的为input 问题:安卓手机首次点击获取焦点,键盘弹起瞬间 阅读全文
posted @ 2019-05-04 18:06 雨筠 阅读(1008) 评论(0) 推荐(0) 编辑