未分类


JavaScript的DOM操作

JavaScript的DOM操作 什么是 DOM? 文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方 …


vue1.0和vue2.0区别(二)

生命周期(钩子函数) 1.0 var vm = new Vue({ el:’#app’,//没有el 是无法进行编译的 data:{ msg:’zf’ }, init(){ alert(‘初始化’) }, created(){ alert(‘初始化完成’) }, …



前端知识库 – 收藏集 – 掘金

如何在 Vue.js 中使用第三方库 – 前端 – 掘金在诸多 Vue.js 应用中, Lodash, Moment, Axios, Async等都是一些非常有用的 JavaScript 库. 但随着项目越来越复杂, 可能会采取组件化和模块化的方式来组织代码, 还可能要使应用支持不同环境下的服务端渲染. 除 …


prototype和__proto__直观区别

显式原型:prototype 隐式原型:__proto__ 可以形象地抽象成2类人: prototype:小白,个性张扬,飞扬跋扈,大张旗鼓,做事生怕天下人都不知道。 __proto__:老鸟,个性沉稳,深藏功名,暗度陈仓,做事最亲近的人都不告诉。 至于为什么,看了下文就能 …


如何解决浏览器弹出窗口的拦截

问题 有时候在开发业务时,由于产品体验,要求自动打开新窗口,而不希望用户手动点击。直接在代码中执行: window.open(‘http://www.baidu.com’) 是会被浏览器拦截的,浏览器是默认屏蔽弹出窗口,但是是用户手动触发,就不会拦截,如果是程序自动执行,则 …


jsonp 跨域原理分析

本篇文章借鉴自 博客园文章 原文地址 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 的出现使得网页可以通过在后台与服务器进行少量数据交换,实现网页的局部刷新。 但是出于安 …



20行代码的贪吃蛇

原文链接   在csdn上看到一位大神用20行代码就写出了一个贪吃蛇的小游戏,链接请点这里,感觉被惊艳到了,就试着读了一下这段代码,阅读过程中不断为作者写法的巧妙而叫绝,其中我发现自己对运算符优先级和一些js的技巧不是很清楚,所以看完之后决定把思 …