Web开发
文章平均质量分 65
jzj1993
博客 www.paincker.com
展开
-
Python Django框架根据模型不能新建表
学习Django时,参考《Django Book》定义好名为books的App,并编写好modules之后,尝试用命令python manage.py sqlall books新建数据库,发生如下错误。CommandError: App 'books' has migrations. Only the sqlmigrate and sqlflush commands can be used w原创 2015-02-02 21:23:27 · 2375 阅读 · 0 评论 -
CSS3选择非第一个子元素
有时候我们需要用CSS选择非第一个子元素,例如下面这样的HTML,希望让两个span之间间隔一定的距离,但又不希望简单的给每个span设置margin-right(会导致最后一个span也有margin-right,可能影响之后元素的排版)。 这时如果能排除第一个元素,并给其他元素设置margin-left属性,就能实现比较好的效果了。可以利用no原创 2015-03-21 19:23:09 · 29354 阅读 · 1 评论 -
IE8不支持jQuery问题
最近做WordPress主题,遇到一个很奇怪的问题,网页在Chrome等浏览器都显示正常,但是到了IE8里面就无法工作。提示“加载完毕,但网页中有错误”。尝试修复IE浏览器,但是毫无效果。后来经过反复排查,发现问题在于IE8不能运行jQuery。网上找了很久也没找到相关的文章。而且之前用过一些jQuery插件,在IE中也是能正常使用的。用IE打开之前写的一个jQuery插件的Demo,运行原创 2015-03-21 19:19:45 · 16831 阅读 · 0 评论 -
用Masonry和jQuery.lazyload插件实现网页瀑布流布局
瀑布流布局我们常能在网上看到很多瀑布流布局的页面,尤其是很多图片网站,例如百度图片。这种最典型的瀑布流布局,每个元素的宽度是固定的,但图片长度各不相同,于是通过下图这种样子竖着排列了下来,达到了最大的页面空间利用率。因为对前端开发不了解,一开始为了找到这种布局叫什么名字也是花了我好久时间o(╯□╰)o瀑布流布局不局限于等宽布局,例如下面这种形式也可以,来自M原创 2015-03-21 19:21:05 · 5366 阅读 · 5 评论 -
Javascript获取文件自身URL路径
使用以下Javascript代码即可获取Javascript文件自身所在URL路径。var js = document.scripts;var url =js[js.length - 1].src;如果需要获取Javascript文件所在文件夹,可以执行以下代码。如果想再获取上一层的文件夹,再执行一次下面的代码即可。url = url.substring(0, url.lastIn原创 2015-02-28 14:50:56 · 4477 阅读 · 0 评论 -
基于Java的TCP Socket通信详解(计算机端/Android手机端)
TCP Socket通信是一种比较常用的基于连接的网络通信方式。本文通过Java实现TCP Socket通信,并将其用于计算机端、Android手机端,同时做到代码规范化,实现代码最大化复用。本文代码可在GitHub下载,建议对照源码阅读文章 https://github.com/jzj1993/JavaTcpSocketTCP连接的建立客户端和服务器间通过三次握手原创 2015-02-28 14:48:42 · 3936 阅读 · 0 评论 -
互联网产品初期需求确定与数据库模型设计——基于Visio和Xmind
很多互联网产品有个共性,就是其业务核心在数据库中,各种客户端包括网页、桌面、手机App,本质上只是将数据库中的数据,按照一定的结构和组织呈现在用户面前。因此对于一款互联网产品的初期开发,数据库模型的设计是非常重要的。并且数据库的模型设计与产品需求有直接的关联,通过设计数据库模型,能将产品需求与实现有效的结合起来。本文介绍一种本人独创的,利用Microsoft Visio绘图工具和X原创 2015-02-12 15:47:23 · 5711 阅读 · 0 评论 -
CSS和JavaScript在线代码压缩工具推荐
网页前端的JavaScript代码编写好之后,不像C语言会编译成机器码,作为脚本语言,JavaScript是直接从源码文件执行的。通常为了节省空间,可以把代码进行压缩,去掉多余的空格和换行等(代码可以全部写到一行,这个有点像C语言)。同样HTML,CSS等代码也可以进行这样的压缩操作。功能全面的在线工具集:tool.lu之前一直用的是tool.lu这套工具。包含了全套的工具,特别是原创 2015-02-28 14:53:19 · 1406 阅读 · 0 评论 -
使用Slim框架实现基本的REST API
REST API是一种广泛应用于服务器和客户端之间的网络通信接口设计风格。首先要明确的是,REST是一种API设计风格,或是理解成一种设计思想,而不是一个具体的技术、编程语言等(有点类似于模块化编程思想)。本文参考了一篇国外的文章,简单介绍了使用Slim框架实现基本REST API的过程。本文参考文章 《How to create REST API for Android app原创 2015-02-28 14:56:07 · 2131 阅读 · 0 评论 -
HTML一个form表单中有两个(多个)submit,后台如何区分(纯HTML实现,无需javascript)
一个表单中有时可能会有多个Submit元素,如何在后台区分哪个按钮被点击呢?网上很多人说用javascript,写一个长长的函数,点击不同的按钮提交不同的数据;还有的说用多个表单;其实完全不需要这么麻烦。两种方法可以实现,不需要使用javascript。方法一、使用不同的name属性 method="post"> type="submit" name="save" va原创 2015-03-21 19:21:35 · 16812 阅读 · 1 评论