09 2018 档案
摘要:一、jQuery的ajax 1、什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML)。 简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。 通过 jQuery AJAX 方法,我们能够使用 H
阅读全文
摘要:一、jQuery的属性操作 jQuery的属性操作分为四部分: html标签属性操作:是对html文档中的标签属性进行读取,设置和移除操作。比如attr()、removeAttr(); DOM属性操作:对DOM元素的属性进行读取,设置和移除操作。比如prop()、removeProp(); 类样式操
阅读全文
摘要:一、jQuery的介绍 1、为什么要使用jQuery? 在用js写代码时,会遇到一些问题,如下: 1)window.onload 事件有事件覆盖的问题,因此只能写一个事件; 2)代码容错性差; 3)浏览器兼容性问题; 4)书写很繁琐,代码量多; 5)代码很乱,各个页面到处都是; 6)动画效果很难实现
阅读全文
摘要:一、创建对象的几种常用方式、 1、使用Object或对象字面量创建对象; a、使用Object()内置的构造函数来创建对象,例如: b、字面量方式,例如: 2、工厂模式创建对象; JS中没有类的概念,那么我们不妨就使用一种函数将以上对象创建过程封装起来以便于重复调用,同时可以给出特定接口来初始化对象
阅读全文
摘要:一、伪数组arguments arguments代表的是实参,有个讲究的地方是:arguments只在函数中使用。 1、返回函数实参的个数:arguments.length,例如: 显示结果如下图: 2、之所以说arguments是伪数组,是因为:arguments可以修改元素,但不能改变数组的长度
阅读全文
摘要:一、JavaScript简介 1、JavaScript历史背景 布兰登 • 艾奇(Brendan Eich,1961年~),1995年在网景公司,发明的JavaScript。 刚开始JavaScript叫做LiveScript,但是由于当时Java这个语言特别火,所以为了傍大牌,就改名为JavaSc
阅读全文
摘要:一、文本属性和字体属性(常用的) 1、文本属性 text-align:left|right|center|justify(两端对齐,只适用于英文); /*对齐方式*/ color:色值; /*文本颜色*/ text-indent:2em; /*首行缩进,建议单位用em*/ text-decorati
阅读全文
摘要:一、标准文档流 宏观的将,我们的web页面和ps等设计软件有本质的区别,web网页的制作,是个“流”,从上而下,像 “织毛衣”。而设计软件 ,想往哪里画东西,就去哪里画。 标准文档流下,有一些现象,比如空白折叠现象、高矮不齐底边对齐现象等。 标准文档流等级森严,标签分为两种等级:行内元素和块级元素。
阅读全文
摘要:一、css的引入方式 现在的互联网前端分三层: HTML:超文本标记语言。从语义的角度描述页面结构。 CSS:层叠样式表。从审美的角度负责页面样式。 JS:JavaScript 。从交互的角度描述页面行为 CSS:Cascading Style Sheet,层叠样式表。CSS的作用就是给HTML页面
阅读全文
摘要:一、列表标签 1、ul(无序列表)标签 ul(unordered list)无序列表,ul下的子元素只能是li(list item),如下示例: 总结: 1)li不能单独存在,必须包裹在ul里面;反过来说,ul的“儿子”不能是别的东西,只能是li; 2)列表之间是可以嵌套的(li是一个容器级标签,l
阅读全文
摘要:一、字体标签 字体标签包含:h1~h6、<font>、<u>、<b>、<strong>、<em>、<sup>、<sub> 1)标题 标题使用<h1>至<h6>标签进行定义。<h1>定义最大的标题,<h6>定义最小的标题。 2)字体标签<font>(已废弃) 3)粗体标签<b> 或 <strong>
阅读全文
摘要:写在前面: 前端 后端 C(client) S(server) B(browser) S(server) 以用户为出发点 一、web标准 1)web准备介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织); web标准:制作网页遵循的规范; web标准规范的分类:结构标准、表现标准、行为
阅读全文
摘要:一、铺垫:基于socket发送http请求 1、需求一:向百度发送请求搜索关键字“alex”,有如下两种方式: import requests ret = requests.get('https://www.baidu.com/s?wd=alex') import socket sk = socke
阅读全文
摘要:一、进程 1、进程间数据不共享,如下示例: 2、进程的常用功能 import multiprocessing import time def task(arg): time.sleep(2) print(arg) def run(): print(11111111) p1 = multiproces
阅读全文
摘要:一、线程锁 线程安全,多线程操作时,内部会让所有线程排队处理。如:list/dict/Queue 线程不安全 + 人(锁) => 排队处理 1、RLock/Lock:一次放一个 a、创建10个线程,在列表中追加自己,如下代码: b、创建10个线程,把自己添加到列表中,再读取列表的最后一个,如下代码:
阅读全文
摘要:并发编程前言: 1、网络应用 1)爬虫 直接应用并发编程; 2)网络框架 django flask tornado 源码-并发编程 3)socketserver 源码-并发编程 2、运维领域 1)自动化开发-运维开发(机器的批量管理,任务的批量执行等) 一、操作系统/应用程序 a、硬件 - 硬盘 -
阅读全文
摘要:一、网络基础 1、端口,是什么?为什么要有端口? 端口是为了将同一个电脑上的不同程序进行隔离。 IP是找电脑;端口是找电脑上的应用程序; 端口范围:1 – 65535 ; 1 - 1024 不要用 ; 一般程序员用8000、8001…… 2、OSI 七层模型(记住哪七层) 应用层,使用软件; 打开软
阅读全文
摘要:一、网络基础 学习网络编程,了解一些网络基础的知识是必不可少的,下面学习一些基础的网络知识: 1、我们的电脑里有网卡,网卡里有mac地址; 2、我到某个地方插上网线,路由器或交换机中的DHCP服务为我自动分配IP地址。 IP: 192.168.13.84 IPv4 00000000.00000000
阅读全文
摘要:一、文件上传/下载 1、文件上传/下载 学习了socket套接字,我们现在可以写一个文件上传/下载的程序,如下示例: import socket import json server = socket.socket() server.bind(('127.0.0.1',8899)) server.l
阅读全文
摘要:一、模拟ssh 1、subprocess模块 subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。subprocess模块可用于产生进程,并连接到进程的输入/输出/错误
阅读全文
摘要:一、面向对象多继承(c3算法) a、有多个父类先找左,再找右,如下示例: class A(object): pass class B(object): def f1(self): print('B') class C(A,B): pass obj = C() obj.f1() print(C.__m
阅读全文
浙公网安备 33010602011771号