第一部分:form表单基础表单验证使用onblur还是onchange.JavaScript中的正则表达式提示:在JavaScript代码中,函数需要传入的参数是一个对象时,在函数主体body中一定需...
729
今天思考下前端源码安全的东西(不是前端安全,只是针对于源码部分)。在我看来,源码安全有两点,一是防止抄袭,二是防止被攻破。实际上讲,前端的代码大多是没有什么可抄袭性,安全更是形同虚设的(任何前端输入都...
1515
今天整理出在Web前端导出Excel的写法,写了一个工具类,对各个浏览器进行了兼容。首先,导出的数据来源可能有两种:1. 页面的HTML内容(一般是table)2. 纯数据PS:不同的数据源,导出的写...
698
在写这篇文章之前,我询问了公司里面前端大神,对于设计稿切图的详细方法,经过对比验证,得出设计稿转换页面单位尺寸方法步骤。我分别询问下面四个问题:1. 设计稿的单位是什么,一般大小是什么?2. 页面长度...
919
HTML概念 (Hyper Text Markup Language)超文本标记语言,是用来描述网页的一种语言 [a]超文本(Hyper Text):不只包括文本,也可以包括图片、链接、音乐、视频...
398
前面的话 HTML5不仅新增了语义型区块级元素及表单类元素,也新增了一些其他的功能性元素,这些元素由于浏览器支持等各种原因,并没有被广泛使用文档描述 <details>主要用于描述文档...
349
前面的话 在html5中,<a>元素的子元素可以是块级元素,这在以前是被认为不符合规则的。本文将详细介绍html5的标签嵌套规则分类 html5出现之前,经常把元素按照block、in...
568
前面的话 实际上,html5并不是由w3c直接制定的,w3c的方向是xhtml2,而不是html5。当xhtml2脱离现实,无法付诸实践时,w3c工作组才将研究方向转向html5。为什么xhtml2...
437
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过...
639
retina 图片兼容这个 feature 应该不仅仅只关心 手机端, 而且还包括PC, 因为苹果不仅仅在手机端 (从 iphone4 开始), 而且在, MAC 上也使用了 retina...
628
多数时候,HTML表单的目的只是为了把数据发给服务器,之后服务器再处理这些数据并发送响应给用户。虽然看起来挺简单的,但我们还是得注意一些事情以确保传送的数据不会破坏服务器、或者给你的用户制造麻烦。数据...
692
添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和 insertAdjacentText方法,这两个方法更灵活,可以在指...
435
什么是语义化? 为什么我们提倡书写语义化的代码?① 语义化的代码,结构清晰,具有良好的可读性,利于维护。 ...
460
<!DOCTYPE html> <html> <head>  ...
392
1、CSS 伪元素用于向某些选择器设置特殊效果(用来当作一个东西的,跟一个元素差不多,但不是元素)。① :frist-line伪元素:用于向文本首行设置特殊样式,但是只能用于块级元素。以下属性可应用于...
659