04 2019 档案
node08
摘要:恢复内容开始 1、Axios 1)基于promise的HTTP库,可用在浏览器或nodejs中 2)使用方法: 在模块内使用需要挂载到Vue对象上: Vue.prototype.$axios=axios 然后通过this.$axios来使用 简单地使用axios发送get请求: axios.all( 阅读全文
posted @ 2019-04-29 17:12 Tanqurey 阅读(248) 评论(0) 推荐(0)
node07
摘要:恢复内容开始 1、SQL基本查询语句 2、子句 1)WHERE 子句 WHERE key=val WHERE key>val WHERE key1>val1 AND key2<val2 WHERE key1>val1 OR key2<val2 2)ORDER 子句,负责排序 ORDER BY key 阅读全文
posted @ 2019-04-28 21:02 Tanqurey 阅读(106) 评论(0) 推荐(0)
node06
摘要:1、数据库: server端:数据存在 client端:管理工具,node mysql内有两个单位: 库:类似文件夹,容纳表 表:存储数据 行:一条数据 列(字段,域):一个数据项 主键:数据的唯一标识符。唯一的,操作性能高 Nodejs原生不支持mysql 2、SQL 1)增删改查 关键字大写 库 阅读全文
posted @ 2019-04-28 16:31 Tanqurey 阅读(254) 评论(0) 推荐(0)
node05
摘要:1、ejs: 输出变量的语法 <%= variable %> <%= obj.a%> <%= 1+4%> 循环语法: 输出html: 使用- ejs编译后输出undefined表示编译发生错误 ejs引用语法; 分支语法 include 不能接变量,请直接接路径 2、express结合模板引擎使用 阅读全文
posted @ 2019-04-27 21:11 Tanqurey 阅读(215) 评论(0) 推荐(0)
node04
摘要:1、模板引擎 用于渲染页面 介绍jade或ejs jade:侵入式,与原生html/css不共存,使用缩进代表层级 模板后缀.jade ejs:则非侵入式的 2、jade 1)简单使用: 2)语法:根据缩进,确定层级 在jade模板内书写属性,例如为script标签新增src属性 script(sr 阅读全文
posted @ 2019-04-27 15:10 Tanqurey 阅读(153) 评论(0) 推荐(0)
node03
摘要:1、express处理post请求 借助body-parse中间件,其实最终我们也不会使用这个 对于get请求,无需中间件,用req.query即可返回相应的数据 但是post我们尝试借助中间件处理 2、尝试编写中间件 2)进行封装 3)总结 4、cookie/session session存储在服 阅读全文
posted @ 2019-04-26 20:52 Tanqurey 阅读(190) 评论(0) 推荐(0)
node02
摘要:1、使用已有的知识实现一个简单的登录和注册的界面 请求有请求接口有请求页面的,我们需要加以区分 以下是客户端代码 以下是服务端代码 3、模块化 1)系统模块: Assert:断言 Buffer: cluster:进程群 crypto:加密 DNS Errors Events(重点)用于模拟事件 Pa 阅读全文
posted @ 2019-04-26 12:44 Tanqurey 阅读(200) 评论(0) 推荐(0)
node01
摘要:恢复内容开始 1、node初体验 安装完成node,写好相应的js代码后,在cmd中node 文件名即可完成编译执行过程。 2、尝试使用node搭建一个简单服务器 通过打印上述代码中的req对象,有用的是 .url 请求的资源地址 3、文件读写: 1)使用模块:fs 2)读取操作 3)写入操作 4) 阅读全文
posted @ 2019-04-25 20:04 Tanqurey 阅读(179) 评论(0) 推荐(0)
Vue-router重修02
摘要:1、权限控制 例如:登录后登录前的页面不一样 借助路由元信息完成 一个示例: 2、keep-alive 1) 阅读全文
posted @ 2019-04-25 13:13 Tanqurey 阅读(152) 评论(0) 推荐(0)
Vue-router重修01
摘要:恢复内容开始 1、在vue中获取dom vue中不建议您亲自进行dom操作 vue实例内置ref属性存储或获取相应的dom元素 <div ref="dv"></div> ... console.log(this.$refs.dv)//通过this.$refs来获取 ref可以获取组件(将获取组件对象 阅读全文
posted @ 2019-04-25 10:23 Tanqurey 阅读(218) 评论(0) 推荐(0)
Vue重修02
摘要:1、v-for的优先级比v-if/v-show都大 v-bind也可以绑定自定义的属性 2、父组件向子组件传值 3、子组件向父组件传值 6、当我们使用公用组件的时候,用于公用组件的某些属性值都是一样的,导致我们在使用时不能按需修改,非常 不方便,这时候我们需要借助vue提供的slot标签,将作为分发 阅读全文
posted @ 2019-04-24 16:18 Tanqurey 阅读(232) 评论(0) 推荐(0)
VUE重修01
摘要:恢复内容开始 1、框架与库的区别 前端框架与库的区别? jquery 库 -> DOM(操作DOM) + 请求 art-template 库 -> 模板引擎 框架 = 全方位功能齐全 简易的DOM体验 + 发请求 + 模板引擎 + 路由功能 KFC的世界里,库就是一个小套餐, 框架就是全家桶 代码上 阅读全文
posted @ 2019-04-24 09:57 Tanqurey 阅读(123) 评论(0) 推荐(0)
正则02
摘要:1、修饰符 2、元字符 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multi 阅读全文
posted @ 2019-04-23 16:03 Tanqurey 阅读(125) 评论(0) 推荐(0)
正则01
摘要:1、简介 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 2、定义正则对象 1)通过构造函数来定义 var reg =new RegExp( 阅读全文
posted @ 2019-04-23 15:37 Tanqurey 阅读(260) 评论(0) 推荐(0)
算法01
摘要:1、冒泡排序 人们开始学习排序算法时,通常都先学冒泡算法,因为它在所有排序算法中最简单。然而, 从运行时间的角度来看,冒泡排序是最差的一个,接下来你会知晓原因。 冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们。元素项向上移动至 正确的顺序,就好像气泡升至表面一样,冒泡排序因此得名。 阅读全文
posted @ 2019-04-17 16:30 Tanqurey 阅读(186) 评论(0) 推荐(0)
数据结构02
摘要:1、集合 集合是由一组无序且唯一(不能重复)的项组成的。这个数据结构使用了与有限集合相同的数学概念,但应用在计算机科学的数据结构中。· 在数学中,集合是一组不同的对象(的集)。 比如说:一个由大于或等于0的证书组成的自然数集合:N = { 0, 1, 2, 3, 4, 5, 6, ... },集合中 阅读全文
posted @ 2019-04-16 21:58 Tanqurey 阅读(117) 评论(0) 推荐(0)
数据结构01
摘要:恢复内容开始 1、常用数据结构 栈:一种遵从先进后出 (LIFO) 原则的有序集合;新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端为栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。 队列:与上相反,一种遵循先进先出 (FIFO / First In First Out) 原则的一组有序的 阅读全文
posted @ 2019-04-16 16:15 Tanqurey 阅读(148) 评论(0) 推荐(0)
ajax项目冲刺01
摘要:1、模板引擎 1)模板+数据=>静态页面片段 2)art-template性能较好 分支语法: 循环语法: 3)在script标签内书写模板引擎代码,type='text/html',可给定id 4)不想让浏览器解析标签可使用转义符# 如 {{#value}} 5)在js中存放模板 我们可以把模板以 阅读全文
posted @ 2019-04-15 10:28 Tanqurey 阅读(171) 评论(0) 推荐(0)
HTML5冲刺
摘要:html5特性及知识点 1、新标签1)div语义不强,针对结构部署,提供了以下新标签nav/main/header/footer/article/asideie9将把以上元素全部解析为行内元素,引入第三方js插件:html5shiv.min.js2)<progress></progress>有两个属 阅读全文
posted @ 2019-04-15 10:18 Tanqurey 阅读(154) 评论(0) 推荐(0)
jq冲刺
摘要:1、入口函数$(document).ready(function(){ })简便写法:$(()=>{ }) js的入口函数window.onload()区别js的入口函数要比jq的要晚很多,window.onload事件必须等待网页全部加载完毕(包括图片等),然后再执行JS代码jq仅等待页面加载,只 阅读全文
posted @ 2019-04-01 14:33 Tanqurey 阅读(170) 评论(0) 推荐(0)