等时钟成长
等时钟成长
全部文章
JavaScript
Axios(1)
element(1)
java(1)
JS高级程序设计(2)
vue(2)
未归档(39)
面经(1)
题目记录(1)
归档
标签
去牛客网
登录
/
注册
等时钟成长のBLOG
Code is money & JavaScript is the world!
全部文章
/ JavaScript
(共15篇)
【一道小学题】2013个1乘以2013个1
从一道小学题说起 今天刷飞聊,遇到一个题,问11111...1(2013个) * 11111...1(2013个)等于多少 作为一个程序员,一定要递归一下啊 function n1(n){ if(n === 1){ return 1; } return 10**(n-1) + n1(...
2019-08-08
0
696
【JavaScript】遍历对象属性
遍历对象属性 这篇博客的灵感来自于牛客网的一道题:属性遍历 题目描述: 找出对象 obj 不在原型链上的属性(注意这题测试例子的冒号后面也有一个空格~) 1、返回数组,格式为 key: value 2、结果数组不要求顺序 1. for in for-in会漏掉不可枚举属性; ...
2019-08-07
0
871
【JavaScript高级程序设计】第22章(高级技巧)
22. 高级技巧 JavaScript是一种极其灵活的语言,具有多种使用风格。一般来说,要么使用过程方式,要么使用面向对象方式。 然而,由于其天生的动态属性,JavaScript还能使用更复杂和有趣的编程模式。 22.1 高级函数 安全的类型检测 Object....
拖放
观察者模式
防篡改对象
惰性载入
柯里化
2019-07-05
0
660
【JavaScript高级程序设计】第24章(最佳实践)
24. 最佳实践 24.1 可维护性 在早期的网站中,JavaScript主要用于小特效或者表单验证。 命名约定 变量名应为名词 car, people 函数名以动词开头,如getName()。 返回布尔值则以is-开头,如isEnable() 变量...
2019-07-01
0
575
【JavaScript高级程序设计】第13章(事件Event)
13. 事件 JavaScript与HTML之间的交互是通过事件实现的。可以使用侦听器预定事件。 在传统软件工程中被称为观察者模式。支持行为与外观间的松散耦合。 13.1 事件流 事件流描述的是从页面中接收事件的顺序 IE 事件冒泡流 NetscapeC...
事件流
2019-07-01
0
0
【JavaScript高级程序设计】第11~12章(DOM扩展)
11. DOM扩展 对DOM的两个主要扩展是Selectors API 和 HTML5,还有Element Traversal 和一些专有扩展 11.1 选择符API querySelector() 返回与模式匹配的第一个 querySelectorAll() 返回Node...
2019-06-29
0
548
【JavaScript高级程序设计】第9章(客户端检测)
9. 客户端检测 人们总是提出浏览器应该支持一些公共功能,但是现实是,浏览器有各自的“怪癖”。 9.1 能力检测 能力检测的目标不是识别特定浏览器,而是识别浏览器的能力。采用这种方式不必顾及特定的浏览器如何如何,只要确定浏览器支持特定的能力,就可以给出解决方案。 // 能力检测的基...
2019-06-27
0
663
【JavaScript高级程序设计】第8章(浏览器对象模型BOM)
8. BOM 五大BOM对象: window location screen history navigator 8.1 window对象 BOM的核心对象就是window JavaScript访问浏览器窗口的一个接口 ECMAScri...
2019-06-26
0
579
【JavaScript高级程序设计】第5章(引用类型)
5. 引用类型 引用类型的值是引用类型的一个实例 —> 对象 引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型描述一类对象所具有的属性和方法 —> 类(对象定义) 5.1 Object 在应用程序中存储和传输数据的理想选择 创建Object实例 ...
2019-06-25
0
697
【JavaScript高级程序设计】第6章(面向对象设计)
6. 面向对象的程序设计 ECMA-262 对象的定义 对象是无序属性的集合,属性值可以是基本值、对象和函数 对象是一组没有特定顺序的名值对儿。 属性就是名值对儿。 属性具有特性。 6.1 理解对象 属性类型 ECMAScript中有两种属...
2019-06-24
0
604
首页
上一页
1
2
下一页
末页