摘要:
正则表达式IP地址验证 IPv4的地址格式,一共4段,每段之间用逗号分隔,每段都是0-255之间的十进制数值 将0-255用正则表达式来表示,可以分为以下几段 1\d{2}|[1-9]?\d 前三段重复三次,所以最后为 ((25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)\.){3 阅读全文
摘要:
首先我们需要安装django django 会安装在python安装目录下面的Scripts目录下面,在这里我们需要设置该目录为环境变量 初始化django项目 我们建立一个FirstDjango,初始化一个mysite的django项目 此时在我们的FirstDjango目录下面会生成这么一个目录 阅读全文
摘要:
框架即FrameWork,旨在更快的解决共性问题。 对于所有的web应用,本质就是一个socke服务端和socke浏览器客户端 自己封装的一个简单web框架 我们监听一个8001端口,当浏览器访问该端口,我们返回一个h标签给客户端。这就实现了一个简单的请求响应,但是具体的解析http请求,发送htt 阅读全文
摘要:
我们的网站中各个页面有很多重复的信息,这时候我们需要做一个模板,然后其他页面来引用 定义模板中公共信息,模板中防止私有配置用block关键字 私有配置页面应用 继承模板页,然后匹配模板block中定义的名字,进行渲染 阅读全文
摘要:
报csrf的错误解决方式 {% csrf_token%} 可防御跨站攻击 卸载html页面 禁止渲染 {% verbatim %} {% endverbatim %} 自定义标签 在项目目录添加templatetags目录,并且添加对应的python文件,,此目录名字不可修改 添加自定义标签 不能用 阅读全文
摘要:
python 通过模板语言的渲染把后台数据变量渲染到页面 此种方式可以通过httpResponse 返回字符串的方式调用,一般还是返回render 模板语言句点号(万能的句点号) view代码片段 index.html页(注意此处页面不可有注释信息,不然有可能印象显示结果) 可用在字典、集合、对象属 阅读全文
摘要:
类数组属性要为(数字索引),必须有length属性,最好加上push //类数组 var obj = { "0": 'a', "1": 'b', "2": 'c', 'length': '3', 'push': Array.prototype.push, 'splice': Array.protot 阅读全文
摘要:
改变原数组 push pop shift unshift sort reverse splice push 在数组最后一位添加数据 上面是自己实现的一个push方法 pop 剪切最后一位 shift 减去第一位 unshift 在第一位添加数据 sort 排序数组 系统提供自定义排序的支持,我们可以 阅读全文
摘要:
var obj = { name: "abc", age: 123, card: ['visa', 'master'], wife: { name: 'bcd', son: { name: 'aaa... 阅读全文
摘要:
arguments.callee 指向函数自身引用 立即执行函数执行万就销毁了,所以此处需要用arguments.callee来执行 func.caller 指向函数的运行环境 阅读全文