![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
诗未冷
程序员修炼之路
展开
-
PHP学习路线
php的学习大概可以分为三个阶段:阶段一:基础知识,页面布局。学习内容:html、div+css、js。学习目标:div+css布局。阶段二:php核心知识和数据库交互。学习内容:php核心知识、mysql数据库操作、js加强。学习目标:php+web+mvc开发中型项目。阶段三:框架的运用。学习内容:zf/thinkphp、smarty模板引擎(大型网站核原创 2014-12-22 10:44:20 · 1444 阅读 · 0 评论 -
textarea标签和label标签让我郁闷的时候
说到标签,是因为浏览器兼容性的问题。在做亚马逊功能模块的时候,有一个审核的功能,用到radio,写代码的时候,不知怎么想的把每个标签放在之间,结果问题来了。我自己因为喜欢使用Chrome浏览器,测试时没有问题的,代码上传上去后,产品部和测试部就反应审核功能用不了,也就是radio不起作用,点不动。自己去看了一下,还真是这样,自己找了一会,最后定位在这一区域,豁然之间把去掉,问题就这样ok了。这事给原创 2015-03-24 10:03:31 · 3642 阅读 · 0 评论 -
JS(七)Window对象
一、Window对象1.简介所有的浏览器都支持window对象,它表示浏览器窗口。所有的JS全局对象、函数、变量都自动成为window对象的成员。所以全局变量是window对象的属性,全局函数是window对象的方法。2.要点1)window对象本身2)window获得浏览器尺寸3)window提供的与浏览器有关的方法3.示例1)window对象和浏览器原创 2015-02-13 15:10:35 · 789 阅读 · 0 评论 -
JS(五)DOM模型之常用事件
一、事件1.使用onclick属性设置点击事件2.js dom分配事件3.鼠标事件4.焦点事件5.内容改变事件二、示例1.属性点击事件和dom分配点击事件 按钮1 按钮2/** * 直接设置点击事件=>onclick属性 */function clickBtn(){ document.getElementById("bt原创 2015-02-13 11:42:25 · 744 阅读 · 0 评论 -
JS(四)DOM模型之属性样式
一、DOM模型1.简介DOM模型:文档对象模型,Document Object Model。DOM何时创建:当网页被加载的时候,浏览器就会创建页面的文档对象模型。2.作用通过DOM模型,用户可以修改HTML元素属性和样式,增减HTML元素,响应HTML元素的事件。二、常用JS DOM功能1.输出流:document.write(),动态创建页面输出内容。2.改变标签原创 2015-02-13 11:08:31 · 819 阅读 · 0 评论 -
JS(二)数字对象和字符串对象
一、js功能因为学的东西比较多,容易混淆。也不可能一个个的记住,这里备注一下,以后要用到的时候,就能快速的回想起来。index-number.js/** * 显示数字对象 */function myFunction() { var x1 = 3.14;// 小数 var x2 = 11;// 整数 var x3 = 14e5;// 大数字 var x4 = 0237;//原创 2015-02-12 17:36:02 · 993 阅读 · 0 评论 -
JS(一)基础知识与对象
一、简介在JS中,一切皆为对象。字符串、数组、函数等都是对象。二、常见的js功能/** * 显示对象的属性方法一 * @returns */function myFunction1(){ person = {firstname:"David",lastname:"Smith",age:30,sex:'男'};//每一个都是一个新对象,属性值可以不固定 //person2 =原创 2015-02-12 17:32:51 · 653 阅读 · 0 评论 -
smarty模板引擎(四)内建函数
一、smarty内建函数的使用 in-build(内建),在smarty模板中,提供了很多内建的函数库,具体使用可以参考smarty中文手册chm版本。1.foreach函数 操作数组如下://索引数组 $res=array('上海','北京','深圳'); $smarty->assign("arr",$res); //关联数组 $res2=array('c原创 2014-12-24 10:32:14 · 704 阅读 · 0 评论 -
JavaScipt的Document对象属性集合
一、对象属性document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColo原创 2014-12-12 15:04:37 · 686 阅读 · 0 评论 -
JS(六)DOM模型之节点
一、简介通过js dom找到某个元素,对该元素增加子节点,或删除该元素的子节点。二、示例1.动态增加和删除节点元素button { width: 100px; height: 50px; background:GREEN;}div{ width:1500px; height:500px; background:red; margin-top:100px;原创 2015-02-13 14:32:08 · 866 阅读 · 0 评论 -
HTML5(一)学习HTML5新特性
一、HTML5有哪些新特性1.用于媒体播放的、2.用户绘画的3.更好的支持本地离线存储4.新的特殊内容元素,如:article、header、footer、nav等5.新的表单控件,如:calendar、date、time、email、url、search二、音频和视频播放1.音频播放2.视频播放原创 2015-02-14 16:34:31 · 970 阅读 · 0 评论 -
smarty模板引擎(三)配置文件数据和保留数据
一、如何让模板直接从配置文件中取出数据1.使用场合 当某个变量值,不希望直接写死到程序中(通过smarty分配),就可以通过配置文件来获取。2.写配置文件 新建文件夹:config 新建文件名:my.ini或my.config 内容:key=value; 例子: title="This isthe title of原创 2014-12-24 10:28:45 · 670 阅读 · 0 评论 -
smarty模板引擎(一)基础知识
一、基本概念1.什么是mvc? mvc是一种开发模式,核心思想是:数据的输入、数据的处理、数据显示的强制分离。2.什么是smarty? smarty是一个php的模板引擎。更明确的来说,它可以帮助开发者更好的分离程序逻辑和页面显示。3.smarty运行原理 模板文件,就是一个显示数据的模板,其中需要显示的数据用占位符代替。原创 2014-12-24 10:14:19 · 1174 阅读 · 0 评论 -
smarty模板引擎(二)分配数据类型
一、分配基本数据 //分配基本数据 $smarty->assign("str","hello smarty!"); $smarty->assign("int",143); $smarty->assign("double",12.1344); $smarty->assign("bool",true); $smarty->原创 2014-12-24 10:18:33 · 882 阅读 · 0 评论 -
ECShop原型开发(一)个人心得
最近,公司因为内部需要,使用ECShop为原型,进行了二次开发。因为工作需要,所以也看了一下ECShop的源码,有些心得,拿来分享一下。在这之前声明一下,本人是第一次开始接触这个项目,半个月之前还是php小白一个,靠业余时间自学。 一个项目无外乎分为:前台,后台和数据库。前台负责操作数据库对外提供数据,并显示这些数据,包括与用户的交互、数据的及时刷新;后台也是操作数据库,比如管理员信息,原创 2014-12-20 19:05:00 · 1253 阅读 · 0 评论 -
PHP动态柱状图改进版
PHP柱状图和表格分割,进行数据分析。原创 2015-03-25 11:47:05 · 1180 阅读 · 0 评论 -
PHP动态柱状图
PHP制作动态柱状图原创 2015-03-24 11:46:39 · 1058 阅读 · 0 评论 -
JS(三)Date对象和数组对象
一、简介1.日期对象:即Date对象,可以获得日期、时间、星期、时区等信息2.数组对象:即array对象,就是讲php中的数组在js中以js的形式创建。二、实例代码/** * 日期:包含日期、时间、星期、时区等 */function myFunction() { // 日期 document.write(Date() + "");// 标准时间戳 document.wr原创 2015-02-13 10:13:15 · 949 阅读 · 0 评论