
前端
文章平均质量分 71
ranchocai
这个作者很懒,什么都没留下…
展开
-
网页设计理论
网页组成网页文本传输和通信遵守的协议是超文本传输协议——http协议。网页有通用的头和底部版权部分。图片、视频、声音、动画等元素,网页文档只保存它们的位置信息。分辨率1024*768 水平线上包含1024个像素点,共768条线。分辨率与显示尺寸有关,还与显像管点距、视频带宽等因素相关。只有当显示器刷新频率设置为“无闪烁刷新频率”时,显示器能达到最高分辨率,才称这个显示器的最高分辨率是多少原创 2017-03-20 17:00:58 · 1383 阅读 · 0 评论 -
JavaScript事件处理
事件是JavaScript和DOM之间进行交换的桥梁。事件就是用户或浏览器的某种行为,如点击、输入等等。 一、事件模型 存在三种模型,原始事件模型、DOM事件模型、IE事件模型。 原始事件模型被所有浏览器所支持,DOM事件模型被出IE6、7、8以外的所有主流浏览器支持,IE6、7、8支持IE事件模型。1、原始事件模型 事件一旦发生就直接调用事件处理函数,事件不会向其他对象传播。事件原创 2019-02-20 09:45:07 · 302 阅读 · 0 评论 -
JavaScript对象
js是基于对象和事件驱动的脚本语言,js中所有事物都是对象,对象包括核心对象、BOM对象、DOM对象和用户自定义对象。 一、对象的基本概念1、对象和类 在面向对象的编程中(C++/java),类是对具有相同属性、方法的某一类对象的描述。类中定义对象的属性和方法,然后由类创建对象,生成的对象叫做类的实例,过程叫做实例化。类是对象的模版,对象是类的实例。 js中并没有真的类。对象是一种特殊数据原创 2017-10-16 21:00:03 · 591 阅读 · 0 评论 -
堆栈溢出Uncaught RangeError: Maximum call stack size exceeded
记一个前端错误。错误提示:Uncaught RangeError: Maximum call stack size exceeded1.遇到堆栈溢出时,首先考虑是不是递归了,或是引入了冲突的js库。然鹅都不是。2.检查js代码,看是不是变量名没有定义,或是传参的参数代码写错;(见:Uncaught RangeError: Maximum call stack size exceeded...原创 2019-02-20 09:40:41 · 2397 阅读 · 0 评论 -
ie和火狐跨域问题
IE浏览器设置:“工具”(或ALT+X) ——“Internet 选项”—— “安全” —— “自定义级别” —— “跨域浏览窗口和框架”和“通过域访问数据源”Firefox火狐:在firefox浏览器中输入:about:config,打开设置页——在搜索框输入”security.fileuri.strict_origin_policy”搜索——右键设置该项为false...原创 2018-12-20 15:24:28 · 541 阅读 · 1 评论 -
通过npm安装vuejs的坑及项目的创建
windows系统下一、安装node.jsnode.js下载地址https://nodejs.org/en/ 选择安装路径后进行安装。安装过程很简单。 安装完后查看npm版本,如果小于3.0,要进行升级# 查看npm版本$ npm -v#升级npm版本$ npm install npm -g二、将npm替换成淘宝镜像由于国内使用npm会很慢,推荐使用淘宝np...原创 2018-09-11 16:42:57 · 943 阅读 · 0 评论 -
DOM技术
一、DOM概述1、DOM节点树文档节点:文档本身是文档节点元素节点:所有 HTML 元素文本节点:HTML标记中的文本属性节点:HTML标记属性是一个属性节点注释节点:注释2、节点属性和方法 http://www.w3school.com.cn/jsref/dom_obj_all.asp1、节点属性element.nodeType:返回元素的节点类型。element.nodeNam原创 2017-10-25 20:57:12 · 636 阅读 · 0 评论 -
html5中新特性
HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section新的表单控件,比如 calendar、date、time、email、url、searchvideo:(IE8不支持)video 元素支持三种视频格式:Ogg:原创 2017-02-23 22:23:51 · 546 阅读 · 0 评论 -
自适应屏幕高度布局
要达成的效果:按比例自适应浏览器宽高 方式一:<!DOCTYPE html><html><head> <title>test</title> <meta charset="utf-8"> <style type="text/css"> html, body { margin:0; padding:0原创 2017-08-09 14:28:18 · 3646 阅读 · 0 评论 -
ajax readyState五种状态及status状态码
根据资料整理了一下ajax的readyState的五种状态和status的一些状态码:代码片段来源: https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499861493e7c35be5e0864769a2c06afb4754acc6000AJAX请求是异步执行的,也就原创 2017-08-08 14:14:57 · 14714 阅读 · 2 评论 -
JavaScript基础
一. JavaScript简介 JavaScript 是一种基于对象(object)和事件驱动(event driven)并具有一定安全性的脚本语言。有两种形式,即客户端JavaScript(在html中,由脚本引擎解释执行)和服务器端JavaScript。 客户端脚本:js等。 服务器端脚本:ASP,ASP.NET,PHP,JSP等。 用户浏览网页的过程: 网页存储在web服务器上,we原创 2017-07-13 23:21:44 · 425 阅读 · 0 评论 -
CSS基础
层叠样式表。 CSS的引用方法(4种) 1. 行内样式:<h1 style="font-size:14px;"></h1> 2. 内嵌样式:放在<style type="text/css></style>中。 3. 链接样式:<link href="css/xxx.css" type="text/css" rel="stylesheet"> 4. 导入样式:与链接样式功能同,格式和位置不同原创 2017-03-23 21:26:30 · 462 阅读 · 0 评论 -
HTML5表单
动态网页和网页的动态的区别: 动态网页——交互功能,连接后台的。 网页的动态——视觉效果。 客户端和服务器端通过http协议交互。通俗来讲:客户端把数据打包传到服务器端,服务器端再通过一个请求对象获取传过来的请求数据。 html5表单增加了color,email,date,month,week,time,datetime,datetime-local,number,range,s原创 2017-03-20 21:53:24 · 719 阅读 · 0 评论 -
CSS页面布局及排版
一、CSS盒子模型 CSS将每个元素看成是一个矩形盒子,占据一定空间。 盒子模型两方面理解:1.独立的盒子内部结构;2.多个盒子之间的香菇关系。 1.盒子模型概念 独立盒子模型由:内容、border、padding、margin四部分组成。详见之前的文章内容。 盒子的实际宽(高)= 内容(width/height)+padding(两边)+border(两边)+margin(两边)原创 2017-03-29 22:15:40 · 31435 阅读 · 0 评论 -
HTML语言
HTML全称:超文本标记语言(hypertext markup language)HTML有双标记<a></a>、单标记<br/>、注释。一个网页就是一个HTML文档,网页效果是浏览器解析html文档的代码后产生的结果。DOCTYPE:文档类型(document type),指示浏览器使用XHTML或HTML的版本。 该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTM原创 2017-03-20 19:15:22 · 696 阅读 · 0 评论 -
明明action填的地址正确,但是却报404错误?
1.错误描述:明明action填的地址正确,但是却报404错误2.通过排查,找到错误原因:Accept请求头有误,传的是json数据正常应该是:3.检查代码,发现是ajax的dataType大小写写错。4.记得也要检查一下Content-Type实体报头是否有误。ps:Accept代表发送端(客户端)希望接收的数据类型,即告诉服务器客户端支持的数据类型。如:Accept:te...原创 2019-02-20 10:14:59 · 3694 阅读 · 0 评论