首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS编写规范

,我司也有做得好的地方——能用CSS布局的就不用js: 便于阅读和交接 不依赖于js,降低制作及修改该布局时所要求的技术基础 有效避免使用js对其进行操作时产生不必要的冲突 3、CSS规范化之后,有诸多好处...6、CSS布局不能用js: 便于阅读和交接,不依赖于js,降低制作及修改该布局时所要求的技术基础,有效避免使用js对其进行操作时产生不必要的冲突。...14、css和js的缩进都只能用空格,不能用tab,因为不同人的tab缩进量不同,有的是两个空格,有的是四个空格。 15、小程序里面,rem和rpx是可以相互替代的,不能二者混用。...,必须以字母开头,不能为数字。...页面主体 main 页面外围控制整体布局宽度 wrapper 页尾 footer 左右 left right center ②导航 内容 Id 内容 Id 导航 nav 右导航 rightsidebar

2.7K30

python0135_变量与下划线_dunder_声明与赋值

import * 时 以下划线开头的变量 不被其他模块引用 ​ 所以 _a 可以作为模块内部的变量或者函数 内部变量 除非明确点名 ​ 指清名字 _pi 是可以导入的 不点名不能用...help(id) ​ id返回 对象o的标识符 o 确实在内存 有了位置 但是如果 我们给变量新赋 一个值 那么 存储变量的位置 还是那个 内存地址 么?...实践 虽然 a这个变量 没有变 但是 id(a)变了 ​ 也就是说 a这个容器的 内存位置没变 但是a所指向的 变量位置 在内存的位置 变了 两次赋值 都是STORE到a这个NAME...里面 第二次赋值 和 第一次赋值 有什么区别?...赋值 声明了之后 再有 等号赋值 就是 第二次赋值 ​ 是 赋值 没有声明新的变量 总结 这次 了解了isidentifier的细节 关于 关键字 关于 下划线 如何查询 变量所指向的地址

38310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【JavaWeb】81:js事件以及常用对象

    document有一个方法getElementById(),见知意,该方法是根据id获取对应的元素。 id是demo,那么获取id为demo的内容,上图中也就是1024。...三、js对象 学一学js内置的几种常用对象 1数组对象 ? ①关于数组遍历 在Java数组直接打印是一串地址,但是在js数组是可以直接打印的,数字之间用逗号隔开。...有点类似于Java的静态方法,但是js更简洁,连类都没有的。 ? ①parseInt() 在JavaInteger类就有一个静态方法parseInt(),作用就是将字符串转换成int类型。...但是在js,并不是完全是这样。它的作用是: 如果是字符串,会从首字母开始获取数字,一旦发现非数字字符,马上停止获取。 如果是数字,遇到小数点就会停止获取内容。...当带单位的数字(比如170cm)需要进行运算时,这两种方法会非常实用。 ③isNaN() 该方法使用于对字符串的判断,见知义,判断是否不是一个数字: 如果字符串不是数字,返回值为true。

    1.8K20

    ✨从延迟处理讲起,JavaScript 也能惰性编程?

    专栏简介 作为一 5 年经验的 JavaScript 技能拥有者,笔者时常在想,它的核心是什么?后来我确信答案是:闭包和异步。...else { arr.push(...arguments) return fn } } return fn } 接着,函数...虽然 JavaScript 本身语言的设计不是惰性求值,但并不意味着它不能用惰性的思想来编程~ 从惰性编程的角度来思考问题,可以消除代码不必要的计算,也可以帮你重构程序,使之能更加直接地面向问题。...在 JS 也有 Promise,它是 JS 实现惰性的关键?...无限序列 在函数式编程语言中有一个特殊的数据结构 —— 无限列表,Generator 也可以帮助 JS 实现这一结构: 比如生成一个无限增长的 id 序列: function* idMaker(){

    65520

    从零开始学 Web 之 CSS(一)选择器

    类选择器(重点) .自定义类{属性:值; 属性:值; } ? 1、谁调用,谁生效。 2、一个标签可以调用多个类选择器。多个标签可以调用同一个类选择器。...类选择器命名规则 不能用数字或者数字开头来定义类; 不能使用特殊符号或者特殊符号开头(_ 除外)来定义类; 不建议使用汉字来定义类; 不推荐使用属性或者属性的值来定义类。...ID选择器 #自定义名称{属性:值;} 特点: 1、一个 ID 选择器在一个页面只能使用一次。如果使用2次或者2次以上,不符合 w3c 规范,JS 调用会出问题。...2、一个标签只能使用一个 ID 选择器。 3.一个标签可以同时使用类选择器和 ID 选择器。 d. 通配符选择器 *{属性:值;} 特点:给所有的标签都使用相同的样式。...交集选择器 标签+类(ID)选择器{属性:值;} 特点:即要满足使用了某个标签,还要满足使用了类选择器或者ID选择器。 ? b.

    82640

    2021 年最常用密码公布,第一毫无悬念!

    出处:科技狐(ID:kejihutv) 作者:老狐 对于现代人来说,密码是保护个人信息最重要的工具之一。 银行卡需要密码、App 登录需要密码、手机解锁需要密码,哪怕回家某些朋友也需要输密码。...至于第二是 123456789 ,比 123456 多了 3 位,估计是网站要求 8 位数以上的密码,迫不得已给加了几位数上去。...第三依旧是数字密码,而且更加简单,12345 ,可以看出大家是真的不喜欢记密码,怎么简单怎么来。 其余四至十,就不一一说了,都是数字或者英文的组合,突出一个简单好记。...前十只有两个英文密码,分别是 qwerty 和 password,password 很多人知道是密码的英文,但 qwerty 有什么含义?...你的密码在榜单里面

    27410

    我造了个轮子,完整开源!

    ) 引用其他语句", "规则": "可以编写任意 SQL 语句 @规则2() @动态传参(a = 求给 ||| b = star)", "规则2": { "sql": "用 #{参数名...params:静态参数,解析器会优先将该变量替换到当前语句的 #{变量} #{xxx}:定义可被替换的变量,优先用当前层级 params 替换,否则由外层传递 @xxx(yy = 1 ||| zz...查汇总和查明细的粒度不同,不能用 group by 区分,只能用 union(红色) 分类列不同行的数据有交叉,不能用 group by 区分,只能用 union 每一列由多张表共同 join 而成,...JSON 来定义一次,就可以重复使用: 其实和 with 语法是很像的,但比 with 更灵活和通用 技术实现 这个工具使用和 JSON 相性最好的 JavaScript 来实现,只需编写一份逻辑 JS...功能比较轻量,因此我选择优先在 browser 端实现。

    3.3K61

    怎样的变量命名,才显得有文化?

    为什么需要命名规范 从本质上来说,变量只是个标识符,用于表示内存的一个地址或者数据。按理说只要符合编程语言的语法规则,无论怎么命名都不会影响代码的执行结果。那为什么我们还要强调命名规范呢?...什么是好的命名 在生活,漂亮的人名让人赏心悦目,还有着丰富的含义,让人印象深刻。虽然说给变量命名不需要这么高的文学水准,但是也要具备一些基本的要素。个人认为,好的变量通常具备以下几个特点。...属性通常使用名词,形容词,动词过去式等。类基本用名词,代表了一种业务模型。 英文 这点没办法,谁让发明编程的人是说英语的呢。...还有就是 Vue.js,API 命名也相当优雅。那几个钩子函数,created,mounted,destroyed,activated,errorCaptured等等,简洁而不失准确,词义相当到位。...词汇量不够,不是有有道词典?再不济用百度也行吧。总之,英语不好不能拿来当借口哟。

    98810

    day3

    一、变量      变量: 大前提是应该能够反映出变量值所记录的状态 变量具体命名规范如下: 变量是由字母、数字、下划线组成 不能以数字开头,也不能单独使用,只能结合字母和下划线 不能使用关键字命名变量...驼峰体 AgeOfOldboy=73(首字母要大写) 小写+下划线(推荐使用该方式)age_of_olfboy=73  变量值具备三大特征 age=18 id:是通过内存地址计算而来的,id如果不同...每个值在         内存里空间都会有个位置,那就是内存地址,ID就是放映值在内存的一个位置)   print(id(age))  is:判断的是id是否相等   ==:判断的是值是否相等 id...CPU控制其他硬件,也可以使用运算指令,二应用程序不可以用CPU那部分控制其他硬件,只能用运算指令,所以应用程序要向操作系统         发请求,请求将值调入内存空间,通过操作系统再调到CPU控制指令...python         解释里的小整数池的范围是-5到526. type:int,float等 print(type(age))  常量(变量必须是英文大写字母)       AGE_OF_OLDBOY

    39520

    【JavaWeb】78:CSS的学习

    「①h1的美化」 如果用HTML,是没法对标题进行颜色设置的。 但使用CSS,就可以对标题进行各种样式的设置,上图只举了颜色这个例子。...「①id选择器」 格式为:#+id{} 关于id我做了个测试,发现不能用数字,老实说我还挺奇怪的,一般id不都是数字么。 就当是CSS的命名规则好了,不能是数字,否则没有作用。...其中id选择器是唯一的,也就是一个id在一个HTML文件只能有一个。 「②类选择器」 格式为:.+类{} 类是可以有多个的,比如同样是font标签,相同的id只能有一个,但是相同的类可以有多个。...这其实也很好理解: id选择器最精准,优先级越高(例子①哪怕也是myClass类,标签也是font),但样式还是按照id选择器设定的来。...「③属性选择器」 格式为:标签名[属性="对应的值"]{} font标签中有很多属性,CSS可以指定其中对应的属性。

    49230

    Javascript 变量 ,数据类型,运算符

    1、认识Js js概念 JavaScript是一种网页编程技术 JavaScript就是一种基于对象和事件驱动,并具有安全性能的脚本语言 JavaScript可以被嵌入到HTML文件,不需要经过Web...所以推荐大家将能合并的js文件合并到一个文件,然后再去引用 5、JavaScript 输出消息的几个写法 alert(“”);在页面中弹出提示框,显示消息 confirm(“”) ;弹窗显示...变量必须以字符或下划线“_”开头 3. 变量可以包含数字、从A至Z的大小字母(不能使用数字) 4. 不推荐使用汉字定义变量 5....禁止使用javascript的保留关键字作为变量(见下面的保留关键字图) 关键字:JavaScript语言用于程序控制或者执行特定操作的英语单词。 ?  ...保留字:ECMAScript规范,预留的某些词汇,以便于以后某个时间会用于关键字。 ?  我们写的代码起名字的时候不能用跟关键字和保留字重名。不然会报错。

    1.4K30

    学习python的第三天(变量)

    4.28日总结 一.关于python 1.交互式 说一句解释一句 2.命令行式 1.编写文件并且保存 2.打开python解释器,在pyrhon打开文本,读入内存(python打开的时候,翻译不是瞬间...移至一行代码最前Home 移至一行代码最后END 运行shilft+f10 选择运行alt+shilft+f10 三.变量 变量:描述事物不断变化的状态 举例 name = 'YWY' 其中name为变量 ​...=相当于赋予的意思 ​ YwY为描述事物的状态的值 关于变量的命名 1.变量不能为数字 2.变量必须具有某种意义 3.变量由于英文单词,数字以及_组成,下划线不能用于开头,以及不能用下划线来命名变量...(下划线没有意义不满足第二条) ==注意事项:==变量能用汉字,数字,存下划线,拼音以及用下划线来开头 在一连串的英文单词来命名时候可以用于_以及大小写来规范编写 例如: #错误命名,这样不便于观察...变量:1.不能数字 ​ 2.变量必须有意义 ​ 3.不能用下划线开头,下划线,拼音,汉字 11.使用变量定义一个人的信息:包括人的姓名,年龄,身高,体重,爱好 name = '杨文益' height

    38210

    变量

    变量 一.关于python 1.交互式 说一句解释一句 2.命令行式 1.编写文件并且保存 2.打开python解释器,在pyrhon打开文本,读入内存(python打开的时候,翻译不是瞬间) 3.python...移至一行代码最前Home 移至一行代码最后END 运行shilft+f10 选择运行alt+shilft+f10 三.变量 变量:描述事物不断变化的状态 举例 name = 'YWY' 其中name为变量 ​...=相当于赋予的意思 ​ YwY为描述事物的状态的值 关于变量的命名 1.变量不能为数字 2.变量必须具有某种意义 3.变量由于英文单词,数字以及_组成,下划线不能用于开头,以及不能用下划线来命名变量...(下划线没有意义不满足第二条) 注意事项:变量能用汉字,数字,存下划线,拼音以及用下划线来开头 在一连串的英文单词来命名时候可以用于_以及大小写来规范编写 例如: #错误命名,这样不便于观察 nameandage...变量:1.不能数字 ​ 2.变量必须有意义 ​ 3.不能用下划线开头,下划线,拼音,汉字 11.使用变量定义一个人的信息:包括人的姓名,年龄,身高,体重,爱好 name = '杨文益'

    56120

    JavaScript学习笔记001-变量0获取和操作标签

    -- 网页主干:可视化区域 --> // 写JS代码必须严格区分大小写 /* JS代码可以放在.../js/js.js' defer='defer'> // 比window.onload提前一级 */ // es6 基本全 ie 不兼容 /* 变量取名规范: 1.不能数字...2.不能以数字开头 3.严格区分大小写 4.不能使用关键字和保留字 5.可以使用部分符号取名(最好是英文符号) 6.不可以使用运算符 7.不推荐使用中文名 */ // 申明变量的关键词: var let...const // 一个环境下变量只需要申明一次 // 变量第一次使用时必须声明,后续使用不需要再次声明 // 变量关键字 变量 = '值' // JS变量为 = 右边给 = 左边赋值 /...); // 获取标签的样式(行内样式) // JS获取需要操作的标签的权限 document.getElementById('box01'); // 通过id获取操作标签的权限 // JS操作(div

    87020

    Vue 学习笔记 —— 模板语法 (一)

    填充 HTML 片段,相当于 js 的 innerHTML 但是存在安全性问题,只能使用本站的数据作为数据源,第三方数据可以 <meta charset="utf-...我们下面就定义了一个简单的 click 事件,每当点击一下,<em>数字</em>就进行加一处理 num: {{num}}div> <input type="button...,然而这个事件也要专门定义在 vue 的 methods ,效果同上 num: {{num}}div> <input type="button"...6.2 循环结构 v-for 使用 v-for 可以轻松遍历元素,下面看一看 v-for 的简单使用,我们可以遍历值的同时,把下表也能遍历出来 数字列表div>...{ id:3, title: "C", des: "我是盒子三" }] }, methods: { // 这里实现选项卡的切换操作,本质就是操作类

    1.6K30

    苹果期待的「无密码时代」,真能实现

    在本周的WWDC上,苹果继续将此项技术完善,并将其命名为“Passkeys”(万能密码):用户无需复杂的组合密码,甚至不需要验证码,仅需一组储存在设备端的数字密钥即可完成相应网站或App的登陆。...用业内人士的话来说,密码就是“20世纪的遗产”,黑客可能很容易盗取密码;而站在用户的角度来看,绞尽脑汁想出的组合密码经常就会遗忘。 那么这场“无密码”的革命,真的能开启隐私安全的“新时代”?...2014年9月,苹果的iCloud遭到黑客攻击,大约200位人明星的私密照片在互联网上传播,引来众多网友吃瓜。...事实上,最早的Touch ID能用于屏幕解锁。...“无密码时代”真的能实现? FIDO联盟在其官网显示,密码泄露是超过80%数据泄露的根本原因,更是有高达51%的密码被重复使用。

    56530
    领券