node简单基础
webserverNginx 下载好对应系统版本安装,命令行开启,就相当于启动服务器了 nginx配置conf文件 root html路径修改下即可 nginx -c conf/myselfconf.conf 这时就自己可以通过localhost或127.0.0.1访问 查下自己公网ip 其他机器可通过这个访问 node操作文件系统/网络/数据/进程 等 而不是bom和dom 模块化require ...
Read more
流行的Koa框架
Koa框架 一个http框架Koa其实就是对node原生http对象的二次包装,提供了更好的接口和结构,方便使用和维护。 具体API https://koa.bootcss.com/ Koa本身超级简单,也没自带路由,可以借助别人实现的第三方中间件,来配合使用。 例如路由 : koa-router 第三方中间件大全:https://github.com/koajs/koa/wiki 常用: koa ...
Read more
Vuex和VueRouter
VueRouter vue前端路由vue页面开发中 每一个要实现的独立页面内容都是通过组件来完成的 router 路由管理者 新建Vue对象需要配置此项 route 单个路由 对象 routes 路由们 (定义路由组件关系映射关系的数组) routes[route1,route2] route{name:xx,path:yy,component:zz} path即url,component即组件名 ...
Read more
Vue的lifecycle
Vue生命周期从初始化到调用结束 实例创建完成后立即调用created 实例已经完成以下配置:数据观测(object observer) 属性和方法计算 created阶段时 $el还不存在 mounted阶段时 $el就有了 vm.$mount(el) 手动指定挂载对象 template指定的模板优先于el的outerHTML 如果没有template选项,会将el.outerHTML ...
Read more
Vue基础
设计模式 mvvmm: model 数据 界面中展示的或应用中使用的数据 v: view 视图 用户看到的界面 vm: view-model 中间人 处理数据与界面之间的相关逻辑(处理v和m的交互) new Vue得到一个vue对象 后续的数据管理和视图的渲染更新这些操作都是通过这个Vue对象来完成的 初始化Vue中的属性el:指定当前vue对象处理的范围,通过el指定的内容将被当前Vue对象管理 ...
Read more
MySql简单使用备注
安装MySQL(mac版) 两种方式 官网下载community mysql server最新版dmg 使用homebrew方式安装 命令brew mysql 第一种不推荐,极力推荐第二种 第一种可能导致使用mysql.preference开不起来服务器,点击无反应 第二种直接在命令行进行开启数据库服务 mysql.server start 关闭数据库服务 mysql.server st ...
Read more
Promise手札
同步异步script标签加载方式为同步阻塞方式,所以一般放在body最后 最新es版本 script标签增加了async属性 可设置为true 则为异步加载 createElement创建script对象加载 为异步非阻塞模式 先记住写法new Promise(function(resolve,reject){dosomething(异步代码)}) ==等价于== new Promise((res ...
Read more
git常用技能点
给他人直接提交权限,团队写作方式自己的github中某个项目,Settings-Collaborators Add collaborators的input输入框中,填入别人用户名,然后上方会多出用户 这时点击==Copy invite link==,然后发送给被邀请方 被邀请方访问这个邀请链接,然后点击按钮==Accept invitation==即可接受邀请 然后被邀请方git clone下来项 ...
Read more
关于前端模块化
几种模块化方式 CommonJS 基于js,适用于后端的模块化系统 基于文件系统的模块加载器 前端浏览器是无法操作文件系统的 适用于前端(浏览器环境)的模块化系统 AMD异步模块定义 CMD通用模块定义 UMD统一模块定义(对AMD和UMD的统一) 再包装了一层,支持AMD|CMD|CommonJS或window ES6 Module AMD 前置依赖 CMD 后置依赖/就近依 ...
Read more
AJAX笔记
发请求用form表单 get或post请求 用a标签 get请求 基于js的请求 即xhr xmlhttpserver 不会重新渲染整个页面 通过queryString方式 既可以post也可以get 如果用正文方式 只能post 获取表单元素的小技巧: form.username username为表单内标签的name 获取到了name为username的input元素 发请求的方式 ...
Read more