摘要: closesure-compile: 用来压缩加密js代码的工具 一个典型的简单用例: 使用指令: java -jar closure-compiler-v20171023.jar --js test-closesure.js --js_output_file min.js --compilatio 阅读全文
posted @ 2022-07-03 18:37 内心澎湃的水晶侠 阅读(368) 评论(0) 推荐(0) 编辑
摘要: webpack是现代流行的一款前端打包工具。一般来说,一个真实的网页往往不使用纯js编写。比如大型网页,我们一般会选择Typescript, Less等产品化工具型语言,或者使用Angular, React 等前端框架。如果是这样写出来的网页往往不是能直接放到浏览器里执行的。 一般来说,我们会先用l 阅读全文
posted @ 2022-07-03 18:36 内心澎湃的水晶侠 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 数组类型 数组直接从Object类型派生 Array.prototype = Object.create(Object.prototype); 数组原型上重写了toString方法,大概就是遍历每一项调用toString方法,用逗号分隔,最后返回拼接的字符串 Array.prototype.toSt 阅读全文
posted @ 2022-07-03 18:35 内心澎湃的水晶侠 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Date类型 所有时刻实际上都是以一个数字存储的。 1970年1月1日0时0分0秒0毫秒 对应存储的就是0 1970年1月1日0时0分0秒1毫秒 对应存储的就是1 1970年1月1日0时0分0秒2毫秒 对应存储的就是2 以此类推 使用Date类型 var date = new Date(0); 如何 阅读全文
posted @ 2022-07-03 18:34 内心澎湃的水晶侠 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 类型转换 1.以Boolean为核心的转换: 转换方法: Boolean(result); 自动转换时机: if (a){ //... } 原始类型 策略 String ""是false,其余一律为true,包括 'true' 'false' Number 0和NaN是false,其余一律是true 阅读全文
posted @ 2022-07-03 18:33 内心澎湃的水晶侠 阅读(81) 评论(0) 推荐(0) 编辑
摘要: JS变量名、函数名、参数名命名规范: 1.区分大小写 sheet 和 Sheet 是两个不同的变量 2.名字不要和关键字保留字冲突 3.起名字,局部变量、函数名一般小写字母开头,驼峰式 首位字符 字母、_、$ 后面的字符 字母、_、$、数字 使用一个变量首先是声明它 全局作用域里:写不写var 都是 阅读全文
posted @ 2022-07-03 18:33 内心澎湃的水晶侠 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Object类型 是什么? 一组无序的名值对儿。 定义: var obj = new Object(); var obj = {}; 在这个过程中发生了什么? 先使用构造一个Object类型的实例对象。 1.设置constructor属性,设置为Object这个Function 2.设置__prot 阅读全文
posted @ 2022-07-03 18:33 内心澎湃的水晶侠 阅读(19) 评论(0) 推荐(0) 编辑
摘要: JS提供了一组接口与浏览器解析的html文档内容一一对应,用户使用方法能够获取html中的元素,并产生动态交互效果。 首先一份HTML文档,里面的东西。每一部分都在原生JS上定义了相应的类型。 所有类型都是从Node类型派生出来的。 Node类型继承自EventTarget类型。EventTarge 阅读全文
posted @ 2022-07-03 18:31 内心澎湃的水晶侠 阅读(149) 评论(0) 推荐(0) 编辑
摘要: transform: translate(20px,10px) 将元素水平右平移20px 向下平移10px transform: translate3d(20px,10px,30px) 将元素水平右平移20px 向下平移10px,zIndex增加30px transform: scale(0.5,2 阅读全文
posted @ 2022-07-03 18:28 内心澎湃的水晶侠 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 遍历所有css文件,遍历文件里的每一条规则样式,取出规则的选择器,规则的内容。private setSrcToStyleSheet(src: string, notifyState: NotifyState): void { var sheets = document.styleSheets; fo 阅读全文
posted @ 2022-07-03 18:28 内心澎湃的水晶侠 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一 了解图像绘制 一台显示器,分辨率是 1024X768,刷新频率为85H。 意味着显示器,横向一共有1024个格子,纵向一共有768个格子。 总共有 1024 * 768 个格子,每个格子只能有一种颜色。 刷新频率是85Hz,一秒扫描85趟。 依次绘制一行的 1024个格子,绘制768次,结束一趟 阅读全文
posted @ 2022-07-03 18:26 内心澎湃的水晶侠 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 在代码工程里头,进行批量的文本替换,能用正则尽量用正则表达式,减少人力成本 Assertion.AssertEquals(false, ImageProcessor.CompareImage(bitmap1, bitmap2)); 不如就用着这正则表达式替换 Assertion\.AssertEqu 阅读全文
posted @ 2022-07-03 18:25 内心澎湃的水晶侠 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 不同类型标题 # Instructions ### Linux, Mac: 加粗 **Step 1** 换行 ABC空格空格 cd 分层次 - `DOC_REPO_USERNAME` This is used by `get-docs.js`. - `DOC_REPO_PASSWORD` This 阅读全文
posted @ 2022-07-03 18:23 内心澎湃的水晶侠 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 关于using using Student = System.Student extern alias 外部别名 类型对象,定义一个类,就会生成一个类型对象。如果对象引用了这个类的实例,CLR会保证先把类的类型对象加载到堆上面去 类型对象上面有什么? 类型对象指针、同步块索引、静态字段 一张方法表, 阅读全文
posted @ 2022-07-03 18:20 内心澎湃的水晶侠 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、关于元组 (string name, int age) customer = GetCustomer(); var name = customer.name; var age = 123; var name = "aa"; var tuple = (age, name); //元组直接用一样的名 阅读全文
posted @ 2022-07-03 18:20 内心澎湃的水晶侠 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Prefer 32-bit 选中的话,意味着应用程序在32位和64位机器,都以32位应用程序运行 不选中,32位机器,以32位应用程序运行,64位机器,以64位应用程序运行 PlatformTarget 这个是一个编译时选项 x86 程序集编译成能在64位CLR环境下执行 x64 程序集编译成能在3 阅读全文
posted @ 2022-07-03 18:20 内心澎湃的水晶侠 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 第一部分:以整个工程为视角: 我知道文件名,我想打开看看那个ts文件: ctrl + p 我知道某个字符串,我想整个工程搜索下,都出现在哪些地方 ctrl + shift +f 第二部分:以整个文件为视角: 我想把所有代码都收起来: ctrl + k + 0 我想把所有代码都展开: ctrl + k 阅读全文
posted @ 2022-07-03 18:17 内心澎湃的水晶侠 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 新建一个文件夹 mkdir .\DemoPages\theme theme就是新创建的文件夹名称 2.复制 直接将一个文件的内容复制粘贴到另一个文件,没有则创建,有则替换 copy .\artifacts\theme\cerulean.min.css .\DemoPages\theme\ceru 阅读全文
posted @ 2022-07-03 18:16 内心澎湃的水晶侠 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 符号软链接是一个非常常用的功能 cmd 管理员权限运行 mklink /D e:\aaa d:\MyFile 注意第一个参数是新创建的符号链接,第二个参数是已经存在的文件夹或者文件 现在e盘也有个文件夹叫aaa,所有对aaa的操作将变成对d:\MyFile的操作 阅读全文
posted @ 2022-07-03 18:15 内心澎湃的水晶侠 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 要想让操作系统执行某个命令,操作系统必须知道用什么可执行程序来执行这条命令。 如果操作系统最终遍历了所有位置都无法找到这条命令,则报告xxx不是可执行的程序 方式一: 先在cmd窗口下,定位到可执行程序的路径下。也可以用文件搜索器定位后,在路径处输入cmd 方式二: 在cmd里设置path,仅本次c 阅读全文
posted @ 2022-07-03 18:11 内心澎湃的水晶侠 阅读(122) 评论(0) 推荐(0) 编辑