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