09 2018 档案

摘要:我们以前在CSS中学习的选择器有: jQuery选择器是jQuery强大的体现 , 它提供了一组方法 , 让我们更加方便的获取到页面中的元素 . 1、jQuery 的基本选择器 代码如下 : 效果如下 : 5.筛选选择器 效果如下: 选择器介绍完毕,内容比较多,大家根据之前学习到的css选择器可以更 阅读全文
posted @ 2018-09-29 21:53 heshun 阅读(86) 评论(0) 推荐(0)
摘要:jQuery提供的一组网页中常见的动画效果 , 这些动画是标准的 , 有规律的效果 ; 同时还提供给我们了自定义动画的功能 . 显示动画 方式一 : 解释 : 无参数 , 表示让指定的元素直接显示出来 , 其实这个方法的底层就是通过display : block ; 实现的 方式二 : 解释 : 通 阅读全文
posted @ 2018-09-28 22:01 heshun 阅读(179) 评论(0) 推荐(0)
摘要:1 为什么要使用jQuery window.onload 事件有事件覆盖的问题 , 因此只能写一个事件 . 代码容错性差 浏览器兼容性问题 书写很繁琐 , 代码量多, 代码很乱 , 各个页面到处都是 . 动画效果很难实现 . jQuery 的出现 , 可以解决以上问题 . 什么是 jQuery jQ 阅读全文
posted @ 2018-09-28 19:28 heshun 阅读(185) 评论(0) 推荐(1)
摘要:1、client系列 代码如下: 2.屏幕的可视区域 3.offset系列 代码如下,注释都挺清楚的 4.scroll系列 阅读全文
posted @ 2018-09-28 16:19 heshun 阅读(132) 评论(0) 推荐(0)
摘要:BOM的介绍 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:浏览器对象模型,操作浏览器部分功能的API。 阅读全文
posted @ 2018-09-27 19:33 heshun 阅读(152) 评论(0) 推荐(0)
摘要:在JS中的定时器分为两种 : 1 , setTimeout() 2 , setInterval() 1 , setTimeout() 语法 : setTimeout(函数,时间差) 只在指定时间后执行一次 应用 : 数据交互的时候 , 如果数据阻塞了 , 可以考虑 加一个一次性定时器来处理 定时器 阅读全文
posted @ 2018-09-27 19:03 heshun 阅读(157) 评论(0) 推荐(0)
摘要:创建对象的几种常用的方式 1 . 使用Object或对象字面量创建对象 2 . 工厂模式创建对象 3 . 构造函数模式创建对象 4 . 原型模式创建对象 1 . 使用Object或对象字面量创建对象 JS 中最基本创建对象的方式: 这样 , 一个person对象就创建完毕 , 拥有2个属性name 阅读全文
posted @ 2018-09-27 17:04 heshun 阅读(125) 评论(0) 推荐(0)
摘要:一、JavaScript的组成 JavaScript基础分为三个部分 : ECMAScript : JavaScript的语法标准 , 包括变量 , 表达式 , 运算符 ,函数 , if 语句 , for 语句等. DOM : 文档对象模型 , 操作网页上的元素的API , 比如让盒子移动 , 变色 阅读全文
posted @ 2018-09-26 20:00 heshun 阅读(129) 评论(0) 推荐(0)
摘要:常用内置对象 所谓内置对象就是ECMAScript提供出来的一些对象,我们知道对象都是有相应的属性和方法 数组Array 1. 数组的创建方式 字面量方式创建(推荐大家使用这种方式,简单粗暴) 使用构造函数的方式创建 , 使用new关键词对构造函数进行创建对象 2 . 数组的赋值 3 . 数组的常用 阅读全文
posted @ 2018-09-26 17:02 heshun 阅读(119) 评论(0) 推荐(0)
摘要:流程控制 1.if 、if-else、if-else if-else 2.逻辑与&&、逻辑或|| 3.switch 4.while循环 循环三步走: 1.初始化循环变量 2.判断循环条件 3.更新循环变量 5.do_while 6.for循环 双重fo循环 1.在浏览器中输出直角三角形 代码: 2. 阅读全文
posted @ 2018-09-26 15:53 heshun 阅读(65) 评论(0) 推荐(0)
摘要:数据类型转换 语言中我们的数据类型有很多,在某个页面中展示的数据类型也不同,比如说电话号码我就要求number的类型,而输入姓名的时候就要求string类型的。那么在适当的情况下我们可以将数据类型进行转换。 1.将数值类型转换成字符串类型 隐式转换 强制类型转换 2.将字符串类型转换成数值类型 3. 阅读全文
posted @ 2018-09-26 15:41 heshun 阅读(110) 评论(0) 推荐(0)
摘要:运算符 js中的运算符跟python中的运算符有点类似,但也有不同。所谓运算,在数学上,是一种行为,通过已知量的可能的组合,获得新的量。 1.赋值运算符 以var x = 12,y=5来演示示例| 2.算数运算符 var a = 5,b=2 3.比较运算符 var x = 5; 4.特殊情况 字符串 阅读全文
posted @ 2018-09-26 08:29 heshun 阅读(121) 评论(0) 推荐(0)
摘要:数据类型包括:基本数据类型和引用数据类型 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值 1.基本数据类型 number 注意 : Infinity 表示无限大 number 类型 stri 阅读全文
posted @ 2018-09-25 21:05 heshun 阅读(100) 评论(0) 推荐(0)
摘要:在页面中, 我们可以在body标签中放入 <script type="text/javascript"></script> 标签对, <script type="text/javascript"></script> 标签对 alert 语句 alert (英文翻译为"警告") 的用途: 弹出 "警告 阅读全文
posted @ 2018-09-25 20:40 heshun 阅读(141) 评论(0) 推荐(0)
摘要:01 - Javascript 简介 web前端有三层: HTML:从语义的角度, 描述页面结构 CSS: 从审美的角度,描述样式(美化页面) JavaScript: 从交互的角度 , 描述行为(提升用户体验) JavaScript历史背景介绍 布兰登 • 艾奇(Brendan Eich,1961年 阅读全文
posted @ 2018-09-25 19:17 heshun 阅读(219) 评论(0) 推荐(0)
摘要:HTML : 1 HTML篇 2 初始html 3 html 之表单,div标签等 CSS : 1 01CSS的引入方式 2 02-CSS的选择器 3 03-CSS中的选择器 4 04.CSS的继承性和层叠性 5 05盒模型 6 标准文档流 7 文本属性 8 blockground 9 块级元素和行 阅读全文
posted @ 2018-09-21 21:43 heshun 阅读(308) 评论(0) 推荐(0)
摘要:定位 有三种 1 . 相对定位 2 . 绝对定位 3 . 固定定位 相对定位(relative) 相对定位 : 相对于自己原来的位置定位 现象和使用: 1 如果对当前元素仅仅设置了相对定位 , 那么与标准文档流的盒子什么区别 , 2 设置相对定位之后 , 我们才可以使用四个方向的属性 : top b 阅读全文
posted @ 2018-09-21 21:38 heshun 阅读(230) 评论(0) 推荐(0)
摘要:标准文档流等级森严 , 标签分为两种等级: 1 行内元素 2 快内元素 行内元素和快内元素的区别: (重要) 行内元素 : 与其他行内元素并排 ; 不能设置宽 , 高 默认的宽度 , 就是文字的宽度 . 块级元素: 霸占一行 , 不能与其他任何元素并列; 能接受宽 , 高 如果不设置宽度, 那么宽度 阅读全文
posted @ 2018-09-21 20:45 heshun 阅读(359) 评论(0) 推荐(0)
摘要:颜色的表示方法 一共有三种:单词、rgb表示法、十六进制表示法 rgb:红色 绿色 蓝色 三原色光学显示器,每个像素都是由三原色的发光原件组成的,靠明亮度不同调成不同的颜色的。用逗号隔开,r、g、b的值,每个值的取值范围0~255,一共256个值。如果此项的值,是255,那么就说明是纯色:黑色:光学 阅读全文
posted @ 2018-09-21 20:42 heshun 阅读(162) 评论(0) 推荐(0)
摘要:文本对齐 注意 : 当给文本垂直居中时,要将标签转块级标签或者行内块标签,设置宽高. 文 本首行缩进 文本修饰 行高 line-height 字体属性 字体大小 字体粗细 字体系列 使用font-family注意几点: 1.网页中不是所有字体都能用哦,因为这个字体要看用户的电脑里面装没装,比如你设置 阅读全文
posted @ 2018-09-21 20:35 heshun 阅读(172) 评论(0) 推荐(0)
摘要:标准文档流 什么是标准文档流 宏观的将,我们的web页面和ps等设计软件有本质的区别,web 网页的制作,是个“流”,从上而下 ,像 “织毛衣”。而设计软件 ,想往哪里画东西,就去哪里画 1 空白折叠现象 : 多个空格会被合并成一个空格显示到浏览器页面中。img标签换行写。会发现每张图片之间有间隙, 阅读全文
posted @ 2018-09-21 17:26 heshun 阅读(189) 评论(0) 推荐(0)
摘要:盒模型 在CSS中 , "box mode" 这一术语是用来设计和布局时使用,然后再网页中基本上都会显示一下方方正正的盒子, 我们称为这种盒子叫盒模型. 盒模型有两种 : 标准模型和IE模型 , 盒模型示意图 盒模型的属性 width : 内容的宽度 height : 内容的高度 padding : 阅读全文
posted @ 2018-09-19 08:27 heshun 阅读(143) 评论(0) 推荐(0)
摘要:CSS有两大特性: 继承性和层叠性 继承性 面向对象语言都会存在继承的概念 , 在面向对象语言中, 继承的特点: 继承了父类的属性和方法. 那么 css 就是在设置属性的 , 不会牵扯到方法的层面. 继承 : 给父级设置一些属性 , 子级继承了父级的该属性 , 这就是我们的css中的继承. 记住 : 阅读全文
posted @ 2018-09-18 19:27 heshun 阅读(150) 评论(0) 推荐(0)
摘要:高级选择器分为: 后代选择器 子代选择器 并集选择器 交集选择器 后代选择器 子代选择器 并集选择器 交集选择器 后代选择器 使用空格表示后代选择器 , 顾名思义 父元素的后代(包括儿子,孙子,重孙子) 中间空格隔开 是后代 1 .container p{ 2 color: red; 3 } 4 . 阅读全文
posted @ 2018-09-18 17:17 heshun 阅读(164) 评论(0) 推荐(0)
摘要:css的选择器: 1.基本选择器 2.高级选择器 基本选择器包含: 1.标签选择器 标签选择器可以选中所有的标签元素,比如 div , ul , li , p 等等 , 不管标签藏的多深 , 都能选中,选中的是所有的, 而不是某一个, 所以说 " 共性" 而不是"特性 " 1 body { 2 /* 阅读全文
posted @ 2018-09-18 16:47 heshun 阅读(88) 评论(0) 推荐(0)
摘要:引入CSS方式(重点掌握) 行内样式 内接样式 外接样式 链接式 导入式 css介绍 现在的互联网前端分三层: HTML:超文本标记语言。从语义的角度描述页面结构。 CSS:层叠样式表。从审美的角度负责页面样式。 JS:JavaScript 。从交互的角度描述页面行为 CSS:Cascading S 阅读全文
posted @ 2018-09-18 16:17 heshun 阅读(119) 评论(0) 推荐(0)
摘要:一 , 表单 功能 : 表单用于向服务器传输数据, 从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段,复选框 , 单选框 , 提交按钮等等. 表单还可以包含textarea , select , fieldset 和 label 标签 表单属性 name:表单的名称,用 阅读全文
posted @ 2018-09-16 19:10 heshun 阅读(453) 评论(0) 推荐(0)
摘要:一 . 初识HTML 1. web 服务本质 2.html是什么? 超文本标记语言(Hypertext Markup Language, HTML) 通过标签语言来标记要显示的网页中的各个部分,一套规则,浏览器认识的规则 浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容.但需要注意的是,对于不 阅读全文
posted @ 2018-09-16 17:20 heshun
摘要:要内容 web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 HTML规范 HTML结构详解 web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 HTML规范 HTML结构详解 一、web标准 web准备介绍: w3c:万维网联盟组织,用来制定web标准的机构(组织 阅读全文
posted @ 2018-09-14 16:02 heshun 阅读(126) 评论(0) 推荐(0)
摘要:IO 多路复用 作用: 检测多个socket是否已经发生变化(是否已经连接成功/是否已经获取数据) 即(可读/可写) IO请求时 解决并发 : 单线程 def get_data(key): client = socket.socket() # 与百度创建连接 client.connect(("www 阅读全文
posted @ 2018-09-13 21:54 heshun 阅读(227) 评论(0) 推荐(0)
摘要:理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统,点击进入 阅读全文
posted @ 2018-09-12 17:59 heshun 阅读(1189) 评论(0) 推荐(1)
摘要:线程概念的引入背景 线程的出现 60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端, 一是由于进程是自愿的拥有者,创建,撤销与切换存在较大的时空开销,因此需要引入轻型进程;,二是由于对称多处理机(SMP)出现,可以满足多个运行单位,而多个进程并行开销 阅读全文
posted @ 2018-09-10 19:39 heshun 阅读(408) 评论(0) 推荐(0)
摘要:计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可 阅读全文
posted @ 2018-09-07 16:39 heshun 阅读(575) 评论(0) 推荐(0)
摘要:黏包 conn.send() 不能发空 让我们基于tcp先制作一个远程执行命令的程序 (命令ls -l ; lllllll ; pwd) 1 import subprocess 2 res = subprocess.Popen(cmd.decode("utf-8"), 3 shell = True, 阅读全文
posted @ 2018-09-04 17:50 heshun 阅读(272) 评论(0) 推荐(0)
摘要:软件开发的架构 两个程序之间的通讯的应用大致可以分两种: 第一种是应用类: qq , 微信 , 网盘 , 优酷 , 这一类是属于需要安装的桌面应用 第二种shi web类: 比如百度 ,知乎, 博客园, 等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是连个程序之间的通讯,而这两个分类又对 阅读全文
posted @ 2018-09-03 16:32 heshun 阅读(166) 评论(0) 推荐(0)