自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 html格式转成字符串

【代码】html格式转成字符串。

2022-12-28 15:46:20 2700 1

原创 MVC,MVP和MVVM

MVC&&MVP&&MVVM库 VS 框架把一小部分通用的业务逻辑进行封装(函数),多个封装形成一个模块或者文件,多个模块或者文件就发展成为库或者框架。库:函数库,不会改变编程的思想,如:jQuery。框架:改变了编码思想,代码的整体结构,如:vue,react,小程序等。MVC架构模式架构的目的是为了分工,就是把项目中的代码进行分工。M:model,模型,主要完成业务功能,在数据库相关的项目中,数据库的增删改查属于模型(重点)。V:view,

2021-03-15 20:16:38 126

原创 npm切换淘宝镜像

切换方法:npm config set registry https://registry.npm.taobao.org检测是否修改成功:npm config get registry用回国外的源:npm config set registry https://registry.npmjs.org/

2021-02-23 15:29:44 244

原创 前端开发历史

前端开发历史1994年可以看做前端历史的起点(但是没有前端的叫法)1995年网景推出了JavaScript1996年微软推出了iframe标签, 实现了异步的局部加载1999年W3C发布第四代HTML标准,微软推出用于异步数据传输的 ActiveX(ActiveXObject),各大浏览器厂商模仿实现了 XMLHttpRequest(这是前端的真正的起始)2006年,XMLHttpRequest被W3C正式纳入标准(这是前端正式的起始)2006年, 发布了jQuery2008年问世的谷歌V8引

2021-02-01 21:59:01 26418 2

原创 git使用操作

git使用操作1、首先下载安装好Git,安装好后右击鼠标会出现下图:2、然后在你想让git接管的文件夹中右击鼠标,点击git bash here,会出现小黑框,类似于cmd3、在文本框中输入git init,意思是初始化仓库,以后这个文件夹就被git接管了,文件夹有任何变动git都会捕捉到。文件夹中会出现.git文件,看不到的话就在文件资源管理器中菜单栏点击查看选择显示隐藏的项目。一定不能动git文件中的任何文件。git status 查看仓库状态,工作区(红色),缓冲区(绿色),版

2021-01-25 08:13:52 416

原创 闭包

闭包闭包的概念:官方解释:闭包是一个拥有许多变量和绑定了这些变量的环境表达式(通常是一个函数),所以这些变量也是该表达式的一部分.(函数就是一个表达式)通俗的来说:JavaScript中所有的function都是一个闭包,但嵌套的function所产生的闭包的作用更强,也是我们通常认为的"闭包".什么是闭包:闭包是指在函数外部能够访问函数作用域中变量(局部变量)的函数;(或者说闭包就是能够读取其他函数内部(局部变量)变量的函数;或者说闭包是指有权访问另一个函数作用域中的变量(局部变量)的函数

2021-01-20 20:53:42 66

原创 回调函数,递归函数,迭代函数

回调函数,递归函数,迭代函数回调函数:回调函数就是把函数作为参数传给另一个函数,当另一个函数执行完之后,再执行传进去的作为参数的函数。所以这里的另一个函数就叫做回调函数。递归函数:一个函数直接或间接调用自己,这个函数就称为递归函数。迭代函数:迭代函数是重复的与自身复合的函数,这个过程叫做迭代。经典案例:(自己去找资料看看吧)Fibonacci数列:第3个数等于前面2个数字之和汉诺塔:从小到大叠加的同心圆,从一根柱子移动到另一根柱子...

2021-01-20 15:04:15 212

原创 JavaScript作用域与作用域链

作用域与作用域链一、作用域作用域就是变量起作用的范围或区域。也可以说是js代码执行时,查找变量的范围。ES5及其以前:JS的变量作用域分为:全局作用域和函数作用域(局部作用域)在chrome浏览器的Sources中的Scope里可以看到每次打断点时变量的作用范围。由图可以看出变量a1是Global全局变量,是window对象的属性。变量a2和a3都是local局部变量,在函数作用域内。ES6开始有了let关键字后:变量有了块级作用域,所谓块级作用域中的“块”就是指一对花括号括起来的一块

2021-01-19 19:44:23 123

原创 jQuery Ajax

jQuery Ajax方法一:$.get("请求地址?请求参数",data => { console.log(data) })$.post("请求地址?请求参数",data => { console.log(data) }) 方法二:// ajax方法可代替上面两种方法 $.ajax({ // 请求方式 method:"get", //请求路径 url:"http://120.0.0.1/xx

2021-01-12 19:23:40 90

原创 jQuery(发布时间:2006-01)

jQuery(发布时间:2006-01)概念:jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的

2021-01-11 16:43:37 144

原创 本地存储:cookie,localStorage,sessionStorage。

本地存储:cookie,localStorage,sessionStorage。cookie:document对象下的一个属性。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session(会话控制)跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息 。let cookie = { // 写入/修改cookie set(key,value,expires){ let d = new Date(expires); document.cook

2021-01-11 15:56:51 83

原创 省市区三级联动城市数据js文件。(复制后放入citys.js文件中,可自定义文件名)

省市区三级联动城市数据js文件。(复制后放入citys.js文件中,可自定义文件名)链接:https://pan.baidu.com/s/126o4UQqcMpJjCPQJdPLkQQ提取码:0avx

2021-01-09 10:48:04 1666

原创 省市区三级联动

省市区三级联动(包含案例代码,城市信息文件)案例代码:数据文件博客中有可以直接下载onchange事件:当值发生改变时触发事件。只属于文本框,密码框,文本域与下拉选择菜单。selectedIndex属性:是select的node节点独有的属性,代表当前选择的选项相对于其他选项所处的下标,从0开始。面向过程<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2021-01-09 10:41:07 109

原创 跨域问题及解决方法

客户端请求服务大概流程跨域请求同源组策略:(同源:同协议,同域名(主机),同端口)Ajax请求地址与当前页面的地址必须得是同协议,同域名,同端口,这样才可以正常发送ajax请求,若这三者有任何一个不一样,则判定此次请求是跨域请求,浏览器会阻止这个请求并且在控制台报错。跨域的解决方式:CORS,服务器反向代理,JSONP,ajax。ajax解决跨域:(使用node.js作为后端语言,后端代码中需要写入下面代码解决跨域问题) server.all("*",function(req,res,next

2021-01-08 15:26:18 268

原创 ajax请求,php后端

当在浏览器上输入完地址后到看到页面这中间网络上都发生了些什么?https://blog.csdn.net/chj285401200/article/details/79668950前端简单了解:1. DNS解析(将域名转换为IP地址的过程)2. 向服务器发送一次HTTP请求(要一个东西)3. 服务器会在它的磁盘上找个一个对应的文件给到客户端(一般来说是.html,.jpg.png.css.js等等)4. 浏览器将根据已接收的文件将代码或图片解析成可见的页面。http协议1.无状态(第一次请

2021-01-06 21:21:43 248

原创 vueday2

vue.js计算属性与侦听一、Vue计算属性1、为什么要用计算属性?模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护2、概念:首先它是一种属性,其次它有“计算”这个特殊性质。每次取得它的值得时候,它并不像普通属性那样直接返回结果,而是经过一系列的计算之后再返回结果。同时只要在它的当中里引用了 data 中的某个属性,当这个属性发生变化时,计算属性仿佛可以嗅探到这个变化,并自动重新执行。3、语法:computed:{需要返回的数据:f

2020-12-25 17:33:54 79

原创 vue.js_Day1

一、初识Vue.js1.Vue.js简介1.1 概念:vue.js是目前最流行的前端MVVM框架。vue.js是一套构建用户界面的渐进式的自底向上增量开发MVVM框架,vue的核心只关注视图层,不仅容易上手,还便于与第三方库或既有项目整合。通过尽可能简单的API实现响应的数据绑定和组合的视图组件。1.1.1 对于Vue是一套渐进式框架的理解:每个框架都会有自己的一些特点,会对开发者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。可以在原有大系统的上面,把一两个组

2020-12-22 19:44:52 520

原创 git 版本控制系统

GIT:版本控制系统初始化仓库:git init查看整个仓库的状态:git status将工作区所有文件提交到缓冲区: git add -A将缓冲区所有文件提交到版本:git commit -m “注释”查看做了那些修改:git diff 文件名 对比文件将某一个文件的修改撤回至与上一次工作区相一致的情况: git checkout – 文件名查看提交日志:git log查看提交日志(包含回退操作):git reflog将工作区调整到某一个版本上:git reset --hard 版本号

2020-12-08 11:04:13 81

原创 JavaScript

JavaScriptJS概念和特点概念:JS是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言,作为开发Web页面的脚本语言。JavaScript的标准是ECMAScript 。特点:JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。是一种解释性脚本语言(代码不进行预编译)。主要用来向HTML(标准通用标记语言下的一个

2020-11-10 21:06:34 779

原创 web前端设计

HTML的相关概念和建站流程英语:HyperText Markup LanguageHTML的概念:超文本标记语言,是一种用于创建网页的标准标记语言。标记:<>里面是标记超文本:文字/图片/视频/超链接HTML的基本组成:结构(structure):html/xhtml w3c(万维网联盟)制定规范概念区别html超文本标记语言最大的区别是语法xhtml可扩展的标记性语言1.xhtml的单标签后面要加个/,如2.xhtml的标签必须是小写

2020-10-28 17:02:26 4638

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除