Web前端
文章平均质量分 82
鹤啸九天-西木
天行健,男儿当自强不息;地势坤,君子以厚德载物。
展开
-
Mac自带apache2搭建服务请求localhost报 403 Forbidden
Mac自带的apache2服务根据网上一堆教程配置并成功启动,但希望将 /etc/apache2/httpd.conf 配置文件中的 DocumentRoot 改为自己想设置的目录,这样方便以后从Mac上直接打开目录修改代码。但是改完 DocumentRoot 后重启发现访问 localhost 报 403 Forbidden错误。......原创 2022-08-14 22:45:35 · 2105 阅读 · 0 评论 -
XSS攻击与防御
一、概念: XSS:跨站脚本攻击(英文全称:Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中,比如HTML代码和客户端脚本如Javascript中。从效果和稳定...原创 2019-08-13 00:37:25 · 286 阅读 · 0 评论 -
Ajax介绍
一、同步和异步 同步:依赖前面的任务,必须等待前面的任务完成,才能继续后面的任务; 异步:不受当前任务的影响,可以同时进行; 案例:我们在访问一个网站时,当浏览器加载完HTML、CSS、JS以后,网站的内容就固定了。如果想让网站内容发生更改,就必须刷新页面才能够看到更新的内容。可如果用到异步更新,情况就大为改观了。比如,我们在访问新浪微博时,看到一大...原创 2019-08-11 23:09:27 · 156 阅读 · 0 评论 -
HTTP请求头和响应头属性
一、Request Header请求头:Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5 Accept-Encoding 指定浏览器可以支持的we...原创 2019-08-11 22:20:49 · 2633 阅读 · 0 评论 -
同源策略及跨域访问
一、同源策略(Same-origin policy) 是由网景公司(Netscape)提出的一个著名的安全策略,现在所有支持JavaScript的浏览器都会使用这个策略。该策略要求一个域 (origin)的脚本,在未经允许的情况下,不得通过DOM读取另一个域的文档 (document) 的内容或属性。 同源策略中的同源,指的是协议、host、端口相同。同源下的文档...原创 2019-08-11 20:56:12 · 297 阅读 · 0 评论 -
JavaScript之AJAX
一、AJAX(全称Asynchronous JavaScript and XML): Ajax的概念由杰西·詹姆士·贾瑞特所提出,是综合了多项技术的浏览器端网页开发技术。传统的Web应用允许用户端填写表单(form),当提交表单时就向网页服务器发送一个请求。服务器接收并处理传来的表单,然后送回一个新的网页,但这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML码往往是相同...转载 2018-10-27 22:21:36 · 368 阅读 · 0 评论 -
HTML之表单
一、表单元素 1、文本框:用于输入文本,节点对象的属性value可获取输入的值。<input type="text" name="name1"/> 2、口令框:用于输入密码等口令,节点对象的属性value可获取输入的值。<input type="password" name="name2"/> 3、单选框:用转载 2018-10-26 17:20:26 · 241 阅读 · 0 评论 -
JavaScript之浏览器及浏览器对象
一、浏览器分类: 1、IE 6~11:国内用得最多的IE浏览器,历来对W3C标准支持差。从IE10开始支持ES6标准; 2、Chrome:Google出品的基于Webkit内核浏览器,内置了非常强悍的JavaScript引擎——V8。由于Chrome一经安装就时刻保持自升级,所以不用管它的版本,最新版早就支持ES6了; 3、Safari:App...转载 2018-10-26 15:29:03 · 192 阅读 · 0 评论 -
JavaScript之Promise
一、概念: ECMAScript是JavaScript语言的国际标准,JavaScript是ECMAScript的实现。2015年6月ECMAScript 6正式版发布,目标是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言。ECMAscript 6原生提供了Promise对象,Promise对象代表了未来将要发生的事件,用来传递异步操作的消息。P...转载 2018-10-29 15:54:01 · 200 阅读 · 0 评论 -
JSON基础学习
一、概念 JSON(JavaScript Object Notation):又叫JavaScript对象表示法,不是一个文档格式,没有*.json的文档,一般JSON格式的文档存在txt中,并且规定字符集必须是UTF-8。JSON有两种数据结构: 1、Map:也称为对象;用{....}表示。简单的说就是Java中的Map,名称-值对的形式给出,名称和值之间用...原创 2016-06-03 00:45:50 · 542 阅读 · 0 评论 -
JavaScript之继承和原型
一、类的继承与对象的原型继承: JavsScript不存在“类”的概念,都是“对象”。Java中如果想拥有某个类的属性和方法,需要使用extends关键字继承这个类。但是JavaScript不同于Java中的类的继承,如果想拥有像某个对象的属性和方法,需要使用prototype指定对象的原型对象。例如:var tom = { name: 'tom', pla...原创 2018-10-20 22:52:37 · 269 阅读 · 0 评论 -
JavaScript之正则表达式
一、创建正则对象: JavaScript中的正则表达式与Java类似但又有不同。有两种方法可以创建正则表达式对象: 1、正则表达式字面量:将正则表达式放在//之间。例如:var my_regex=/(?:\\.|[^\\\"])*/g; 2、使用RegExp构造器:该构造器接收一个字符串并将该字符串编译为一个RegExp对象。需要...原创 2018-10-20 22:49:44 · 444 阅读 · 0 评论 -
JavaScript之函数
在JavaScript中,函数也是对象,所以它们可以像其他变量一样被使用。函数对象都会连接到原型对象Function.prototype,而Function.prototype又会连接到原型对象Object.prototype。 1、函数的声明定义: ①常规方式:使用function 方法名(形式参数){}定义函数。例如:fun...原创 2018-10-20 22:42:58 · 197 阅读 · 0 评论 -
JavaScript之变量
Javascript是弱类型语言,统一使用var声明定义变量(在函数中如果使用var定义变量则该变量是局部变量,如果没有var只有变量名,则该变量是全局变量),要想知道变量是哪种具体类型可使用typeof返回类型字符串(number、string、boolean、undefined,function或object,其中object又可细分为日期、数组字面量、对象字面量、Map、Set...原创 2018-10-20 22:36:21 · 217 阅读 · 0 评论 -
Node.js基础学习
一、node.js 有个叫Ryan Dahl的歪果仁,他的工作是用C/C++写高性能Web服务。对于高性能,异步IO、事件驱动是基本原则,用C/C++写就太痛苦了,于是这位仁兄开始设想用高级语言开发Web服务。他评估了很多种高级语言,发现很多语言虽然同时提供了同步IO和异步IO,但是开发人员一旦用了同步IO,他们就再也懒得写异步IO了,所以Ryan最终瞄向了JavaScript。因...原创 2018-10-19 12:28:26 · 156 阅读 · 0 评论 -
HTTP状态响应码
1xx:信息提示 这类响应码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。0 - 本地响应成功 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分(HTTP 1.1新) 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2xx:成功 这类响应码表明...转载 2018-07-31 20:29:15 · 1338 阅读 · 0 评论 -
JavaScript之概述
1995年,当时的网景公司凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。虽然语言的设计者水平非常牛,但谁也招架不住“时间紧,任务重”,所以JavaScript有很多设计缺陷。为什么起名叫JavaScript?原因当时J...原创 2017-06-10 23:19:17 · 375 阅读 · 0 评论 -
JavaScript常用函数
1、Array的方法: ①array.concat(item...):返回一个新数组,该数组是原数组的浅复制后每个item的每个元素分别作为数组的元素追加到其尾部得到的新数组,原数组不会改变。 ②array.join(separator):返回一个字符串,该字符串是数组中各元素用separator连接起来的,默认的连接符是,。 ③array.原创 2017-07-09 22:12:41 · 417 阅读 · 0 评论 -
IE的浏览器模式和文档模式
一、概念1、浏览器模式(Browser Mode): 用于切换IE针对该网页的默认文本模式、对不同版本浏览器的条件注释解析、决定请求头里userAgent的值。它在浏览器发出请求之前就已经确定,服务器无法修改这个值。它代表的是用户以何种浏览器访问网站。转载 2017-02-23 21:55:45 · 3153 阅读 · 0 评论