
js
web_lc
这个作者很懒,什么都没留下…
展开
-
谁说 JavaScript 简单的
英文:Aurélien Hervé 译文:众成翻译/msmailcode这里有一些 Javascript初学者应该知道的技巧和陷阱。如果你已经是专家了,顺便温习一下。Javascript也只不过是一种编程语言。怎么可能出错嘛?1. 你有没有尝试给一组数字排序?Javascript 的sort()函数在默认转载 2017-06-22 22:32:00 · 382 阅读 · 0 评论 -
js中几种实用的跨域方法原理详解
js中几种实用的跨域方法原理详解这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以转载 2017-07-19 11:43:26 · 276 阅读 · 0 评论 -
javascript 数组以及对象的深拷贝的方法
javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法前言在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。如下图演示: 如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并不是我们所需要的结果。 因此,数组以及对象的深拷贝就是JavaScript的一个基本功了。数组的深拷贝条条大道通罗马,实现数组的深拷贝,转载 2017-07-14 15:55:59 · 289 阅读 · 0 评论 -
JS中数组去重问题
JS中数组去重问题 面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。 这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的:Array.prototype.unique1 = f转载 2017-07-24 10:24:00 · 293 阅读 · 0 评论 -
ES6的module语法--export
历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaScript 任何这方面的支持都没有,这对开发大型的、复杂的项目形成了巨大障碍。在 ES6 之前,社区制定了一些模块加载方原创 2017-08-26 21:39:10 · 454 阅读 · 0 评论 -
module——import命令(笔记)
1、 再使用export暴露某个接口后,其他JS文件就可以通过import命令加载这个模块。e.g//main.jsimport {firstName,lastName,year} from './profile';function setName(element) { element.textContent = firstName + ' ' + lastName;}原创 2017-08-27 20:25:09 · 1041 阅读 · 0 评论 -
DOM的基本操作
DOM含义:DOM是文档对象模型(Document Object Model,是基于浏览器编程的一套API接口,是W3C出台的推荐标准。其赋予了JS操作节点的能力。当网页被加载时,浏览器就会创建页面的文档对象模型。节点:根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:1、整个文档时一个文档节点。2、每个HTML元素是元素节点。3、HTML元素内的文本是转载 2017-09-06 21:19:23 · 409 阅读 · 0 评论