【原创】我是怎么从零开始教女同学进行php开发的(4)

发布时间:2019-06-22  栏目:计算机教程  评论:0 Comments

   
周末给自己放了一个小假,周五晚上跟同学出去吃饭,周六又休息了一天,直到周日才坐到电脑前面码字。



    本来说好周末这两天把之前三篇的代码根据评论中的建议好好修改一下的,顺便认真系统地学习一遍HTML基础。结果现在看来是赶不及了,因为这篇文章写完后要给妹子看,毕竟课程设计的进度也能拖太久,已经过了一个星期,只剩半个月的时间不到。我打算等整个系列写完之后,再花足够多的时间来整理完善,可以根据初学者的特点增加一些内容:例如如何学习HTML、如何找出PHP代码中的BUG并解决之类的东西。因为老同学很用功,很多东西都不需要我讲,她自己就看书看懂了,省了不少事。

一、JavaScript

===========================

1、定义

基于对象和事件驱动并具有相对安全性的客户端脚本语言。

属于 web的语言

被设计为向 HTML页面增加交互性。

2、特性:

美高梅娱乐场网站,   一种轻量级的编程语言。

   可插入HTML页面的编程代码。

   JavaScript插入
HTML页面后,可由所有的现代浏览器执行。

   注:轻量级重量级某种程度上是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,CPU等,所以是重量级。量级主要是看对容器的依赖性所决定的,依赖性越小,越轻量.

   
遇到一个知道努力而且聪明的“学生”是多么的不容易,相信很多以各种形式当过“老师”的朋友都会有这样的感叹。既然遇到了,那就更应该以一个负责任的态度去教。写博客,其实也是一样的道理,既然有这么多的点击率(其中至少有那么几个人是抱着学习参考的目的来看的),那就必须要尽心尽力去写好。

二、jquery

===========================

1、定义:

   jquery是JavaScript框架。是轻量级的js库,它兼容CSS3,还兼容各种浏览器,jquery使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。较大的优势:文档说明很全和成熟的插件。

2、特性

   一个JavaScript函数库。

  极大地简化了
JavaScript编程。

   HTML元素选取和操作

   CSS操作

   HTML事件函数

   JavaScript特效和动画

   HTMLDOM遍历和修改

   AJAX

3、用途:

  (1)选择器 

     通过$符号可以快速、精确的定位到指定的元素。

(2)对DOM操作 

     通过$符号找到DOM元素,对属性进行操作;添加删除节点;对样式进行操作;

(3)表单验证 

(4)动画效果 

5、宗旨:

     jquery的宗旨是——“吃得少,干的多”。让广大的程序员能够写更少的代码,做更多的事情。 

   
作为程序员,整天面对着电脑以及身处一个男女比例极端失调的工作群体,能跟女性接触的机会本来就难得,要想遇到一个令自己动心而且对方还对自己有好感的女生就更是难上加难了。所以,如果真的缘分来到,让你遇上一个这样的女孩子,一定要好好珍惜。就像之前几篇说的那样,只要拿出琢磨代码和BUG的十分之一精力好好待她,就不会有什么大问题。虽然我还没毕业参加工作,但是常常会听说IT行业经常需要加班加点,甚至周末也没时间陪女友陪家人。实际情况是不是真的如此,是不是非常普遍,希望大家能在评论中告诉一下楼主自己切身和听闻的现实情形。然而无论如何,珍惜眼前人,待好眼前人毕竟才是最重要的。想想办法,抽出时间,多跟自己心仪的女生约会,多跟交心的朋友聚会,多回家陪陪逐渐年迈的父母。

三、Ajax

1、定义

   AJAX即“AsynchronousJavaScript and XML”(异步JavaScript和XML)。所谓的异步就是在事件触发之后浏览器任然可以做其他的事情,与发生事件的控件无关的控件不受影响。AJAX是一种用于创建更好更快以及交互性更强的 Web应用程序的技术。 

   AJAX不是新的编程语言,而是一种使用现有标准的新方法和新技术。

   AJAX是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。

2、核心

   Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet
Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。

3、用途

适用于场合:

基于表单的交互 

深层树状导航 

实时用户对用户通讯 

投票、是否选择、等级评价 

过滤和复杂数据操作 

普通录入时的提示/自动补齐   

不适用场合:  

简单的表单    

搜索 

基本导航  

替换大量的信息   

显示操作  

   
且不说感情需要维系,能跟他们在一起的日子,已经在飞逝的流光中越来越少了。——写在毕业前九个月。

四、联系

 

美高梅娱乐场网站 1

1、jquery与JavaScript

   Jquery是JavaScript的框架,也就是说Jquey是JavaScript的一个函数库

2、Ajax与JavaScript

   Ajax是JavaScript的一种应用,JavaScript包含Ajax。

   Ajax是一种由xml+javascript组合起来的一种异步请求技术.可实现动态刷新

3、jquery与Ajax

   jquery在Ajax的基础上进行了封装了,也就是说在Jquery中可以用Ajax。

  jquery提供了用于
AJAX开发的丰富函数(方法)库。

3、JavaScript、jquery、Ajax

  jquery、ajax是用javascript写的

  jquery可以较方便实现ajax设计,以及html页面设计。

   

版权声明:本文为博主原创文章,未经博主允许不得转载。


—————————————————————闲聊结束——————————————————————

 

    
前情回顾:在第(3)篇中,我们一起给妹子示范了如何与数据库进行简单的交互,并且讲解了简单的MVC架构原理。妹子在看完博客之后,我就让她先想好项目的框架到时候要怎么搭,有多少个文件,文件之间的关系又是怎么样的。下面,让大家看看她的一部分成果:

    

 1 四、管理资源的页面  OK   2 Veiw:   3 [8] 管理资源页面manage.php(管理资源界面的视图,显示添加资源,添加资源时必须给该资源选择一个资源类型,若没有匹配的资源类型,旁边有一个可以选择添加资源类型的超链接,连接到manage_type.php。表单action到do_manage.php那里,用js判断是否有空的选项)   4 [9]添加资源类型页面manage_type.php。可以设置资源的最小单位和起始时间。   5 Control:   6 [10]处理增加信息 do_manage.php(处理manage.php传来的数据。利用Class_manage类里的resource_exist()方法,判断是否已经有该资源,有,return 1。若没有该资源,利用insert_resource()方法添加资源到数据库resource。)   7 [11]处理增加资源类型do_manage_type.php(处理manage_type.php传来的数据。利用Class_type类里的type_exist()方法,判断是否已经有该资源,有,return 1。若没有该资源,利用insert_type()方法添加资源到数据库type。)   8    9 Model:  10 [12]自定义处理管理资源的类do_manage_model.php(定义Class_manage类,  11 方法有: resource_exist(资源类型,资源名称)方法判断是否已经有该资源。 insert_resource(资源名,资源类型)方法,插入数据库。)  12 [13]Class_type类(Type_exist(资源类型)方法,用于在添加资源类型时,判断是否有该资源类型。Insert_type(资源类型,开始时间,结束时间,时间单位)插入数据库)

  

     令人惊喜的是,妹子已经对整个项目的框架有所把握了,那么我现在要做的事是什么呢?有人可能会想,既然框架都已经在自己的帮助下七七八八了,剩下自己就安心做别的,等妹子在开发过程中遇到什么问题再问自己好了。这样的想法不能说是错,但是,如果我们可以事先把项目中的一些关键地方帮妹子想好解决方案,到时候就会省去她很多的摸索时间以及也可以让自己不会因为临时遇到问题为了尽快回答而给出一个比较没那么好的策略。(而且,我们邪恶地想想,妹子刚遇到问题我们就给出一个近乎完美的解决方案,然后还装X地说:“早知道你会遇到这个问题,我都帮你想好啦。”妹子顿时感觉自己体贴入微有木有啊!!!顿时对自己加分加分再加分有木有啊!!!)

   
例如就这个管理资源页面——有许多不同的资源,那么每个资源的显示方式不尽相同,如果每切换一个资源或一类资源就切换一次页面的话,不仅用户体验不太好(想象一下你每切一个资源就刷新好久),而且还会对网络负载带来不必要的负担。因为不同的资源它们的资源管理页面都大致相同,某些部分是一模一样的,所以,我想看到这里,许多人都会跟我想到一块儿去,那就是传说中高端大气上档次的AJAX。

 

    读音:e:j^ks 。AJAX即“Asynchronous JavaScript and
XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James
Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet
Explorer
5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。——来自《百度百科》

 看完这些,其实妹子也不会对AJAX有多少认识,我们还是直接上例子吧!通过实际的示范,说明它到底是是一个什么样的东西。

 

第八步:简单的AJAX示范

 声明:代码重构来源自陈浩编著的《零基础学PHP》。另外也介绍大家看看这本书,对于新手入门还是蛮不错的,但深层次的东西却几乎没有。

 首先,我们看一下HTML+JavaScript的部分(妹子问我,JavaScript跟Java是什么关系啊?看起来这么像。我引用网上说法,回答说:嗯嗯,大概就是雷锋跟雷峰塔的关系吧。)

 ajax.html

 

留下评论

网站地图xml地图