- 博客(13)
- 收藏
- 关注
转载 MVC 和 MVT
MVC: Model-View-Controller 模型-视图-控制器大部分开发语言中都有MVC框架 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用M: 数据处理 V: 界面显示 C: 逻辑处理核心思想: 分层,解耦。MVC分离了 数据处理 和 界面显示 的代码,使得程序可以在不修改数据处理相关逻辑的前提下,方便地切换不同的显示界面目的: 提高程...
2019-01-22 20:47:25
463
原创 Vue简介
vue是什么Vue.js (读音 /vjuː/,类似于 view) 是一套基于javascript的用于构建用户界面的渐进式框架。(将vue.js作为一个js库来使用)与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂...
2019-01-20 20:22:15
164
原创 ajax
ajax一个前后台配合的技术,它可以让javascript发送http请求,与后台通信,并获取服务器返回的数据和信息。这跟以前的技术最大的不同点在于「页面没有刷新」,改善了用户体验,ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。 常见的使用Ajax的应用程序案例:新...
2019-01-20 19:38:36
156
转载 JS数组数据删除与添加
var arr = [1,2,3,2,'apple'] 1.新增元素 arr.push(val); //在数组结尾添加,返回数组长度;改变原数组 arr.unshift(val); //在数组头部添加,返回数组长度;改变原数组 arr.concat(val); //返回新数组;不会改变原数组 2.修改数组中的元素 ...
2019-01-19 20:18:06
15122
原创 JavaScript常见的数组操作方法
改变原数组的方法 1. pop() 删除一个数组中的最后的一个元素定义: pop() 方法删除一个数组中的最后的一个元素,并且返回这个元素。参数: 无。 2. shift() 删除数组的第一个元素定义: shift()方法删除数组的第一个元素,并返回这个元素。参数: 无。 3. push() 向数组的末尾添加元素定义:push() 方法可向数组的末尾添加...
2019-01-19 20:15:04
132
原创 JavaScript简介
JavaScript是运行在浏览器端的脚本语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的。前端三大块 1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果3、JavaScript:页面行为:部分动画效果、页面与用户的交互、页面功能 变量、数据类型及基本语法规范Ja...
2019-01-19 19:13:00
103
原创 前端页面开发流程
流程顺序1、创建项目目录 一般先创建一个总目录,然后在此目录中创建images、css、js三个目录,三个目录中分别放图片、css文件以及js文件。2、切图 通过photoshop对网页效果图进行切图,所使用图片需要是带图层的psd格式。3、新建html文件,新建css文件4、参照效果图,编写html和css代码...
2019-01-19 18:39:42
2683
原创 Linux命令
ls : 查看当前路径下目录和文件pwd: 显示当前正在操作的路径clear : 清屏touch 1.txt: 创建文件mkdir abc 创建目录cd 路径 : 切换操作路径cd ~ :快速回到家目录cd 空格 :快速回到家目录. : 当前目录.. : 上级目录 rm 文件名: 删除文件rm -r 目录 : 删除目录cp 1.txt abc/ ...
2019-01-17 19:36:18
157
转载 CSS盒子模型
盒子模型解释 元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下: 把元素叫做盒子,设置对应的样式分别为:盒子的宽度(width)、盒子的高度(height)、盒子的边框(border)、盒子内的内容和边框之间的间距(padding)、盒子与盒子之间的间距(margin)。设置宽高width:2...
2019-01-17 19:32:05
154
原创 CSS简介
一、CSS概述CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。 二、CSS基本语法选择器 { 属性:值; 属性:值; 属性:值;}选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性,每个属性有一个或多个值。属性和值之间用冒号,一个属性和值与下一个属性和值之间用分号,最后一个分号可以省...
2019-01-17 18:33:21
208
原创 HTML简介
一、HTML概念HyperText Mark-up Language,超文本标记语言 超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm。 二、网页基本结构文档声明:<!doctypehtml>根节点:<html> 网页头部...
2019-01-17 18:25:09
306
原创 简述 TCP 和 UDP 的区别以及优缺点
UDP: 用户数据报协议(User Datagram Protocol) 是面向无连接的通讯协议(如:发短信),UDP 数据包括目的端口号和源端口号信息。优点:UDP 速度快、操作简单、要求系统资源较少,由于通讯不需要连接,可以实现广播发送缺点:UDP 传送数据前并不与对方建立连接,对接收到的数据也不发送确认信号,发送端不知道数据是否会正确接收,也不重复发送,不可靠。丢包、乱序、数据不完整T...
2019-01-16 20:50:51
455
原创 socket
1.Linux命令(ping、ifconfig)查看或配置网卡信息:ifconfig (显示所有网卡的信息)测试远程主机连通性:ping (检测网络是否正常)查看端口状态:netstat -an2.socket介绍理解:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Soc...
2019-01-16 19:38:59
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人