自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

启明星的指引---博客

不断地学习中

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 JS新特性:空值合并运算符 可选链

空值合并运算符 控制合并运算符是: ?? 用法示例: var nick=null; var result=nick??"null nick"//result="null nick" 如果操作符左边是null,undefined,会返回操作符右边的值 否则返回左边的值 可选链 可选链是 ?. 用法示例 let person={nick:"jack"}; person?.age//undefined person?.age?.mounth//undefined person?.age.mounth//Un

2020-05-21 10:23:28 960

原创 JS代码规范--怎么写一段整洁有可读性的代码(三)

编程实践 这一章主要讨论在编程中具体的方式,不再讨论一些注释等格式问题 松耦合 Web开发的三层关系: JavaScript CSS HTML 实际场景中的CSS和JavaScript更像是兄弟关系: JavaScript-----------------CSS HTML JS的正确运行不应当依赖CSS JavaScript和CSS分离 CSS中的函数expression可以执行js表达式,和eval一样这些都是强耦合的,极不推荐: /*不推荐*/ div{ w

2020-05-13 10:54:45 150

原创 JS代码规范--怎么写一段整洁有可读性的代码(二)

严格模式 ECMAScript5引入的严格模式使用方式是在文档开头加上一串字符串: "use strict" 这一串看起来是一串没有命名的字符串,但是他是一个编译器指令。 在全局的环境中定义时,所有的文件都会按严格模式解析,所以,最好不要文件开头定义,这样其他文件都会使用严格模式。推荐在函数中使用。 原始包装类型 什么是原始包装类型? 原始包装类型有3种:String,Boolean,Number, 这3种类型在定义之后,都可以调用一些方法: var name="Mick" name.toUpperCas

2020-05-13 10:28:39 132

原创 JS代码规范--怎么写一段整洁有可读性的代码(一)

前几天被面试官吐槽代码写的实在不行 这几天从几个方面加强了一下,先是看了最严重的代码规范问题, 这方面看了《编写可维护的JavaScript》受益颇多 函数的注释 各种编程语言中函数的注释也是需要特别注意的,一般来说,目前我接触的编程语言的函数注释都采用了以下这种方法: /** * @name: FunName * @param {type} 在这里描述参数段作用 * @return {type} * @Date: 2020-05-0

2020-05-12 21:20:54 328 1

原创 【V8源码】webkit中使用JS的md5加密

各种网站上都有MD5的js版本,水平参差不齐。 在webkit中发现了Apple的MD5代码,似乎有两个版本 // Copyright 2013 the V8 project authors. All rights reserved. // Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. /...

2020-05-02 21:54:13 271

Eclipse中文补丁

Eclipse中文补丁,解压后放置于安装位置

2019-09-14

C++的乐器,应用windows API

C++的乐器,应用windows API,输入123456780可以进行弹奏,应用了beep函数

2018-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除