
Javascript
LINJY6
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Javascript] DOM
Document Object Model 文档对象模型(1) 查找 document.getElementById() 元素Id的属性值 document.getElementByTagName() 元素标签 得到的内容是一个数组的形式 document.getELementByName() 元素name的属性值 getAttribute(属性名)//getAttribute("id"原创 2015-12-09 13:04:07 · 312 阅读 · 0 评论 -
[Javascript] BOM
BOM (Browser Object Model) 浏览器对象模型核心: window对象 表示浏览器窗口及页面的可见操作。 (1) navigator plugins检查插件 name, description, filename, length <script type="text/javascript"> //IE无效 function plugins(){ for (v原创 2015-12-01 17:07:56 · 249 阅读 · 0 评论 -
[Javascript] Prototype 原型
(1) Concept原型是为了解决让对象实例都可以共享属性和方法 每个函数都有prototype, 指向一个对象, 对象包含可以共享的属性和方法<script type="text/javascript"> function People(name,age){ this.name=name; this.age=age; }原创 2015-12-01 13:12:36 · 217 阅读 · 0 评论 -
[Javascript] 继承 (原型继承, 类继承)
(1) 原型链继承在js中没有类的概念, 所以继承的话, 使用原型链继承B.prototype=new A();4步: [1] 初始化对象 [2] B.prototype=A.prototype [3] A作用域给B A.call(B.prototype) [4] 返回对象 <script type="text/javascript"> function Parent(){ this.原创 2015-12-01 16:03:53 · 353 阅读 · 0 评论 -
[Javascript OO] 构造函数
OO: 类的概念, 通过类创建多个具有相同属性和方法的对象 封装 继承 多态(1) 构造函数-> 创建对象构造函数虽然首字母要大写,但是还是函数,只不过是用来创建对象的。 构造函数可以创建特定类型的对象。<script type="text/javascript"> function People(name,age){ // 名称首字母必须大原创 2015-12-01 11:51:04 · 272 阅读 · 0 评论 -
[Javascript] RegExp 正则
(1) [Create] RegExp var exp=/ pattern /flags; flags: [g] globle 所有字符串 [i] ignore uppercase or lowercase [m] multiline 多行 (2) format/()[]{}/ () 匹配字符串 [] 匹配字符 {} 匹配长度或者个数var exp=/[a-原创 2015-11-30 11:29:58 · 358 阅读 · 0 评论 -
[Javascript String Math] String Methods, eval(), Math Methods
1. String Methods(1) 位置chatAt() 从0开始的字符位置, charCodeAt() 结果是字符编码 eg: var str="aiosdjfosa"; str.charAt(2);//'o' indexOf(), lastIndexOf() 从字符中提取的字母位置 eg: str.indexOf("s");//3 (2) 字符间连接 concat()e原创 2015-11-30 12:33:16 · 421 阅读 · 0 评论 -
[Javascript] instruction character 操作符, Function
1. +If String + Number / Number + String The result (data type): String eg: "5"+6 //"56" 6+"5" //"65" 2. -If String - Number / Number - String The result (data type): Number eg: "12"-2 //原创 2015-11-26 18:00:26 · 454 阅读 · 0 评论 -
[Javascript] Data Type & Summary
5种数据类型Undefined Null Boolean Number String1种复杂的数据类型Object(1) Undefined VS NULLUndefined 是定义了 但是并没有初始化 值为undefined eg: var a; console.log(a);//undefined console.log(typeof(a));//undefined (类型原创 2015-11-26 17:09:15 · 337 阅读 · 0 评论 -
[Javascript] variable, scope, scope chain, execution context
(1) variable分为5个基本类型和1一个引用类型 基本类型:按值访问 引用类型:引用访问 eg: //基本类型 只是改变了值 <script type="text/javascript"> var name="krystal"; var copyname; copyname=name; console.log(copyn原创 2015-11-27 13:20:22 · 345 阅读 · 0 评论 -
[Javascript Function] Arguments, call(), apply(), caller(), callee()
(1) arguments : length, [] 是一个伪数组,只有数组的基本功能 接受从外面传来的参数 - arguments.length - arguments[0] arguments[1]....... <script type="text/javascript"> function a(){ console.log(arguments原创 2015-11-26 20:26:35 · 366 阅读 · 0 评论 -
[Javascript] XHTML VS HTML , Document type
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-11-26 16:59:40 · 356 阅读 · 0 评论 -
[Javascript Array] Array
(1) [Create] Array [1] var array=new Array(); [2] var array=[]; (2) [Check] Array [1] instanceof array instanceof Array [2] Array.isArray(array) [3] Object.prototype.toString.call(array); <scr原创 2015-11-27 15:09:16 · 370 阅读 · 0 评论 -
Javascript] Object,(Date)
(1) [Create] Object [1] var obj=new Object(); new方式 // var obj=new Object; 也是对的 就是不能跟参数了 obj.name="jessica"; obj.fx=function(){}; [2] var obj={ 字面量方式 name:"jessica", fx原创 2015-11-27 14:00:07 · 346 阅读 · 0 评论 -
[Javascript] Ajax
(1) XMLHttpRequest (XHR)在不刷新整个页面的时候, 部分更新数据var xhr=new XMLHttpRequest();<script type="text/javascript"> var xhr=new XMLHttpRequest(); //创建一个对象 console.log(xhr); </script>(2) 请求 发送xhr.open(http原创 2015-12-10 15:01:23 · 1032 阅读 · 0 评论 -
[Javascript] JSONP(未完成)
(1) Ajax 的问题Ajax面临两个问题:(1) 以何种格式来交换数据(json) (2) 跨域的问题(JSONP)(2) JSONP & JSONJSONP: Javascript Object Notation padding JSON: Javascript Object NotationJSON: 是描述数据信息的表达方式 JSONP: 是将信息传递(3) 跨域面试必问的问题原创 2015-12-10 17:33:34 · 331 阅读 · 0 评论 -
[Javascript] Json
(1) 语法简单值: string number boolean null 不能是undefined 对象: 有序键值对 数组: 有序的值得列表 对象形式:<script type="text/javascript"> { "name":"jessica", "age":19 //必须给属性加上"" } </script>数组形式:<script原创 2015-12-10 11:35:27 · 251 阅读 · 0 评论 -
[Javascript] 闭包 closure
闭包是十分的重要 校招面试的几家公司都要问到闭包的问题 最经典的是问到 闭包是什么 有什么作用 闭包循环和累加的应用 更改闭包的作用域(1) 概念全局下 取不到局部的变量的值<script type="text/javascript"> function a(){ var name1="jessica"; console.log(name1); }原创 2015-12-01 16:54:44 · 281 阅读 · 0 评论 -
[Javascript] 事件Event
HTML和JS之间的行为或者是交互的动作 是事件实现的(1) 事件流(冒泡 捕获)几乎Tencent ,Baidu, Meituan等公司校招面试必问的题目Event bubblingIE 只有冒泡事件: 从最具体的事件到最不具体的事件<html> <body> <div id="wrapper"> <p>jessica krystal</p> </div> </body> </html>/*原创 2015-12-09 16:52:15 · 302 阅读 · 0 评论