JavaScript高级程序设计笔记05 基本引用类型

2022-10-10
阅读 7 分钟
545
参考了Java早期版本中的java.util.Date。因此,Date类型将日期保存为自协调世界时(UTC,Universal Time Coordinated)时间1970年1月1日午夜(零时)至今所经过的毫秒数。

JavaScript高级程序设计笔记04 变量、作用域与内存

2022-10-10
阅读 2 分钟
478
引用值(由多个值构成的对象):按引用访问操作对象时,实际上操作的是对该对象的引用(reference)而非实际的对象本身复制:复制的值实际上是一个指针,指向存储在堆内存中的对象。实际上两个变量指向同一个对象

JavaScript高级程序设计笔记03 语言基础

2022-10-09
阅读 9 分钟
570
主要基于ES6。一切都区分大小写。无论变量、函数名还是操作符标识符变量名、函数名、属性名、参数名可由一个或多个字符组成:第一个必须是字母、_或者$;其余的可以是字母、_、$或者数字。其中字母可以是扩展ASCII中的字母,也可以是Unicode的字母字符,如À和Æ(但不推荐)惯例使用小驼峰形式(与内置函数和对象的命名方...

JavaScript高级程序设计笔记02 HTML中的JavaScript

2022-10-09
阅读 4 分钟
630
外部下载与解析都会阻塞HTML解析,扩展名.js不是必需的,前提是确保服务器返回正确的MIME类型。同时行内有JavaScript代码的话,行内代码会被忽略。浏览器在解析资源时,会向src指定的路径发送一个GET请求,以取得相应资源。这个初始的请求不受浏览器同源策略限制(但仍受父页面HTTP/HTTPS协议的限制),但返回并被执行的...

JavaScript高级程序设计笔记01 什么是JavaScript

2022-10-09
阅读 3 分钟
659
1995年问世。最初在客户端处理某些基本的验证。名字:Mocha -> LiveScript -> JavaScriptECMAScript脚本语言标准:ECMA-262(TC39,第39技术委员会)完整的的JavaScript包含:核心ECMAScript文档对象模型DOM浏览器对象模型BOM宿主环境提供ECMAScript的基准实现和与环境自身交互必需的扩展。ECMA-262定义了什么:语...

【JavaScript高级程序设计】事件

2021-05-08
阅读 19 分钟
2.5k
可以使用仅在事件发生时执行的监听器(即处理程序)订阅事件。=>观察者模式 => 页面行为(JavaScript中定义)与页面展示(HTML和CSS定义)的分离。

【你不知道的JavaScript】(上卷)小结

2021-03-11
阅读 2 分钟
1.3k
在github上瞥了一眼了原版的ydkjs,到目前修改篇幅有点大了,this和原型部分的目录已经不见了,应该是改动不少。说说本书的小缺点,一是,有些东西已经和实际不一样了,比如说关键字module,现在已经和import合并了,之类的,这个跟内容质量关系不大,主要是技术发展总会有变更;二是,有些行文内容,比如列出1、2点之类...

Object.defineProperty学习

2020-11-04
阅读 2 分钟
1.2k
Object.defineProperty用于在一个对象上定义一个新的属性,或者修改一个已有属性,并返回该对象本身。使用语法:Object.defineProperty(obj, prop, descriptor)obj: 需要被定义属性的对象prop:被新增或修改的属性的name或者Symboldescriptor:对于属性的描述通过赋值操作新增的属性可以在枚举对象属性时(for..in循环或...

笔记-js判断变量类型

2019-07-12
阅读 2 分钟
1.9k
平时业务代码写多了,学习又懈怠,对js的基本功能都不太熟悉了,面试答不上来,哭唧唧 1.使用typeof 判断的是基本数据类型。 {} object [] object function(){} function '1' string null object undefined/未定义变量 undefined 1/NaN number true boolean Symbol() symbol 2.使用instanceof操作符 主要基于object类型...

笔记-js异步下载文件

2019-07-03
阅读 2 分钟
4.9k
现在觉得这样处理不太好,一个是后端权限要做单独判断,另一个是如果调用接口报错就没办法处理了,研究之后修改了一下,项目用了axios这个lib,所以是针对axios的request和response做了修改,不过对于原生写法和其他库,原理是一样的

js压缩图片到2m以下

2017-10-08
阅读 5 分钟
9.8k
因为php的同事说,页面上的图片要直接调用七牛的接口上传到七牛,所以后端那边不能处理,必须前端这边把图片处理到2m以下。可是我感觉用之前的办法只是把宽高变小,并不能保证压缩后一定就小于2m。所以没办法吧,还是得搞。

我的编程之路:这是一个蓄谋已久的大坑

2016-03-13
阅读 2 分钟
6.8k
毕业工作已四年,前面三年做的是java外包方面的工作,去年的时候脑子发热、感觉方向迷茫、这份工作不太想做下去了,于是裸辞了,在失业的三个月中一直在思考人生,终究是并没有什么收获,只是更多增添了烦恼和焦虑,在一次无意的面试后,又是脑子一热,决定转向前端。目前在一家创业小公司做着前端的工作,入坑六个月左...