05 2021 档案

摘要:1、文档就绪函数 JavaScript 的文档就绪函数 <script> window.onload = function() { alert("欢迎!") } </script> jQuery 中的文档就绪函数 // 写法1 <script> $(document).ready(function( 阅读全文
posted @ 2021-05-31 11:32 Erudite 阅读(292) 评论(0) 推荐(0) 编辑
摘要:jQuery的链式编程风格 首先本人通过一个案例来展示jQuery的链式编程风格。先写一个页面,展示一个列表,代码如下: <body> <div> <ul class="menu"> <li class="level1"> <a href="#">水果</a> <ul class="level2"> 阅读全文
posted @ 2021-05-29 20:21 Erudite 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Django处理浏览器的请求的流程 1.django处理浏览器的请求的流程步骤: 请求发送到了wsgi,wsgi 封装请求的相关数据(request) django去匹配路径,根据路径判断要执行哪个函数 执行函数,函数中处理具体的业务逻辑 函数返回响应,django按照 HTTP 协议的响应的格式进 阅读全文
posted @ 2021-05-27 19:07 Erudite 阅读(198) 评论(0) 推荐(0) 编辑
摘要:在 Express 配置使用 express-session 插件 参考文档:https://github.com/expressjs/session 安装: npm install express-session 配置: // 该插件会为 req 请求对象添加一个成员: req.session 默 阅读全文
posted @ 2021-05-26 19:40 Erudite 阅读(79) 评论(0) 推荐(0) 编辑
摘要:npm node package manager 1.npm网站 npmjs.com 2.npm命令行工具 npm 的第二层含义就是一个命令行工具,只要你安装了node 就已经安装了npm。 npm 也有版本这个概念。 可以通过在命令行中输入,查看版本 npm --version 升级npm(自己升 阅读全文
posted @ 2021-05-24 18:58 Erudite 阅读(843) 评论(0) 推荐(0) 编辑
摘要:出现的问题: nodemorn : 无法加载文件:xxxx 因为在此系统上禁止运行脚本。 解决方案: 管理员身份打开 powerShell 输入Set-ExecutionPolicy -Scope CurrentUser 根据提示输入:RemoteSigned 成功后再次运行程序: 发现修改完代码 阅读全文
posted @ 2021-05-21 19:59 Erudite 阅读(82) 评论(0) 推荐(0) 编辑
摘要:我们这里可以使用一个第三方命令行工具:nodemon 来帮我们解决频繁修改代码重启服务器问题。 nodemon是一个基于 Node.js 开发的一个第三方命令行工具,我们使用的时候需要独立安装: # win+R 打开 cmd 输入:npm install --global nodemon 安装完毕之 阅读全文
posted @ 2021-05-21 19:34 Erudite 阅读(128) 评论(0) 推荐(0) 编辑
摘要:数据库事务指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全不执行。 简单地说,事务就是并发控制的单位,是用户定义的一个操作序列,而一个逻辑工作单元要成为事务,就必须满足 ACID 属性。 A:原子性(Atomicity),事务中的操作要么都不做,要么就全做。 C:一致性(Consist 阅读全文
posted @ 2021-05-20 08:16 Erudite 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Python解释器有哪些类型,有什么特点? CPython:由C语言开发,而且使用范围最为广泛 IPython:基于CPython的一个交互式计时器。 PyPy:提高执行效率,采用 JIT 技术。对Python代码进行动态编译。 JPython:运行在Java上的解释器,直接把 Python 代码编 阅读全文
posted @ 2021-05-17 21:51 Erudite 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Ajax向后台发送消息分为2种情况: Ajax正常返回,并且返回数据格式不是很复杂 复杂情况,前端会将复杂 数据进行反序列化为一个JSON串 下面本人就根据这 2 种情况,在后端如何获取数据的方法与大家分享。 第一种情况:(数据简单) 前端: $.ajax({ ... data: {name: 11 阅读全文
posted @ 2021-05-15 09:41 Erudite 阅读(769) 评论(0) 推荐(0) 编辑
摘要:原因:是因为.modal-backdrop 和 .modal-dialog 里面的 z-index 属性等级问题。 解决办法: 首先找到 .modal-backdrop 里面 z-index 的值 本人显示为: z-index: 10 其次找到 .modal-dialog 里面的 z-index 的 阅读全文
posted @ 2021-05-13 21:30 Erudite 阅读(171) 评论(0) 推荐(0) 编辑
摘要:闭包 简单讲:就是能够读取其他函数内部变量的函数。例如在 JavaScript 中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成 “定义在一个函数内部的函数” 。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。 下面本人通过几个案例与各位读者分享有关闭包的知识点: 例1: data_ 阅读全文
posted @ 2021-05-11 19:55 Erudite 阅读(168) 评论(0) 推荐(0) 编辑
摘要:表单是搜集用户数据信息的各种表单元素的集合,其作用是实现网页上的数据交互,比如用户在网站输入数据信息,然后提交到网站服务器端进行处理(如数据录入和用户登录注册等)。 网页表单是Web开发的一项基本功能,Django的表单功能由 Form 类实现,主要外为两种:diango.forms.Form 和 阅读全文
posted @ 2021-05-09 20:35 Erudite 阅读(293) 评论(0) 推荐(0) 编辑
摘要:在Django中,正则表达式所捕获的参数都是字符串类型的。 如下所示:(不是很全,后期本人遇到再加) 正则表达式 意义 \d{4} \d:表示匹配数字 {4}:表示只匹配4位数字 \w \w:表示匹配 字母 或 数字 或 下划线 或 汉字 ([0-9]{4}) ():表示分组 url地址上捕获的参数 阅读全文
posted @ 2021-05-08 21:06 Erudite 阅读(771) 评论(0) 推荐(0) 编辑
摘要:装饰器的作用(简而言之):让其他函数在不需要做任何代码变动的前提下增加额外的功能 FBV加装饰器 例:以统计时间的装饰器为例 def timer(func): def inner(*args, **kwargs): start = time.time() ret = func(*args, **kw 阅读全文
posted @ 2021-05-06 20:58 Erudite 阅读(461) 评论(0) 推荐(0) 编辑
摘要:过滤器主要是对上下文的内容进行操作处理。在实际开发中,如果内置过滤器的功能不太适合开发需求,我们可以自定义过滤器来解决问题。 下面本人就Django自定义过滤器的步骤与大家分享一下: 在Django应用目录下创建——templatetags 包;(注意:该包的名字不能写错) 创建一个py文件,文件名 阅读全文
posted @ 2021-05-04 21:27 Erudite 阅读(392) 评论(0) 推荐(0) 编辑
摘要:解决Github加载慢的步骤如下: 1. 查域名(网上有查域名的网址)2. 修改hosts文件 位置为C:\Windows\System32\drivers\etc\hosts,使用notepad++或者管理者模式的记事本打开。3. 粘贴# GitHub Start 140.82.114.4 git 阅读全文
posted @ 2021-05-04 10:24 Erudite 阅读(670) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示