
网名:Oliver Wien | 奥利弗·韦恩
职业:Web前端设计师、网页设计
现居地:陕西省-西安市-雁塔区
Phone:+86 182 2052 3738
Email:oliverwien@126.com
HTML5布局方式及语义化
1、新的文档类型声明(DTD)文档类型声明HTML 5的DTD声明为:<!doctype html><!DOCTYPE html >等也是正确的,因为HTML语法是不区分大小写的。在编写HTML5文档时,要求指定文档类型,以确保浏览器能在HTML5的标准模式下进行渲染。2、新增的HTML5标签(1)新增的HTML5标签-结构标签
ThinkCMF应用开发(三)创建应用目录
前面两篇文章,该了解的了解的差不多。不了解的,制作过程中再解释。废话不多说,读万卷书,不如行万里路。动手做一遍,踩着“坑”了,自然就明白了。模型初始化。数据库表建立好了之后,我们进行模型的初始化。当然我们也可以不使用模型,在控制器里直接用数据库操作。
创建数据表_ThinkCMF插件
这个插件是为ThinkCMF应用开发,而专门写的一个创建数据表的插件。所以它并没有前端or后端的视图,只是执行写好的spl代码,创建数据表。cmf_product_category,cmf_product_category_post,cmf_product_post,cmf_product_tag,cmf_product_tag_post,目前其中内置了以上5个数据表,如有需要,请自己添加修改。
ThinkCMF应用开发(二)数据表创建
按照上文所述的思路,我们先创建五个表,创建方式按照CMF5定义的规范来,当然你也可以完全自定义官方表名推荐是“表前缀 _ 应用名 _ 表名”,所以我们按照这样的格式来。我知道下面这一大段,对于初学者而言有点难,不过还是建议看一看,越是了解,操作起来越是灵活。当然,程序码,实用为主。插件传送门
ThinkCMF应用开发(一)准备
本节主要讲一下在cmf5框架基础上开发一个全新的应用。它需要包含自己的数据库表,控制器,模型和视图等。一个应用的开发主要分为以下几个步骤:(一)数据表结构设计(二)创建模型(三)创建控制器(四)后台扩展(五)创建前端模板web开发网站的案例应用来做一个完整的demo。首先,我们来搞明白几个基础的概念。
产品相册功能_ThinkCMF插件
上一篇文章写了怎么做附件下载功能,这节讲一下产品相册功能。一招鲜吃遍天下,用老办法办法来做。插件的优点是灵活多变,不用了卸载或禁用就行,不用修改代码。在ThinkCMF后台系统在文章编辑页面默认是存在相册的,所以我们只需要将它们显示到网页中就行。
附件下载功能_ThinkCMF插件
没有什么功能,是一个插件解决不了的。如果真有,那就是你技术不到位,继续加油吧!ThinkCMF后台系统在文章编辑页面默认是存在附件的但是,你在上传文件之后会发现,并没有在前端页面中显示。所以,今天来做一个的附件下载的插件功能。制作插件:
Addthis页面分享ThinkCMF插件制作
一、准备工作。首先想好,制作的这个插件你打算挂载在什么位置。比如:我想把插件挂载在侧边栏的底部,默认是没有这个钩子的,那就需要我们来自定义一个钩子。添加自定义钩子:sidebar_end
原生JS+CSS动画侧边导航显示/隐藏
设计思路:点击按钮,CSS动画,显示侧边导航栏,再次点击,隐藏。1、编写HTML结构与CSS动画2、JS获取点击按钮元素和侧边导航?栏元素。3、给按钮元素添加onclick事件。4、获取侧边导航栏的right的值,使用parsoInt()转换为整数。5、if判断当前侧边栏状态,添加显示或者隐藏类名。
HTML DOM Document 对象
HTML DOM 节点。在 HTML DOM (Document Object Model) 中 , 每一个元素都是 节点:文档是一个文档。所有的HTML元素都是元素节点。所有 HTML 属性都是属性节点。文本插入到 HTML 元素是文本节点。are text nodes。注释是注释节点。

网名:Oliver Wien | 奥利弗·韦恩
职业:Web前端设计师、网页设计
现居地:陕西省-西安市-雁塔区
Phone:+86 182 2052 3738
Email:oliverwien@126.com