#javascript
8 篇相关文章
- 01↗
JavaScript Standard Style
最近公司新开的RN项目,使用了这份JS编码规范。在这里简单的介绍一下。 https://github.com/standard/standard (star超级多=。=) 相比Eslint、JSCS这类代码检查工作,优势就是,自有一套社区规范化的[标准]风格。不用维护 .eslintrc, .jshintrc, or .jscsrc 。开箱即用。 自动代码格式化。在主流的编译器…
- 02↗
深入理解javascript原型和闭包笔记总结
这两天发现一系列很好很棒的javascript原型和闭包深入理解的文章。 http://www.cnblogs.com/wangfupeng1988/p/3977924.html 在javascript的学习中,个人认为最容易犯错,坑最多的就是原型链和闭包这一块。 原型链这一块也算是js的一大特色,闭包捏则是大量运用于JQ的源码中。 很有必要好好总结学学习一番。 由于很重要,也…
- 03↗
JSONP的原生实现和JQ实现(上)
JSONP JSONP,全称:JSON with padding乍一看应该是和用来数据解析描述的JSON的某个远房亲戚。通过学习, 这两者本质上完全是不同的东西 。 JSONP的概念在这就不赘言。自己的理解,由于Ajax直接请求文件数据时,跨域无权访问(为了安全)。为了解决跨域问题,我们发现在页面调用JS文件时不受跨域影响(例如,我们在任意文件中都可以引入jq文件,从而使用jq…
- 04↗
JSONP的原生实现和JQ实现(下)
JQ实现方式: JQ实现JSONP的时候看起来和ajax调用方式很像,目的也一样,都是请求url,染过获得服务器的数据之后进行处理。但两者完全是两个不同的东西。只是JQ这个框架将jsonp作为ajax的一种形式进行了封装。 实质上:ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加script标签来调用服务器提供的js脚本。 ajax…
- 05↗
JS中的cookie,localStorage和sessionStorage
说到cookie通俗一点就是服务器留在用户计算机中的小文件。 在JS中创建cookie很简单,比如:document.cookie=123 这样就存储了一条没有名字的cookie。 cookie的存储都是字符串,如果存储一条名字是name,值是‘lac’的cookie只需要:document.cookie='name=lac'即可!取出存储的cookie也只需要: docume…
- 06↗
JS原型与原型链学习笔记
这一周在慕课以及网上搜索,好好学习理解了一下JS的原型/原型链。在这里笔记一下自己觉得重要的东西,在这总结一下。 普通对象与函数: JavaScript 中分为普通对象和函数对象。凡是通过 new Function() 创建的对象都是函数对象,其他的都是普通对象。 构造函数: 上面的例子中 person1 和 person2 都是 Person 的实例。这两个实例都有一个 co…
- 07↗
通过class名获取元素(解决IE8不兼容问题)
Js中获取元素通常有三种方式通过ID(getElementById),标签(getElementsByTagName)以及CLASS名(getElementsByClassName)。前两种方式最为常用,在Chrome,FireFox以及低版本IE8下都好使(win10自带的ie只支持模拟到IE8,再古老的版本直接忽略好了)。可是CLASS名获取元素时,在IE8下出现这样的问题…
- 08↗
JavaScript知识点总结1
近期学习js知识的总结,,还会有2,3,4···· 事件: onclick,onmouseover,onmouseout,onmouseup,onmousedown,onchange,onload 获取元素: 通过id获取元素 :document.getElementById(); 通过Tag获取元素: document.getElementsByTagName(); 函数:…