上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: 一、数组 1、删除数组中指定索引的数据 2、数组洗牌 3、数字数组排序 4、获取数字数组中的最大项 5、获取数字数组中的最小项 6、数组第一次出现指定元素的位置 7、去除数组中的重复项 二、常用string内置对象方法 1、concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串 2 阅读全文
posted @ 2018-03-20 21:46 半指温柔乐 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一、内置对象的原型链 1、Object原型 2、Object对象是Function对象的实例 3、内置对象的实例指向 4、自定义对象的原型链 二、其他知识 1、hasOwnproperty 2、isPrototypeOf 判断iphone是否拥有Product的原型属性 3、constructor 阅读全文
posted @ 2018-03-19 22:29 半指温柔乐 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、caller 返回函数调用者 二、callee 返回正被执行的 Function 对象 三、constructor 四、prototype属性 阅读全文
posted @ 2018-03-18 22:22 半指温柔乐 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、普通方式 二、函数表达式 三、方法调用模式 四、构造函数调用模式 五、apply、call调用模式 上篇中详细讲解了。 阅读全文
posted @ 2018-03-17 22:46 半指温柔乐 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、call 1、call供爷法则 2、call this 3、call使用场景 数组化 将伪数组转换为数组: 二、apply 1、基本用法 2、巧妙用法 (1)Max函数用法 (2)Min计算最小值 3、apply实现继承 阅读全文
posted @ 2018-03-16 22:34 半指温柔乐 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、函数即对象 二、arguments 保存函数的参数 三、Length属性 实参、形参 阅读全文
posted @ 2018-03-15 22:01 半指温柔乐 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一、Math 随机选取 二、Error 1、try catch 运行结果: 2、error onerror 运行结果: 三、Number 四、Object 阅读全文
posted @ 2018-03-14 22:17 半指温柔乐 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Date对象构造函数重载方法 一、第一种重载方法 基本 当前时间 二、第二种重载 - 传递毫秒值 三、第三种重载 - 传递零散的年月日时间等日期时间参数 四、第四种重载 传递一个日期形式的字符串 五、将日期对象转换成字符串 六、将一个字符串转换为Date对象的写法 七、获取具体的某个日期或者时间 八 阅读全文
posted @ 2018-03-13 23:12 半指温柔乐 阅读(929) 评论(0) 推荐(0) 编辑
摘要: Array 常用属性和方法总结 1、Array对象构造函数 2、数组合并 concat 3、数组排序 排序 sort 从小到大, reverse 从大到小 4、数组截取 slice(start,end) 5、数组拼接成字符串 join(separator) 6、splice 7、去除数组中的重复项 阅读全文
posted @ 2018-03-12 22:20 半指温柔乐 阅读(182) 评论(0) 推荐(0) 编辑
摘要: String常用属性和方法 一、string对象构造函数 二、字符串对象属性和方法概述 获取字符串长度Length属性 连接字符串:concat 获取索引值:indexOf() 根据索引值获取单个字符:charAt() 1、concat方法 连接字符串 2、indexOf 找到匹配项返回索引值,如果 阅读全文
posted @ 2018-03-11 22:22 半指温柔乐 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 一、BOM location 1、访问页面 replace和assign的区别 replace()方法所做的操作与assign()方法一样, 但它多了一步操作,即从浏览器的历史记录中删除了包含脚本的页面, 这样就不能通过浏览器的后退按钮和前进按钮来访问它了,assign()方法却可以通过后退按钮来访 阅读全文
posted @ 2018-03-10 22:29 半指温柔乐 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、拷贝创建对象的原理 二、拷贝进阶用法 阅读全文
posted @ 2018-03-09 23:11 半指温柔乐 阅读(208) 评论(0) 推荐(0) 编辑
摘要: BOM(Browser Object Mode)浏览器对象模型,是Javascript的重要组成部分。它提供了一系列对象用于与浏览器窗口进行交互,这些对象通常统称为BOM。 一张图了解一下先 1、window 对象——BOM核心 window,顾名思义,窗口对象。它表示整个浏览器窗口,主要用来操作浏 阅读全文
posted @ 2018-03-08 21:55 半指温柔乐 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.在典型的oop的语言中,如java,都存在类的概念,类就是对象的模板,对象就是类的实例。但在js中不存在类的概念,js不是基于类,而是通过构造函数(constructor)和原型链(propotype chains)实现的。但在ES6中引入了类(class)这个概念,作为对象的模板,新的clas 阅读全文
posted @ 2018-03-07 23:06 半指温柔乐 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、百度星座案例 链式访问方式 运行效果: 阅读全文
posted @ 2018-03-06 22:07 半指温柔乐 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(OOP)的特点: 抽象:抓住核心问题 封装:只能通过对象来访问方法 继承:从已有的对象下继承出新的对象 多态:多对象的不同形态 一、创建对象的几种方式 javascript 创建对象简单的来说,无非就是使用内置对象或各种自定义对象,当然还可以使用JSON,但写法有很多,也能混合使用。 阅读全文
posted @ 2018-03-05 22:43 半指温柔乐 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 第一部分:HTML问答题 1.简述一下你对HTML语义化的理解? 用正确的标签做正确的事情。 html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的; 搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重 阅读全文
posted @ 2018-03-04 22:05 半指温柔乐 阅读(23854) 评论(4) 推荐(7) 编辑
摘要: 一、内存分配 1、数值型内存分配 2、字符串内存分配 3、数组内存分配 4、函数内存分配 二、引用类型和值类型总结 阅读全文
posted @ 2018-03-03 20:38 半指温柔乐 阅读(182) 评论(0) 推荐(0) 编辑
摘要: HTML5 Geolocation(地理定位) HTML5 Geolocation API 用于获得用户的地理位置。 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。 浏览器支持情况 Internet Explorer 9+, Firefox, Chrome, Safari 阅读全文
posted @ 2018-03-02 23:23 半指温柔乐 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、HTML5新增的video、source标签 二、HTML5支持的视频格式 三、video标签的属性 四、HTML5的音频标签 HTML5支持的音频格式 .wav .mp3 五、音频标签的属性 六、浏览器默认播放控件 七、自定义播放控件相关API video.webkitRequestFullS 阅读全文
posted @ 2018-03-01 22:31 半指温柔乐 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页