自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大坡3D软件开发

自主操作系统和CPU--用软件来改变世界

原创 python web py入门(63)- jQuery - 判断浏览器窗口是否发生改变

在前面学习了文本框里内容改变的事件,现在来学习当浏览器窗口发生改变时的事件。当你在页面上进行布局时,常常会遇到浏览器的窗口大小会改变,那么怎么样监听到这个事件呢?其实可以通过$(window).resize()来实现。定义和用法当调整浏览器窗口大小时,发生 resize 事件。resize() 方...

2018-04-27 17:13:50 678 0

原创 python web py入门(62)- jQuery - 判断文本框输入内容是否发生改变

在前面学习文本框输入时,按键按下和弹起的事件响应,现在来学习当文本框的内容发生了改变时触发的事件。定义和用法当元素的值改变时发生 change 事件(仅适用于表单字段)。change() 方法触发 change 事件,或规定当发生 change 事件时运行的函数。注意:当用于 select 元素时...

2018-04-27 16:43:27 934 0

原创 python web py入门(61)- jQuery - 使用keyup()和keydown()函数

在前面已经学会了使用jQuery和RequireJS来分模板开发JS的代码,接着下来继续学习jQuery一些常用的方法。比如你想当用户在输入时,进行一些变化,特别感应用户的按键输入。假如有这样的一个需求,当用户按下键时,输入框变改变背景的颜色为绿色,当用户不输入时改变背景为红色,可以使用按键响应函...

2018-04-27 15:30:50 874 0

原创 python web py入门(60)- jQuery - RequireJS库模块之间调用

在前面学习了RequireJS库模块的定义,这次要来学习模块之间进行相互调用了。比如再添加一个模块叫做common.js, 放在跟register1.js一样的目录下面。common.js的代码如下:define(['jquery'], function($){ retur...

2018-04-24 17:40:47 544 0

原创 从“芯”出发

4月17日, 中兴通讯发布声明,称已获悉美国商务部对公司激活拒绝令。战争已经来临,这场技术战来得这么急,这么快,这么狠,这么准!其实,早在2016年3月6日据新华社报道,美国政府声称,中兴通讯及其三家关联公司违反了美相关出口禁令,被列入出口限制名单,限制美国供应商向中兴通讯出口包括芯片在内的美国产...

2018-04-23 10:45:03 421 0

原创 python web py入门(59)- jQuery - RequireJS库定义模块

在前面学习RequireJS库基本功能,现在来学习使用它定义一个模块,这个模块有依赖别的模块,并且作为参数传递过来使用。先来看看这个工程的目录结构如下:myweb20.html--static\js--static\js--main.js--static\js--app--jquery-3.3.1...

2018-04-20 18:21:54 362 0

原创 python web py入门(58)- jQuery - RequireJS库

在前面已经学习过多个JS模块,这样方便管理代码,维护代码,但时这样分开时,必须要考虑加载不同文件之间的顺序,这是比较头痛的问题,有没有好的方法解决呢?这时,就要使用RequireJS库了,它是一个JS文件和模块加载器,它是一个在浏览器优化的模块加载器,主要改善了加载的速度和改善你维护的代码质量。它...

2018-04-20 11:48:04 476 0

原创 javascript的V8引擎的初步使用

这段时间在使用javascript,常常地想javascript是怎么样运行呢?又是怎么样从JS代码转换为机器码呢?在深入了解JS运行机制之前,先来运行一下V8引擎也是入门的前奏。由于不能访问chrome浏览器开源网站,因此使用nodejs的代码,Node.js可以看作是javascritp的运行...

2018-04-17 15:33:07 1398 0

原创 python web py入门(57)- jQuery - 多个JS代码的文件

在前面学习了HTML与JS代码分离的功能,但是会随着项目功能的增加,或者随着时间的增加,维护了代码,新增加的代码不想影响旧的代码,必然会增加更多的JS代码文件。这样多个JS文件是怎么样调用的顺序呢?能不能随便地放置位置呢?依赖的关系是否很复杂?当很多模块代码时,加载页面速度是否会变慢?问题还是很多...

2018-04-15 19:19:56 904 0

原创 python web py入门(56)- jQuery - HTML与JS代码分离

前面学习了检验EMAIL合法性的功能,但是会发现HTML代码已经越来越长了,这时看起来,就不是以前那么好理解了,怎么办呢?人对复杂事物有一个很好的工具,就是分解,把复杂的事物分成简单的事物,这样理解起来就容易多了。同理,对于嵌入JS代码到HTML代码已经很长了,最好的方式是把它从HTML分离出来,...

2018-04-15 18:01:34 696 0

原创 python web py入门(55)- jQuery - 实现EMAIL地址输入检查

在前面学习了焦点失去事件,学习了输入内容获取,学习了输出内容到页面等等,把前面所有学习过的内容,综合到一起就可以实现EMAIL地址检查了。先来看代码如下:<html> <head> <meta charset=&qu...

2018-04-15 13:38:54 413 0

原创 python web py入门(54)- jQuery - 失去焦点事件

前面学习了获取输入文本框的内容,并且实现在弹出窗口里提示显示出来。接着下来需要对内容进行检查,又学习了使用对象的方式来构造通用的对象。这些内容都准备好了,接着要怎么样做呢?其实可以这样思考,有了内容,有了检验的方法,就剩下什么时候运行,以及运行的动机了。这个时刻非常重要,如果运行过早,内容还没有输...

2018-04-15 11:57:23 561 0

原创 python web py入门(53)- javascript - 对象

在前面学习了怎么样在页面里输出内容,后面需要检查邮箱是否正确,这个功能如果放到一个函数定义,那么需要返回一个结果,而返回结果又是一个对象,那么就得来学习js的对象。js的对象定义如下:JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对...

2018-04-14 19:57:07 392 0

原创 python web py入门(52)- jQuery - $("").html()实现在页面提示信息

在前面学习了获取兄弟级的元素,就是为了方便定位输出位置,这个可以与平面上画图的xy坐标一样。有了位置之后,怎么样输出内容呢?这需要使用jQuery的$("").html()函数。这个函数的作用如下:定义和用法html() 方法返回或设置被选元素的内容 (inner HTML)。...

2018-04-14 19:07:24 563 0

原创 python web py入门(51)- jQuery - $("").next()获取同级的下一个元素

在前面学习输入内容进行检查,主要采用正则表达式来判断。如果发现出错了,就采用弹出窗口的方式来提示,这样比较暴力点,有没有温柔一点的方式呢?比如在页面里面提示,不需要用户去点击关闭,这样减少用户操作的次数,提高效率。如果真有出错,弹出100个窗口,那会害死人的。既然想到在页面提示,那么怎么样确定在哪...

2018-04-14 18:01:21 1204 0

原创 python web py入门(50)- jQuery - 输入内容的检查

在前面学习了从网页上获取输入内容,它是通过jQuery的id选择器来实现的。一般情况之下,获取输入就是为了进行检查数据输入的正确性,那么怎么样判断数据的正确性,就跟你的业务逻辑有关了。比如qq的号码,全是数字;邮箱地址有一个@字符。下面就来学习怎么样检查一个合法的EMAIL地址,在这个例子里使用J...

2018-04-14 11:50:59 301 0

原创 boost path类的基本使用

对文件的操作,是常有的事情,因而常常使用boost的Filesystem库,它的文档在下面连接:https://www.boost.org/doc/libs/1_66_0/libs/filesystem/doc/index.htm但是直接看它有时比较麻烦,不能一次性地看到所有函数的使用,可以简单地...

2018-04-12 17:30:29 1086 0

原创 python web py入门(49)- jQuery - 通过id获取输入的内容

前面已经学习过jQuery通过id来选择相应的HTML内容,现在就来使用它来获取用户的输入内容,以便实现交互式的处理。比如你在网站上注册一个用户名时,就需要在页面输入email地址,但是人总是会输错的,比如少输入@字符,如果不在页面上检查,放到服务器那里检查,这个过程会比较漫长,同时时间也慢,导致...

2018-04-11 18:38:18 884 0

原创 python web py入门(48)- jQuery - #id 选择器

在前面学习了使用元素选择器,比如使用<p>段落元素。接着下来学习#id 选择器,为什么要学习id选择器呢?问得好,因为元素是按类型来区分的,如果是同一类型,可以使用元素,如果想从HTML页面内容里找一个唯一的元素怎么办呢?按HTML的规范,每一个HTML页面里id是唯一...

2018-04-11 17:05:52 399 0

原创 python web py入门(47)- jQuery - 元素选择器

前面学习了jQuery在代码的几种写法,也知道在什么位置写代码,以及在DOM时加载运行一次。jQuery叫这个名称,当你看到时,也起会感觉到很奇怪,为什么会选择Query这个单词呢?我们来看一下,这个单词的意思是:Query,是查询的意思,为了在数据库中寻找某一特定文件、网站、记录或一系列记录,由...

2018-04-11 15:35:22 401 0

原创 python web py入门(46)- jQuery 事件 - $( document ).ready与$( window ).on( "load"的区别

在前面学习了ready方法,这个方法是在当文档准备好时触发运行,因为一个页面是否安全地操作HTML元素,是需要DOM完成,否则会发现有一些元素还没有加载,就去操作,必然会出错。jQuery自动地检测这个DOM完成时刻,省了不少事情。并且只自动地执行一次代码,不会多次执行,导致浪费运行资源。如果把代...

2018-04-11 09:58:41 1270 0

原创 python web py入门(45)- jQuery 事件 - preventDefault()方法

在前学习了怎么样使用函数表达式来作为jQuery的函数参数,以便响应各种各样的事情处理。现在来学习一个event.preventDefault()方法,这个方法的作用,就是阻止元素发生默认的行为(例如,当点击提交按钮时阻止对表单的提交)。该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如...

2018-04-09 09:34:35 271 0

原创 python web py入门(44)- jQuery 事件 - 函数表达式

在前面学习jQuery的事件处理的方法ready(),在这里碰到这样一个语法:$('h1').click( function(event){          alert("jQuery在工作中!");        });  在这段代码里,可以看到clic...

2018-04-07 14:37:32 261 0

原创 python web py入门(43)- jQuery 事件 - ready() 方法

在前面学习了怎么样下载jQuery库,并且进行初步的例子进行运行,在里面使用这样一行代码:jQuery(document).ready( function(){ 在这行代码里,jQuery(document)是表示什么呢?其实它是表示jQuery对象,并且根据参数document来创建一个docu...

2018-04-01 19:13:43 310 0

原创 python web py入门(42)- 函数的集合--jquery库

在前面学习了函数,以及事件函数,如果有很多很多函数需要写,这时就大家就会想到一个方法,把这些函数收集起来,形成一个库,给大家共享使用,就不用每一个人都从头写起了,这样可以节省大量工作量。因此,使用成熟的库,就成为JS开发人员必备的知识点了。而在这么多库里,最有名的就是jquery库。它倒底是什么库...

2018-04-01 14:06:19 413 0

原创 python web py入门(41)- 页面事件的onload事件

在前面学习了函数,函数可以在很多地方复用,但是在页面里嵌入JS是由事件触发运行的,因此基于浏览器的JS开发,基本上就是响应事件处理。HTML4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。onload事件会在页面加载完成后触发。下面就来学习onload事件...

2018-04-01 12:28:12 679 0

原创 python web py入门(40)- javascript的函数

在前面学习了简单和复杂语句,但是这种代码,往往是只能使用一次,循环语句里运行多次。如果有很多代码在一起,就不好管理,不好复用了。比如有很多地方调用同一个函数。在编程里有一个重要的原则,就是当同一段代码调用超过2次,或者一段代码长度超过一屏幕的高度,就要把这些代码分离出来,写成函数。因此,函数是语句...

2018-04-01 10:53:27 226 0

提示
确定要删除当前文章?
取消 删除