python 前端学习_python学习之路7 前端学习3

1.页面布局

PosTion :fixed

Title

.left{float:left;

}.right{float:right;

}.head{height:58px;background-color:#3c3c3c;

}.head .fontsquarl{width:120px;height:58px;background-color:#F22E00;line-height:58px;

}.head .logosuqarl{width:120px;height:58px;background-color:#F22E00;line-height:58px;

}.nick .course{position:fixed;width:200px;background-color:#F22E00;left:0;top:58px;bottom:0;

}.nick .content{position:fixed;background-color:green;left:200px;right:0;top:58px;bottom:0;overflow:auto;

}

我爱你中国

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

positon:absoluted

如果不加overflow的情况下 我们的 菜单和内容是一起滚动的

加了Overflow则会和fixed的情况一致

2.

.通过触击鼠标某位置就会在该处显示一个栏目

Title

.left{float:left;

}.right{float:right;

}.head{height:58px;background-color:#3c3c3c;

}.head .fontsquarl{width:120px;height:58px;background-color:#F22E00;line-height:58px;

}.head .logosuqarl{width:120px;height:58px;background-color:#F22E00;line-height:58px;

}.nick .course{position:absolute;width:200px;background-color:#F22E00;left:0;top:58px;bottom:0;z-index:9;

}.nick .content{position:absolute;background-color:green;left:200px;right:0;top:58px;bottom:0;

}.head .logosuqarl:hover{background-color:#dddddd;

}.head .logosuqarl .label{display:none;width:100px;text-align:center;z-index:10;position:absolute;top:58px;right:40px;background-color:#3c3c3c}.head .logosuqarl:hover .label{display:block;

}

我爱你中国

logo.png

爱你中国

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

ok

3 .setInterval("func()",5000)

4.匿名函数:

function(){}

使用: setinterval(  function(arg){  console.log(arg);} ,5000)

5.自执行函数:

(function(arg){  console.log(arg);}) (1)  在编译的时候自动执行内部函数

6.javascript的序列化以及转义

1、序列化

JSON.stringify(obj)   序列化

JSON.parse(str)        反序列化

2、转义

decodeURI( )                   URl中未转义的字符

decodeURIComponent( )   URI组件中的未转义字符

encodeURI( )                   URI中的转义字符

encodeURIComponent( )   转义URI组件中的字符

escape( )                         对字符串转义

unescape( )                     给转义字符串解码

URIError                         由URl的编码和解码方法抛出

3、eval

JavaScript中的eval是Python中eval和exec的合集,既可以编译代码也可以获取返回值。

eval()

EvalError   执行字符串中的JavaScript代码

6.Javascript的面对对象

functionFoo(n)

{this.name=n;

}var obj1=new Foo("we");

我们在一个类调用函数的时候 引入了一个原型的概念

Foo.prototype={//创建一个匿名函数

"sayName":function(){

console.log(this.name)

}

}//调用的时候

obj1.sayName()

Dom补充

1.直接查找

var obj= document.getElementById(' i1 ')

2.间接查找

innnerText 仅文本

innerHTML 全内容

value

input value 获取当前标签的值

通过value可以更改select中的option选项 也可以更改其它含有内容的标签

3.实现一个小功能,以初级的写法

我爱你中国

functionFocus()

{var tag=document.getElementById("i3");var val=tag.value;if(val=="请输入关键字")

{

tag.value="";

}

}functionBlur()

{var tag=document.getElementById("i3");var val=tag.value;if(val=="")

{

tag.value="请输入关键字";

}

}

4.样式操作

classList : classList.add / classList.remove

更改样式 : obj.style.功能= “ 需要修改的内容”

为某个标签创建一个属性:obj1.setAttribute("value","d")/ 移除一个属性obj1.removeAttribute("value")

创建一个标签,将标签添加到另一个标签里面:

//将整个标签放进去

functionAddEle()

{var tag = '';

document.getElementById("i1").insertAdjacentHTML("beforeEnd",tag);

}

//将标签的类放进去 利用appendChildfunctionAddEle2()

{var tag =document.createElement('input');

tag.setAttribute("type",'text');

tag.style.fontSize="16px";

document.getElementById("i1").appendChild(tag)

}

利用其他标签进行提交!

提交

functionsubmitForm(){

document.getElementById("f1").submit();

}

alert(123) //消息提示 放在js中

confirm("内容") //确认框 正确返回true 错误返回false

location.href => 获取当前Url

location.href=url //跳转到某个url ,重定向

o1=setInterval(function(){},1000) //定时器每隔1000执行一次

clearInterval(o1);//取消

o2=setTimeour(function(){}.5000) //5秒后只执行一次

clearTimeout(o2);//取消

5.样式行为相分离的写法

var tag=document.getElementById("i3");if(tag.value=="请输入关键字")

{

tag.οnfοcus=function()

{this.value="";

}

}

总结:dom0写法的时候我们要使用this的时候必须现在标签里穿this作为形参,如果直接在js中调用那么就相当于this是一个全局变量windows 是没有效果的

6. 第三种绑定方式 dom2 :

obj.addEventListener("click",funciton(){ },false);

obj.addEventListener("click",funciton(){ },false);

这样我们就实现了一个对象可以绑定两种功能。

参数false是指事件模型中的冒泡模型

true 则是 捕捉模型

7.词法分析 学习根据这位老师

http://www.cnblogs.com/zingp/p/6102561.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431605.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2.5d generator 2.0_ps插件【2.5D插件】

近一两年来创意插画在视觉上的使用越来越多,设计师们都愈加倾向于使用漂亮的插画和产品结合让自己的设计脱颖而出。在最近这段时间新涌现的设计作品当中,强烈的视觉冲击力和产品结合的展现是它们共通的特点。那么2.5D插画也是作为近一两年的发展趋势&…

人工神经网络_制作属于自己的人工神经网络

在本文中,我已经实现了具有Dropout和L2正则化的人工神经网络的完全向量化代码。在本文中,我实现了一个在多个数据集上测试的人工神经网络的完全向量化python代码。此外,并对Dropout和L2正则化技术进行了实现和详细说明。强烈建议通过人工神经…

[leedcode 52] N-Queens II

Follow up for N-Queens problem. Now, instead outputting board configurations, return the total number of distinct solutions. public class Solution {//本题类似于N-Queens,这个更简单一些,只需要求出解法的个数即可,因此没有了prin…

uinty粒子系统子物体变大_Unity2018粒子系统全息讲解,坑深慎入(3)

马上注册,加入CGJOY,让你轻松玩转CGJOY。您需要 登录 才可以下载或查看,没有帐号?立即注册x200357v0p9jufzelwj0uuj.jpg (60.94 KB, 下载次数: 16)2018-6-11 20:22 上传声明!声明!声明!这不会让…

第16/24周 SQL Server 2014中的基数计算

大家好,欢迎回到性能调优培训。上个星期我们讨论在SQL Server里基数计算过程里的一些问题。今天我们继续详细谈下,SQL Server 2014里引入的新基数计算。 新基数计算 SQL Server 2014里一个增强是新的基数计算。上个星期你已经学到老基数计算有些限制&…

mysql主从复制不同步案例_Mysql主从不同步问题处理案例

在使用Mysql的主从复制架构中,有两个比较头疼的问题:1、主从数据不同步后如何处理2、主从同步延迟问题如何解决本文将根据实际案例来分析下问题1,至于问题2多数文档介绍的办法是启用多线程复制来解决,言归正传,这里的问…

python3.6生成exe_Python 3.6打包成EXE可执行程序的实现

1、下载pyinstaller python 3.6 已经自己安装了pip,所以只需要执行 pip install pyinstaller就可以了2、打包程序 进入到你你需要打包的目录;比如我在H:\xcyk开始打包,执行pyinstaller xxx.py我们发现,竟然报错!&#…

opencvpython教程百度云资源_Python+OpenCV图像处理入门,视频教程下载

课程介绍: 李老师讲课生动、深入浅出,出版OpenCV编程案例详解、Python-OpenCV图穷录、MATLAB图像处理、MATLAB图像案例教程等在线课程。 本课程系统概括了Python-OpenCV的使用方法,让学习者快速入门。根据本课程规划的图书《Python-OpenCV图穷…

将结构体写入文件_将COCO检测结果写入json文件

最近很多朋友留言问我如何将检测结果写入json文件并且用于COCO API的评估,之前对于检测结果的格式已经做了简单的说明,这里提供一些简单的函数,直接调用将结果写入即可。用于COCO API测试的文件格式HUST小菜鸡:用于COCO API测试的…

js for循环_JS 函数的执行时机(深入理解6个6)

定时器:setTimeout()setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式提示: 1000 毫秒 1 秒。 提示: 如果你只想重复执行可以使用 setInterval() 方法。 提示: 使用 clearTimeout() 方法来阻止函数的执行。语法&#x…

OCLint+Xcode 代码规范利器

很多公司里面都会强调代码规范的问题,开发者也都知道代码规范的好处。可实际开发中往往因为各种原因使我们把它的优先级不知不觉中降低了。  这里向一个有代码追求和洁癖的程序猿推荐一个分析工具,它可以成为你重构代码或着review的基本规则 OCLint是一…

MySQL求类型为GX的平均积分_mysql基本操作

一、连接操作格式:mysql-h主机地址 -u用户名 -p用户密码例:连接到远程主机上的mysql假设远程主机的IP为:110.110.110.110用户名为root,密码为abcd123则键入以下命令:mysql-h110.110.110.110-uroot-pabcd123二、用户级操作1、selec…

k均值聚类算法优缺点_Grasshopper实现K均值聚类算法

本文很长很长,有很多很多图,包含以下部分:1.算法简介2.如何分类平面点3.如何分类空间点4.如何分类多维数据5.后记提醒:以下内容包括:智障操作,无中生友,重复造轮子 等1.算法简介k均值聚类算法&a…

fullgc频繁的原因_系统运行缓慢,CPU 100%,Full GC次数过多,这一招帮你全搞定

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运行缓慢这一问题,提供该问题的排…

WEKA “Detailed Accuracy By Class”和“Confusion Matrix”含义

原文 Summary (总结)Correctly Classified Instances(正确分类的实例) 45 90 %Incorrectly Classified Instances (错误分类的实例) 5 10 %Kappa …

es删除数据_面试官是怎么来考察你对ES搜索引擎的理解?

来源:http://1t.click/ZdY一. 面试官心理分析问这个,其实面试官就是要看看你了解不了解 es 的一些基本原理,因为用 es 无非就是写入数据,搜索数据。你要是不明白你发起一个写入和搜索请求的时候,es 在干什么,那你真的是…

一个分布式服务器集群架构方案

0x01.大型网站演化 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster&…

python数据预处理_Python数据预处理——缺失值、重复值

一、缺失值处理 isnull( ) 、fillna( ) 、dropna( )(1)查看缺失查看数据集缺失,返回每列的缺失个数 df.isnull().sum() 查看某字段有缺失的行 df[df.a.isnull()] 查看某字段每行的缺失情况:返回T/F:df.score.isnull() …

vb如何测试连接mysql_VB怎么连接访问Access数据库?

VB是我们常常会见到的一款可视化程序设计语言,它的功能十分强大,因此有很多人会使用它,但是有时候我们需要用到VB来连接Access数据库,但是却无从下手,那么VB怎么连接访问Access数据库呢?不懂的朋友请看以下…

textarea如何在文字后面_FLASH如何制作风吹文字的效果

使用动作补间动画可以制作各种各样的动态效果,树叶飘落、蝴蝶飞舞等。这里再使用引导层动画结合动作补间动画制作风吹文字飞起的效果。主要知识点:引导层动画、动作补间动画FLASH如何制作树叶飘落​jingyan.baidu.comFlash如何制作飞舞的蝴蝶​jingyan.b…