前端ABC

所有文章 第64页

Js与Jquery教程

用JS打开新窗口,防止被浏览器阻止的方法

xiaoqi 发布于 2017-02-01

相信做web前端或者使用JS的朋友都会遇到需要在新窗口打开页面的情况,现在浏览器大都具有弹出窗口拦截功能,所以传统的window.open()不再那么好用了。借鉴于网上查到的方法和我个人的实践,把弹出新窗口的方法给大伙都介绍一下。 第一种、使用原生JavaScript的windo...

Html与Css教程

HTML5中Canvas与SVG的画图原理比较

xiaoqi 发布于 2017-01-31

canvas 与 SVG都能够使你在浏览器中画图,但它们的基本原理不同,接下来将对canvas 与 SVG的画图原理进行介绍,感兴趣的朋友可以了解下。 canvas 与 SVG都能够使你在浏览器中画图,但它们的基本原理不同。 SVG SVG是一种在XML中描述二维图形的语言。 S...

Js与Jquery教程

解决AJAX动态加载元素无法绑定事件

xiaoqi 发布于 2017-01-30

问题 通过ajax把html加载到页面,如果直接写绑定代码,会失效。 解决方式 将事件委托到body(当然可以是其它父元素),等事件冒泡到父元素上面再进行事件处理。 例如: 如果ajax载入了一个 <button id="cloudmusic"></button...

Html与Css教程

CSS之DIV与Table两种页面布局

xiaoqi 发布于 2017-01-28

一、 TABLE方式 优点: 1、简单易用:比较适合入门级的用户操作,用户可直接利用Dreamweaver(以下简写为“DW”)工具栏插入表格,设置长宽、对齐方式、属性等。 2、所见即所得:当用户插入一个TABLE的时候就可立即看到效果。 3、可读性好:语句编写较为简便,主要代码...

Js与Jquery教程

前端MVVM框架之“Vue.js组件篇”

7

xiaoqi 发布于 2017-01-27

为什么说:“组件系统是Vue中一个核心的功能呢?” 因为它能帮助我们,提升整个项目的开发效率。能够把页面抽象成多个相对独立的模块,解决了我们传统项目开发:效率低、难维护、复用性等问题… 到底vue的组件系统有什么魅力呢?让我们一起来看看: 一、声明组件 1、普通组件声明方式 在引...

Js与Jquery教程

javascript之 keydown和keypress的区别

xiaoqi 发布于 2017-01-26

虽然从字面理解, KeyDown是按下一个键的意思, 但实际上二者的根本区别是, 系统由KeyDown返回键盘的代码, 然后由TranslateMessage函数翻译成字符, 由KeyPress返回字符值. 因此在KeyDown中返回的是键盘的代码, 而KeyPress返回的是字...

Js与Jquery教程

Ajax之XMLHttpRequest对象

xiaoqi 发布于 2017-01-18

open(method,url,async); 规定请求的类型、URL 以及是否异步处理请求。 method:请求的类型;GET 或 POST url:文件在服务器上的位置 async:true(异步)或 false(同步) send(string) 将请求发送到服务器。 str...