#
Git
Press
rainyGLC
Login
Author
rainyGLC
Very Lazy. Have no word to say.
Collection
rainyGLC
has 6
collections
Posts
2022/04/29
事件绑定
要想让JavaScript对用户对操作做出响应,首先要对DOM元素绑定事件处理函数所谓事件处理函数,就是要处理用户操作的函数,不同的操作对应不同的名称在Javascript中,有三种常用的绑定事件的方法:
2022/04/29
Koa2开发快速入门
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。正因为 Koa 没有捆绑任何中间件,所以我们在开发应用的时候一定要注意自己开发,或者找 Koa 对应的中间件,并且还要注意对应的版本。
2022/04/29
通过express实现一个简单MVC框架
Model是定义数据结构和方法,并且和数据库进行交互。View是用数据渲染用户看到的视图。Controller是处理用户请求,从Model中拿到数据给到view视图。
2022/04/29
JaveScript中两个非常重要的数据类型是对象和数组🤗
对象是名/值的集合,或字符串到值映射到集合var book = { //对象是用花括号括起来topic:"javaScript",//属性“topic”的值是“javaScript”
2022/04/29
关于Vue的一些问题纪录
已知知识:vue单文件将组件写在了一个.vue后缀的文件中,有三部分<template> <script> css样式,在该文件中使用ES6模块的export导出这个组件的选项,提供其他组件复用,最后使用webpack打包成一个正常的html+js的文件。问题:
2022/04/29
回调函数
百度:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。因此,回调本质上是一种设计模式,并且jQuery(包括其他框架)的设计原则遵循了这个模式。在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。
2022/04/29
总结一下对vue组件通信的理解和使用
在做组件分离的时候,很有可能会涉及到父子组件之间的通信,那么父子组件间如何通信。父组件调用一个子组件,父组件的属性如何能够传递给子组件使用,子组件里的数据如何能传递父组件?
2022/04/29
flex:1和flex:none的布局
首先先了解一下flex的属性:flex属性为flex-grow、 flex-shrink和flex-basis 的简写,默认值为0 1 auto.后面两个属性可选。其中:
2022/04/29
koa实现get和Post请求参数获取
cd ~/Desktop && mkdir koaApp && cd koaApp
2022/04/29
实现微信小程序的用户登录
本项目为 Node.js 构建 Web API,并使用微信小程序构建前台工具。主要考察对微信小程序项目中的应用能力,分成以下两个部分:Node.js API 的运用,结合 Koa2 框架输出应用的 API 接口微信小程序的基本运用,框架、组件以及 API 的运用能力
2022/04/29
koa2的ctx.state ctx.body有什么区别啊?
state是用来给中间件保存数据的,而body是最终的输出body和原来一样没变过,只说说state。为什么会有state,因为我们会有到很多中间件用于存储某些昨天,比如登陆或者权限验证,在此之前,我们会报错到ctx的一个自定义属性上比如ctx.locals.isLogin,但是我们总是要写类似这样的代码
2022/04/29
koa2使用路由中间件
通过安装koa-router中间件,来控制一下路由;本篇的版本:注意版本目录结构:
2022/04/29
分页查询
No exerpt.
2022/04/29
问题
当遇到你已经下载了node_mmodules包,启动项目时,遇到类似这种缺少modle“Error: Cannot find module 'ee-first'”如图:通常的解决方法为:
2022/04/29
nodemon使用简介
(nodemon Git地址)nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。nodemon将监视启动目录中的文件,如果有任何文件更改,nodemon将自动重新启动node应用程序。
2022/04/29
用模块封装代码----导入导出的基本语法
模块是自动运行在严格模式下并且没有办法退出运行的javaScript代码,模块真正的魔力为仅导出和导入你需要的绑定,而不是所有的东西都放在一个文件中。export,export default || exports,module.exports || import,require 傻傻分不清,头大了!😣
2022/04/29
vue-router如何传递参数
之前一直在配置路由的时候,出现一个name,但是不知道具体有什么用,在路由中它可以用来传递参数。在router.js中将路由都写好
2022/04/29
HTML的简单的后台页面布局
<div class="wrapper"> <hearder class="page-header"></hearder><div class="page-main">
2022/04/29
Todo项目时的问题
为什么自带的@focus不生效 要自定义todo-focus了才生效呢因为你双击的这个元素并不是 input 的元素,双击事件的回调函数通过数据的操作让你点击的这个元素下方的 input 元素出现。所以当你双击的时候,它只是出现,需要你再点击一下才会聚焦。使用自定义指令,当你双击他时候,input 元素出现的时候,这个自定义属性也成立将会触发其回调事件,这个回调函数中可以拿到当前的 input 元素 el ,然后使用浏览器原生的方法 focus 让其聚焦,这样就不用再点击多一次。
2022/04/29
vue-cli2与vue-cli3区别
CLI 2和CLI 3第一个区别是npm包的包名,CLI 3并没有沿用CLI 2的vue-cli,而是另起为@vue/cli。创建项目方面也发生了变化,CLI 2 可以选择根据模板初始化项目,而CLI 3并未重新开发模板,如果开发者想要像CLI 2一样使用模板初始化项目,可全局安装一个桥接工具@vue/cli-init。CLI 2和CLI 3第二个区别是: 生成的vue项目目录的命名改变,同时生成的目录结构,
« Newer
1 / 2
Older »