JavaScript学习笔记
way_hj
这个作者很懒,什么都没留下…
展开
-
vscode调试nodejs代码&使用cryptojs库
保存后,点击右上角“Run code”按钮,或 在vscode终端输入node demo.js,查看运行结果。下载nodejs,安装完毕后命令行验证安装是否正常:node -v。vscode终端输入:npm install crypto-js。打开vscode,搜索nodejs并安装,(2)新建js文件demo2.js。(1)安装CryptJS库。新建文件demo.js。之后重启vscode。原创 2024-03-15 09:29:41 · 611 阅读 · 0 评论 -
JavaScript笔记(1)什么是计算机
学习了解计算机组成结构和工作原理是学习任何一门计算机语言的必备基础学习环节。这些方面的知识内容很多、很庞杂,但对于学习一门程序设计语言来说只要了解一个人就可以了,他就是数学界的著名计算机专家冯诺依曼。看看随处可以搜到的冯诺依曼“存储程序”计算机体系结构的特点:1、指令和数据均采用二进制2、指令和数据均放入存储器中3、计算机由五种部件组成:运算器、控制器、存储器、输入设备、输出设备原创 2016-05-27 18:27:16 · 249 阅读 · 0 评论 -
JavaScript笔记(2)数据准备-常量与变量
冯诺依曼计算机采用“存储程序”的方案,所以无论指令还是数据先放入内存。那么在我们的程序中怎么表示“数据放入内存”呢?两种方式:常量和变量下面是一些常量:12 //数字常量3.14 //小数常量"Hello world!" //字符串常量'Hello world!' //也可以用单引号包围字符串常量true //布尔值之一false //布尔值之二(没有之三了)-原创 2016-05-27 15:46:17 · 224 阅读 · 0 评论 -
JavaScript笔记(3)关于重复的定义和遗漏的定义
关于重复的定义和遗漏的定义1.如果重复定义时又进行了初始化,则相当于重新赋值,如:var i=5;var i=10;console.log(i);//输出为102.如果重复定义时未初始化,则相当于没有重复定义,如:var i=5;var i;console.log(i);//输出为5注意:IE浏览器的控制台会“保留”变量上次的值,因此var i=100;con原创 2016-05-27 17:30:07 · 522 阅读 · 0 评论 -
JavaScript笔记(4)作用域与作用域链
分析比较下面几组代码,尤其注意(4)和(5)注意(7)在控制台调试和页面内调试的区别(1)全局变量贯穿所有代码var i=10;//定义全局变量function f(){ console.log(i);//输出全局变量i的值10}f();console.log(i);//输出全局变量i的值10(2)局部变量在函数内替换同名全局变量var i=原创 2016-05-27 21:21:59 · 309 阅读 · 0 评论 -
JavaScript笔记(5)严格模式
1.启用严格模式的指令:"use strict"或'use strict',即单引号或双引号均可,也许use将来会成为关键字。2."use strict"; 以分号结尾,在不支持严格模式的浏览器中(如IE9及以下)被当作一般语句。3.必须作为全局或函数的首条语句才起到严格模式指令的作用,否则即是一条普通语句。 use strict ;//严格模式指令必须原创 2016-06-04 10:49:20 · 341 阅读 · 0 评论 -
转载:技术圈的部落主义
当我还在雅虎工作的时候,所有的前端开发者都在使用雅虎自己做的YUI进行开发。这种做法很有意义:当你付钱给人们去维护一个前端库的时候,如果能让公司内的所有人都使用它,并且做出贡献,你就能获得最大的利益。我和公司内的很多其他人一样,都非常喜欢使用YUI。我们形成了一个“YUI部落”,在雅虎内部,所有前端开发者都要使用YUI,成为了一个共识。但是,谁也不可能一辈子都在雅虎工作。我在雅虎的一个同事,在...转载 2019-07-26 10:07:32 · 118 阅读 · 0 评论