notes
文章平均质量分 67
Mr_Chao1791
这个作者很懒,什么都没留下…
展开
-
获取url中的参数
通过正则表达式匹配url中的参数/** * 获取url中的参数 * @param {key} 待匹配的关键字 * @param {url} 被匹配查询的url */export const getUrlQuery = ({ key, url }) => { let str = url || location.href//默认获取浏览器地址栏中的url let reg = decodeURIComponent((new RegExp('[?|&|/]' + key +原创 2022-02-22 09:22:18 · 463 阅读 · 0 评论 -
利用cookie记录状态(今日/N天内不提醒,免登录)
状态设置成功后将状态值存入cookie中,设置过期时间(有需要时可重新赋值更新过期时间) //5天后过期 setCookieFiveDays: function (name, value, days = 5) { let expiresTime = new Date(); expiresTime.setTime(expiresTime.getTime() + 1000 * 60 * 60 * 24 * days); document.cookie = name + '=' .原创 2022-02-22 09:15:59 · 255 阅读 · 0 评论 -
Nodejs1_概述/全局对象/模块
1.nodeje概述 nodejs基于谷歌V8引擎,运行在服务器端的语言,基于JS 对比JS和nodejs (1)JS运行字客户端浏览器,存在多个浏览器,容易产生兼容性的问题;nodejs在服务器端只有一个环境,不存在兼容性问题 (2)两者都有内置对象、自定义对象、宿主对象(根据执行环境的不同划分) (3)JS用于网页中的交互效果,nodejs node...原创 2019-04-19 18:18:43 · 641 阅读 · 0 评论 -
nodejs模块_4_express/mysql
4. express 框架 express是基于nodejs的快速、开发、极简的web开发框架 (www.express.com.cn) 安装 npm install express const express=require('express'); //引入express框架 var server=express(); ...原创 2019-04-25 20:11:52 · 519 阅读 · 0 评论 -
CSS_BASIC_1
一:CSS概述1.什么是css Cascading style sheets 层叠样式表,级联样式表,简称样式表2.作用 设置html网页中元素的样式,美化页面3.HTML与CSS的关系 HTML:负责搭建网页,展示内容 CSS:负责美化页面,样式构建4.HTML与CSS的属性,使用原则 W3C规定我们尽量使用css的方式来取代HTML属性...原创 2019-05-29 19:37:15 · 219 阅读 · 0 评论 -
HTTP_DOM_Ajax_JSON_XML
一:HTTP协议1. URL 结构:协议+主机名称+目录结构+文件名称 URL完整结构: <scheme>://<user>:<pwd>@<host>:<port>/<path>;<params>?<query>#<frag> ...原创 2019-05-29 19:35:34 · 252 阅读 · 0 评论 -
HTML
二:web基础知识HTML 泛指前端网页技术 2014年9月,html4.0升级html5简称h5 html5 大前端技术1.web与internet internet:全球性计算机互联网 俗称:互联网,因特网,交换网,交际网 www服务:world wide web 万维网,访问网站的服务 web就是运行在in...原创 2019-05-29 19:36:59 · 291 阅读 · 0 评论 -
bootstrap_响应式_CSS
一.响应式布局1.什么是响应式布局 Responsive web page 响应式/自适应网页 可以根据浏览设备不同(pc,pad,phone) 而自动改变布局,图片文字效果,不会影响用户浏览体验 2.响应式网页必须做下面几件事 ①布局,不能固定元素宽度,必须是流式布局(默认文档流+浮动) ②文字和图片大小随容器的大小改变 ③媒体查询技术...原创 2019-05-29 19:38:19 · 1023 阅读 · 0 评论 -
CSS_CORE
一:复杂选择器1.兄弟选择器 兄弟元素:具有相同父级元素的平级元素 兄弟选择器,只能找弟弟,不能找哥哥 ① 相邻兄弟选择器 选择器1+选择器2{ } 获取紧紧挨在某元素后面的兄弟元素 ②通用兄弟选择器 选择器1~选择器2{ } 获取某元素后所有符合要求的兄弟元素 2.属性选择器 ...原创 2019-05-29 19:38:03 · 376 阅读 · 0 评论 -
CSS_BASIC_2
八:文本格式化(重点********)1.字体属性① 指定字号大小 fon-size; 取值:px/pt/rem/em ② 字体的类型 font-family:"mn boli",华文彩云,黑体; 在当前设备的字体库查找字体,如果有就使用,没有就查找下一个,如果字体中间有空格,必须加双引号 ③ 粗体 fon...原创 2019-05-29 19:37:42 · 242 阅读 · 0 评论 -
bootstrp_组件
3.组件 网页中有一些复杂的特殊效果,之前必须使用 js,dom,jq boot为我们封装好了很多常见的组件,我门可以之间使用 方便快捷,但是如果需要个性化处理,比较繁琐 boot中,大量使用元素的自定义属性来调用方法 1.下拉菜单 基本结构 <div class="dropdown"> <button ...原创 2019-05-29 19:38:35 · 585 阅读 · 0 评论 -
nodejs模块_3_http
3.7 http模块1. http协议 http协议:是浏览器与web服务器之间的通信协议(1)通用头信息(General) Request URL:请求的URL,对应浏览器地址栏内容,要向服务器获取哪些内容 Request Method:请求的方法,GET/POST/PUT....获取内容的方式 Statu...原创 2019-04-24 19:49:37 · 261 阅读 · 0 评论 -
nodejs模块_2_fs
3.6 fs模块——文件系统模块 用于文件的操作,目录的创建、删除、读取、;文件的创建、读取、写入、删除....(1)查看文件状态 fs.stat(path,callback) path: 要查看的文件的路径...原创 2019-04-23 20:00:42 · 251 阅读 · 0 评论 -
JS基础6_Date对象/Number对象/Boolean对象/错误处理
7.Date对象(1).Date对象:用于对日期时间进行存储和计算 new Date('2019/4/19 10:20:30'); //2019-04-19T02:20:30.000Z new Date(2019,4,19,10,10,58); //第二个参数范围0-11月份0-11月 //2019-05-19T02:10:58.000Z ...原创 2019-04-18 19:11:16 · 343 阅读 · 0 评论 -
Sever_软件声明周期
软件工程 程序开发程序设计阶段--》软件设计阶段-》软件工程软件工程:研究和应用如何系统性的、规范性的、可定量的过程化的开发和维护软件。 目标是在给定成本、进度的前提下,开发出具有有效性、可维护性、可重用性、可移植性的软件产品。软件过程/软件生命周期三个时期(软件定义期、开发期、维护期)八个阶段(可行性研究阶段、需求分析、概要设计、详细设计、...原创 2019-04-17 08:26:42 · 196 阅读 · 0 评论 -
MYSQL-1_概述
MySQL1.数据的储存形式 内存/特定文件(Excel、Word)/第三方服务器(云服务器)/数据库服务器2.什么是数据库 数据库是按照一定的形式来组织、存储数据, 目的是为了对数据进行操作--增、删、改、查2.1数据库发展历史 网状数据库-->层次型数据库->关系型数据库->非关系型数据库(nosql)...原创 2019-04-17 08:27:38 · 277 阅读 · 0 评论 -
MYSQL-3_列约束/简单查询/复杂查询
1.列约束 mysql可以对要插入的数据进行特定的验证,只有满足条件才允许插入到数据表中,否则被认为非法的插入。例如:一个人的性别只能是男或者女,一个人的年龄0~100(1).主键约束——PRIMARY KEY 声明了主键约束的列上不能出现重复的值,表中查询的记录会按照主键从小到大排序—加快查询速度,通常主键加在编号列。 注意:一个表中只能出现一个主键,主键列...原创 2019-04-17 08:27:13 · 518 阅读 · 1 评论 -
JS基础1_概述/变量和常量/数据类型/运算符
学习一门语言的基本步骤1.了解背景知识:历史、现状、特点、应用场景2.搭建开发环境:编写一个小例子:hello world、3.变量和常量4.数据类型5.运算符6.逻辑结构7.通用小程序8.函数和对象9.第三方框架、库10.实用的项目程序员必做50题 https://wenku.baidu.com/view/af66e2f14afe04a1b07...原创 2019-04-17 08:27:54 · 914 阅读 · 0 评论 -
JS基础2_(循环)流程控制
3.6.流程控制/逻辑结构 程序 = 数据 + 算法程序分为:顺序执行、选择执行、循环执行1.选择执行(1)if语句 if(条件表达式){ 语句1; } PS: 条件表达式为true,执行语句1 PS:在条件表达式中,有一些值会默认转成false,通常和 !一起使用 0 ...原创 2019-04-17 08:28:12 · 800 阅读 · 0 评论 -
JS基础3_函数
4. 函数和对象4.1 函数 :系统函数和自定义函数 自定义函数: function 是一个功能体,可以接受若干个参数,返回特定的值 系统函数:parseInt()/parseFloat()....4.1 创建函数方法(1)创建普通函数 function 函数名称(){ 函数体——封装的反复执行的代码 } ...原创 2019-04-17 08:28:27 · 911 阅读 · 0 评论 -
JS基础4_对象/数组
3.对象 对象:是引用数据类型,是一组属性和方法的集合。(1)JS中的对象 内置对象:(JS提供的)、宿主对象:(根据JS不同的执行环境来划分)、自定义对象:(自己创建的对象)(2)自定义对象: 对象字面(直接)量、内置构造函数、自定义构造函数(3)对象字面量 使用对象字面量创建对象:使用大括号 { } ...原创 2019-04-17 13:09:52 · 674 阅读 · 0 评论 -
JS基础5_字符串操作/Math对象
5.字符串操作 包装对象:目的是让原始类型数据向引用类型数据类型一样,具有属性和方法 JS中提供了三种包装对象:String、Number、Boolean 将任意类型转为字符串: new String(数据) 强制转为字符串,返回 对象,使用和字符没有区别 Stri...原创 2019-04-18 09:34:54 · 330 阅读 · 0 评论 -
nodejs模块_1_自定义/分类/全局函数/querystring/URL
3.模块 模块就是一个封装好的功能体 在nodejs下,模块分为自定义模块、核心模块(官方提供)、第三方模块3.1 自定义模块 在nodejs下,任意一个js文件都是一个模块,文件中的代码默认被一个构造函数所包含 (function(exprots,require,module,__filename,__dirname){ ...原创 2019-04-23 19:56:22 · 771 阅读 · 0 评论