一、绪论1、前台:呈现给用户的视觉和基本的操作。后台:用户浏览网页时,我们看不见的后台数据跑动。后台包括前端、后端。前端:对应我们写的html、css、javascript 等网页语言作用在前端网页。后端:对应jsp、javaBean、dao层、action层和service层的业务逻辑代码。(包括 ...
分类:
Web程序 时间:
2020-07-30 01:55:37
阅读次数:
128
1.减少页面中的元素网页中的的图片、form、flash等等元素都会发出HTTP请求,尽可能的减少页面中非必要的元素,可以减少HTTP请求的次数。 2.CSS Sprites(CSS精灵)图片是增加HTTP请求的最大可能者,把全站的图标都放在一个图像文件中,然后用CSS的background-ima ...
分类:
Web程序 时间:
2020-07-30 01:52:27
阅读次数:
140
一、引言 首先来理解一下简单的一个请求发送到响应的过程。 首先,客户端,通常是浏览器或者一些应用发送请求到你的服务器地址,比如访问你的Url或者其他的东西。而我们的服务器通常要分为两个部分,一部分是服务器硬件,有了硬件之后还有有硬件上对应运行的软件。即服务器软件 其次,服务器的硬件部分接收到了这一段 ...
分类:
Web程序 时间:
2020-07-30 01:45:23
阅读次数:
109
在网页中元素可以产生矩形的一个框,这些框会影响元素之间的距离。 ...
分类:
Web程序 时间:
2020-07-30 01:38:12
阅读次数:
93
https://www.jb51.net/article/145157.htm 不支持替换,单张 https://www.cnblogs.com/wangjae/p/11195251.html 支持替换,单张 <!DOCTYPE><html> <head> <meta http-equiv="Con ...
分类:
Web程序 时间:
2020-07-30 01:34:01
阅读次数:
79
一、Netty概述 1.1 原生NIO存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 ...
分类:
Web程序 时间:
2020-07-30 01:30:35
阅读次数:
90
from selenium import webdriver import time driver=webdriver.Chrome() driver.get("http://www.baidu.com/") #截屏 time.sleep(3) #获取网页源代码 a=driver.page_sour ...
分类:
Web程序 时间:
2020-07-30 01:25:41
阅读次数:
89
前端三要素: html:木偶 css:化妆 javascript:动态展示(跳舞)css: 1.什么是css? cascading style sheets 层叠样式表 2.css的语法 1.属性名和属性值之间使用:隔开 多对属性之间使用;隔开 最后一对属性可以不加分号 id="one" class ...
分类:
Web程序 时间:
2020-07-30 01:22:39
阅读次数:
107
from selenium import webdriver import time driver=webdriver.Chrome() driver.get("http://www.douban.com/") time.sleep(2) driver.execute_script('window. ...
分类:
Web程序 时间:
2020-07-30 01:21:31
阅读次数:
95
节流和防抖是什么意思 节流:在一定时间内连续触发某事件,在这段时间段内只执行首次触发的那一次。1s内执行第一次 防抖:在一定时间内连续触发某事件,在这段时间内只执行最后一次触发的那一次。最后一次延时1s后执行 手写节流函数(详见本仓库:造轮子->js篇->throttle.js) //方法一:利用闭 ...
分类:
Web程序 时间:
2020-07-30 01:21:11
阅读次数:
98
首先放下作者大大的github地址:https://github.com/SJanJan/keep-web 接着我们看下项目 //main.js import Vue from 'vue' import App from './App.vue' import '@/styles/reset.scss ...
分类:
Web程序 时间:
2020-07-30 01:19:24
阅读次数:
97
from selenium import webdriver import time driver=webdriver.Chrome() driver.get("http://www.douban.com/") driver.find_element_by_xpath('//*[@id="anony ...
分类:
Web程序 时间:
2020-07-30 01:19:09
阅读次数:
86
HTTP(S)协议概述 HTTP协议 HTTP(HyperText Transfer Protocol)超文本传输协议 定义: ? -规定了浏览器和服务器之间相互通信的规则 ? -万维网交换信息的基础 ? -允许将HTML文档从Web服务器传送到Web浏览器 特点: ? -HTTP协议建立在TCP协 ...
分类:
Web程序 时间:
2020-07-30 01:15:20
阅读次数:
265
netstat -tpln未发现监听9000端口。查看/var/log/php7-fpm.log一切正常。 随后查看PHP配置文件:/usr/local/php/etc/php-fpm.conf (源码安装)。 发现listen = /tmp/php-cgi.sock。 想要解决nginx调用的问题 ...
分类:
Web程序 时间:
2020-07-30 01:09:08
阅读次数:
166
场景 如果我们编写后端的代码时,需要Apache 或者Nginx 的HTTP 服务器,来处理客户端的请求相应。不过对Node.js 来说,概念完全不一样了。使用Node.js 时,我们不仅仅在实现一个应用,同时还实现了整个HTTP 服务器。 注: 博客:https://blog.csdn.net/b ...
分类:
Web程序 时间:
2020-07-30 01:08:50
阅读次数:
117
示例对象: { name: 'a', next: [ { name: 'b', next: [ { name: 'd', next: [] }, { name: 'e', next: [] } ] }, { name: 'c', next: [ { name: 'f', next: [] }, { ...
分类:
Web程序 时间:
2020-07-29 21:58:21
阅读次数:
115
function xml(str, is = true){ //解析XML /* 定义返回的对象 */ let result = { //解析成功返回的对象(标签名,属性集合对象[属性名:属性值...],子元素数组[{}, {}...]) meta: '', xml: {} }; /* 提取首行说明 ...
分类:
Web程序 时间:
2020-07-29 21:52:36
阅读次数:
102