#Javascript

JavaScript 字符串转json格式

第一种:浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:  JSON.parse(jsonstr);//可以将json字符串转换成json对象JSON.stringify(jsonobj);//可以将json对象转换成json对符串 第二种:Javascript支...

javascript--清除表单缓存

表单缓存是指当用户在表单输入之后再次回到该表单或者刷新页面的时候,浏览器会直接显示用户之前的输入,即表单缓存下来了。多数情况下这正是我们想要的,但也有些情况我们希望表单能够刷新,特别是根据后台的数据刷新。例如:单选框  radio属性,当我们点击之后,刷新一下页面,刚才点击的选项并没有清除,而是缓存...

JavaScript中捕获/阻止捕获、冒泡/阻止冒泡

事件流描述的是从页面中接收事件的顺序。提出事件流概念的正是IE和Netscape,但是前者提出的是我们常用的事件冒泡流,而后者提出的是事件捕获流。  即事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)。  下面举一个简单的例子:<!DOCTYPEhtml><htmllang="e...

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中apply、call、bind

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

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回调函数笔记

来源于: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创建了一...
首页上一页...3536373839...下一页尾页