自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 解决浏览器兼容性问题CSS(一)

浏览器的内核,负责对网页语法的解释并显示网页,它决定了浏览器如何显示网页的内容以及页面的格式信息。在每一种浏览器中包含两个引擎:1.内容排版引擎,负责加载HTML内容,和渲染CSS样式。2.javascript解释器引擎,负责解释并执行JS程序。处理浏览器的兼容性问题我可以从这两个引擎大块来入手。而多数兼容性问题存在于旧版本的IE浏览器,从IE8为分水岭。今天我来讨论CSS层叠样式表中存在的一些兼

2015-12-23 23:58:11 599

原创 关于cssReset所需掌握的知识点(一)

问题一:

2015-12-01 23:08:51 404

原创 数组的遍历

我们知道数组是用来批量而集中管理多个数据的存储空间,数组在程序中并不是存在于window内的,而是一个引用类型的对象,存在于window中的只是数组的地址号。数组具有非常好的数据结构,可以极大的提高程序的执行效率。数组的形式经常分为索引数组、关联数组(又称之为hash数组)。而这两种数组的遍历,不管是在js中还是在jquery中,或是在php中都是不尽相同的,这里我来总结一下他们的关系和区别。

2015-11-25 23:21:10 5419

原创 AJAX中数据格式的转换和分类

首先,我们来讨论MIME,MIME类型是指用于唯一的标示一种特定格式的文件的一个描述符。常见的MIME类型有image/jpeg、 image/gif、image/png、text/plain、text/html、text/css、application/javascript、application/xml、 application/json、application/msword ....在使

2015-11-24 23:10:17 1790

原创 AJAX中讨论post与get请求的区别

客户端向服务器发送请求的方式至少有7种,标准的请求方式有4种:get、post、delete、put。在实际开发过程中常见的请求方式有三种,分别为post、get。

2015-11-22 23:15:56 702

原创 PHP的学习(对比php与javascript的区别)

javascript是客户端的脚本语言,而php是服务器端的脚本语言。学好php也是我们前端人员应该做到的,因为在AJAX中实现异步请求的时候,编写测试代码要用到很多关于php语言的知识点。HTML页面往往被称之为静态页面,由HTML、CSS、javascript组成;而php称之为动态页面,因为它可以根据用户的操作实现动态的变化。在语法上面有很多相似的地方。⒈常量与变量:php中定义常量

2015-11-18 23:23:26 3997

原创 javascript中代码的优化(1)

js中全局变量或者全局函数的数量会影响到程序的运行,全局变量或全局函数越多那么所占用浏览当中的内存就会越大,性能也就会越差。在真实的案列当中我们会定义大量变量和函数、构造器、对象。那么怎么样师我们的代码变得更加的优化,我总结一下今天所学习到的三点,以后会补充更多。第一点:解决全局变量或全局函数过多的方法。①使用局部变量或者内部函数,在实际项目中我们往往会选用使用一个自调函数(functio

2015-11-16 22:18:49 391

原创 经典面试题(讨论canvas与svg的区别)

讨论关于canvas和svg的区别。首先canvas是html5提供的新元素,而svg存在的历史要比canvas久远,已经有十几年了。svg并不是html5专有的标签,最初svg是用xml技术(超文本扩展语言,可以自定义标签或属性)描述二维图形的语言。在H5中看似canvas与svg很像,但是,他们有巨大的差别。  首先,从它们的功能上来讲,canvas可以看做是一个画布。,其绘制出来的图形为

2015-11-11 22:58:11 24468 2

原创 归纳事件的绑定

事件是指:浏览器自动触发或用户手动触发的对象状态的改变。当事件触发时,自动执行的函数我们称为事件的处理函数。在javascript中我们对绑定事件处理函数分为三种:      ①第一种首先在html页面的标签中:fun=function (good){var div=document.getElementById(good);div.style.background="red";

2015-11-09 23:06:32 321

原创 jquery中关于插件的使用

我们知道jquery是javascript类库,其作用就是简化javascript的使用。而插件是扩展和简化jquery的开发,插件数量种类繁多。jquery插件都是基于jquery开发出来的,所以在大多数情况下我们在导入jquery插件的时候,往往也需要在html页面中导入jquery.js文件。而且jquery的的导入必须放在插件的导入之前。  而我们学习插件,也主要是学习插件的使用方法。

2015-11-04 23:21:04 504

原创 javascript中讨论关联数组和对象的区别

数组是批量管理多个数据的存储空间而统一起的一个名字,而对象是程序中描述现实中的一个物体的属性和功能的结构。数组存在的形式是在windows之外的一个空间的引用类型的对象。而windows只是存储了数组的地址值,探究其原理不难看出数值也是属于对象。在JS中一切都是对象。关联数组是指每个元素自定义的字符串的下标的数组,由于是自定义的下标所以关联数组的length属性没有效果。那么要遍历关联数组

2015-10-31 22:52:59 2980

原创 讨论使用AJAX接受服务器返回的消息(2015年10月27日)

在开发过程中服务器返回的响应消息,通常包含TEXT、HTML、SCRIPT、XML、JSON格式。我们一般在响应消息的头部设置向客户端的输出格式,而MIME类型(唯一标识一种特定格式的文件的一个描述符)。通过设置如header('Content-type:text/plain');注意header之前不能向客户端输出任何内容。  在这里使用AJAX接受服务器返回的HTML响应和使用AJAX接受

2015-10-27 23:14:39 1431

原创 AJAX的概述(2015年10月26号)

我们知道发起http的请求方式分为两种一种为:同步请求(浏览器地址栏输入URL、页面的跳转、表单的提交),都是通过同步请求。但是同步请求的http和响应经常会让客户端出现“一片惨白”的状况,另外在表单的提交的时候如果客户所填写的资料出现错误,而服务器端和数据库不能及时的返回,我们在提交表单后就不会成功,那么需要客户重新填写表单。所以为了提高客户的浏览和体验。我们需要另外一种http请求和响应方式:

2015-10-26 23:10:09 359

原创 服务器端技术关于http协议(2015年10月24号)

首先我们来谈论一下客户端,对于客户端我们可以简单的认为客户的计算机。客户端可以分为pc端、移动端、和其它终端三类。对于web前端人员来讲,我们主要研究pc端。这里不作重要解释。那么服务器端其实也是一台普通的计算机,通常客户端通过互联网形式访问服务器端。服务器端和数据库的技术被我们所理解为后台技术。客户端访问服务器端是通过两种协议一种是http协议还有一种是ftp协议(ftp协议通常是通过局域网

2015-10-24 22:53:38 485

原创 关于css3动画与H5动画的比较(2015年10月22日)

CSS3中我们通常通过transform(迅速的变化),transition(缓慢的变化),animation(关键帧动画),这三个属性,实现简单的动画效果。transform属性实现的动画效果是迅速的变化,他的语法是transform:rotate(ndeg)  scale(n);[两个变化的属性之间用空格号隔离开]通常被放在伪类选择器当中。在CSS当中,transform还可以被trans

2015-10-22 22:42:37 2048

原创 飞机大战游戏当中鼠标跟随事件函数的处理(2015年10月21日)

首先我需要总结一下事件处理函数,事件触发时的处理程序有三种:1.在HTML中,设置事件的属性,如。2.DOM中0级API:对象.on事件名=function(){}。3.通过event对象,当事件触发时时,自动创建,自动传入事件处理函数内。我们今天就来讨论当event对象中的鼠标跟随事件的x值和y值的获取。让我们来分析下面一段代码:canvas.onmousemove = fu

2015-10-21 23:04:46 1144

原创 H5中游戏的核心控制器(定时器)

在网页游戏的设计中,我们一般采用H5里面的canvas画布来设计游戏,canvas画布是H5中的一个重要内容。主要用于游戏设计和制作图标。制作图表通常包含:柱状图、饼状图、折线图等。在实际项目当中通常通过引用chart.js中的插件来实现图表的实现。在H5中另一个与canvas类似的一种画布svg,svg是一种通过XML技术描述二维图形的语言。其实现的效果是矢量图,所以svg不能引入图片文件。

2015-10-20 22:20:26 1511

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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