js中对象的两种属性
1、对象有两种属性,普通的数据属性和访问器属性。2、访问器属性本质上是用于获取和设置值的函数(可以拦截、过滤、处理等操作要设置或获取的属性),但从外部代码来看就像传统属性一样。实例const user = { name: "John", surname: "Smith", get fullName() { return `${this.name} ${t...
2024-01-10js中let和var的区别
1、let声明的范围是块作用域,var声明的范围是函数作用域。JavaScript引擎会记录用于变量声明的标识符及其块的作用域,因此嵌套使用相同的标识符不会报错,因为同一块中没有重复的声明。if (true) { var name = 'Stan' console.log(name) // Stan}console.log(name) // Stan if (true) { let age = 20 // 作...
2024-01-10js中var如何声明作用域
1、在全局作用域中使用var操作符声明的变量将成为window对象的属性。var name = 'Stan'console.log(window.name) // Stan2、使用var操作符定义的变量将成为包含其函数的局部变量。在函数中定义变量时省略var操作符,创建全局变量。function test() { var message = 'h2' // 局部变量}test() // 函数调用之后其中的...
2024-01-10python静态web服务器如何实现
1、编写TCP服务器程序。2、获取浏览器发送的http请求消息数据。3、读取固定的页面数据,将页面数据组装成HTTP响应消息数据并发送给浏览器。4、HTTP响应报文数据发送完成后,关闭服务于客户端的套接字。实例# 时间: 2021/10/21 20:38import socket if __name__ == '__main__': # 创建tcp服务端套接字...
2024-01-10python偏函数如何理解
1、偏函数,是对原始函数的二次封装,是将现有函数的部分参数预先绑定到指定值,从而获得新的函数。2、定义偏函数,需要使用partial关键字(位于functools模块中。语法偏函数名 = partial(func, *args, **kwargs)实例from functools import partial # 导入functools模块中的partial函数#定义个原函数def display(name,age):...
2024-01-10python字符串字面量是什么
1、Python使用单引号(')、双引号(')、三重单引号('''')和三重双引号(""")来表示字符串字面量。2、字符串字面量需要使用相同类型的引号。例如,如果使用单引号开始字符串,则需要使用相同的单引号结束字符串。实例s = '这是一个字符串'print(s)s = "双引号字符串"print(s)s = ''' 字符串可以跨 ...
2024-01-10python缩进和空格的好处
1、不会像其他编程语言(如Java或c#)那样错过块的开始或结束代码。2、编码风格基本统一。如果必须维护其他开发人员的代码,这个代码看起来和你的代码一样。3、与其他编程语言相比,代码更具可读性和清晰性。实例# 定义main函数打印def main(): i = 1 max = 10 while (i < max): ...
2024-01-10js中字符串位置的搜索方法
1、indexof方法从字符串开始向后搜索子字符串。2、lastIndexof方法是从字符串末尾搜索子字符串。3、trim将创建一个字符串副本,删除前置和后缀的所有空格,然后返回结果。实例<script type="text/javascript"> var str="Hello world!"; document.write(str.indexOf("Hello") + "<br />"); document.write(str.indexOf("World") + ...
2024-01-10mysql中join和where的区别
1、join将符合on条件的数据连接到一个新的表中。2、where首先通过笛卡尔积将两个表连接到一个新的表中,然后判断条件,并将符合条件的数据行成一个表。实例select m.menu_id,m.sort_id,s.sort_id,s.sort_name from menu m join sort s on m.sort_id=s.sort_id and m.sort_id=2;select m.menu_id,m.sort_id,s.sort_id,s.sort_name from menu m...
2024-01-10mysql中SQL语句的使用注意
1、禁止使用select*,只获取必要的字段。2、insert必须指定字段,禁止使用insert into T values()。3、不要用count(列名)或count(常量)代替count(*)。4、不得使用外键和级联,所有外键概念必须在应用层解决。实例说明:`NULL` 与任何值的直接比较都为 `NULL`。1) `NULL<>NULL` 的返回结果是 `NULL`,而不是 `false`...
2024-01-10