js基础
文章平均质量分 81
捕风的紫色鸢尾
这个作者很懒,什么都没留下…
展开
-
JS所有内置对象属性和方法汇总
JS三大对象对象,是任何一个开发者都无法绕开和逃避的话题,她似乎有些深不可测,但如此伟大和巧妙的存在,一定值得你去摸索、发现、征服。我们都知道,JavaScript有3大对象,分别是本地对象、内置对象和宿主对象。在此引用ECMA-262(ECMAScript的制定标准)对于他们的定义:本地对象与宿主无关,独立于宿主环境的ECMAScript实现提供的对象。简单来说,本地对象就是 ECMA-262 ...转载 2018-06-04 11:46:05 · 273 阅读 · 0 评论 -
js中几种实用的跨域方法原理详解
js中几种实用的跨域方法原理详解这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一...转载 2018-06-04 20:44:52 · 107 阅读 · 0 评论 -
HTTP-服务器端CooKie与浏览器端Cookie
Cookie的来源由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的。Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用。比如判断用户是否是第一次访问网站。目前最新的规范是RFC 6265,它是一个由浏览器服务器共同协作实现的规范。 Cookie的处理分为:服务器像客户端发送cookie浏览器将cookie保存之后每次http请求浏览器都会将cookie发送给服务...转载 2018-07-09 15:59:39 · 13542 阅读 · 0 评论 -
js事件委托
起因:1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的;2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子...转载 2018-07-16 14:27:18 · 150 阅读 · 0 评论 -
网页实现掷骰子小游戏
首先明确需求: 在网页正中间展示骰子,点数为一点,点击骰子,骰子旋转然后停留在随机点位上。再次点击骰子,骰子可以继续旋转并停留在随机点位上。 这里我们使用css3动画、3d旋转配合js实现效果一,HTML结构 <body> <!-- span是点数 --> <div id="wrapper"&g...原创 2019-07-23 17:02:17 · 6569 阅读 · 1 评论 -
ECMAScript、JavaScript、node.js、TypeScript的关系和区别
ECMAScript:定义了语法,编写javascript和nodejs都必须遵守的规范 定义变量,循环,判断,函数,原型和原型链,作用域和闭包,异步等语法规范 不能操作DOM,不能监听事件,不能发送处理http请求,不能操作文件 即只有ECMAScript几乎做不了任何实际的项目 ES6参考:https://www.runoob.com/w3cnote/es6-tutorial.ht...原创 2019-07-17 14:27:00 · 3265 阅读 · 0 评论 -
js的event详解
js的event详解event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下...原创 2019-08-01 10:10:08 · 678 阅读 · 1 评论