编程小知识

编程随笔记,想到哪记到哪。

命名法

  • 驼峰命名法:Camel-Case,小驼峰,即第一个单词首字母小写,之后的每个单词首字母大写。
  • 帕斯卡命名法:Pascal,又被称作大驼峰,即每个单词首字母大写。
  • 下划线命名法:即每个单词之间用下划线隔开,单词可以全部小写,也可全部大写。
  • 匈牙利命名法:即命名时需要 属性+类型+对象描述,要求每个

JavaScript 中的判断

  • Falsy(类假):
    • undefined
    • null
    • 0
    • false
    • ‘’
    • NaN
  • Truthy(类真): 除了类假值以外都是类真值

HTML 属性顺序

  • class
  • id, name
  • data-*
  • src, for, type, href, value
  • title, alt
  • role, aria-*

HTML编码规范

HTML Web 打印时进行强制分页

1
2
<!--加入此标签进行分页-->
<div style="page-break-after: always;"></div>

关闭当前页面

1
2
3
window.opener=null;
window.open('','_self');
window.close();

int 类型 3/6 结果

结果为0:因为 int 直接抹除小数,不进行四舍五入。

is 和 as

is:检查对象是否与给定类型兼容;
as:运算符类似于强制转换操作,用于检查在兼容的引用类型之间执行某些类型的转换,如果转换是不可能的,sa返回null而不引发异常。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×