Java

javascript通过navigator.userAgent识别各种浏览器

识别各种浏览器的实现原理是根据navigator.userAgent返回值识别:实现:unctionvalidBrowser(){varu_agent=navigator.userAgent;varbrowser_name='Failedtoidentifythebrowser';if(u_agent.indexOf(...

JavaScript获取浏览器高度和宽度值

IE中: document.body.clientWidth ==> *DY对象宽度document.body.clientHeight ==> *DY对象高度document.documentElement.clientWidth ==>&...

JavaScript中匿名函数this指向问题

this对象是在运行时基于函数执行环境绑定的,在全局函数中,this=window,在函数被作为某个对象的方法调用时,this等于这个对象。但是匿名函数的执行环境是全局性的,所以匿名函数的this指向是windowvarname='window'varperson={name:'Alan',sayName:functi...

javascript的三个组成部分

javascript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:ECMAScript,由ECMA-262定义,提供核心语言功能;文档对象模型(DOM),提供访问和操作网页内容的方法和接口;浏览器对象模型(BOM),提供与浏览器交互的方法和接口;javascript的这三个组成部分,在当前五个主要浏览...
代码星球·2020-09-13

我要成为前端工程师!给 JavaScript 新手的建议与学习资源整理

来源于:http://blog.miniasp.com/post/2016/02/02/JavaScript-novice-advice-and-learning-resources.aspx 今年有越來越多企業開始跟我們接洽企業內訓的事,想請我幫他們培訓前端工程師,但你知道一個好的前端工程師絕對不是兩三個月...

javascript arguments介绍

来源于:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/argumentshttps://github.com/mqyqingfeng/Blog/issues/14 arguments对象是所有函数中可用的...
代码星球·2020-09-13

Javascript中apply、call、bind

来源于:https://github.com/chokcoco/cnblogsArticle/issues/8  在javascript中,call和apply都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部this的指向。JavaScript的一大特点...
代码星球·2020-09-13

javascript回调函数笔记

来源于:https://github.com/useaname/blog-study 在Javascript中,函数是第一类对象。意味函数可以像对象一样按照第一类被管理使用。回调函数是从一个叫函数式编程的编程范式中衍生出来的概念。简单来说,函数式编程就是使用函数作为变量。函数式编程过去-甚至是现在,依旧没有被...

JavaScript回调函数的实现

https://github.com/forsigner/blog/blob/master/source/_posts/javascript-callback.md 在JavaScript中,回调函数的使用非常频繁。特别是在各种Javascript库中,经常在一个函数中使用回调函数,例如jQuery中的eac...

javascript中return function与return function()的区别

参考https://stackoverflow.com/questions/7629891/functions-that-return-a-function-javascript  问题:唯一的区别是return中的函数是否带括号输入:functiona(){alert('A!');function...

JavaScript深入系列15篇

JavaScirpt深入之从原型到原型链我们先使用构造函数创建一个对象:functionPerson(){}varperson=newPerson();person.name='Kevin';console.log(person.name)//Kevin在这个例子中,Person就是一个构造函数,我们使用new创建了一...

javascript运行机制之执行顺序详解

     JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐...

DOM,浏览器,javascript,html之间的关系

来源于:https://github.com/hucheng91/myBlog/blob/master/web/dom/dom.md DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。有一点很重要,DOM的设计是以对象管理组织(O...

JavaScript 风格指南

 来源于:https://github.com/alivebao/clean-code-js 介绍变量函数对象和数据结构类测试并发错误处理格式化注释作者根据RobertC.Martin 《代码整洁之道》总结了适用于JavaScript的软件工程原则《CleanCodeJavaScript》...
代码星球·2020-09-13