网页代码

整理了一份招PHP高级工程师的面试题

佐手、 提交于 2019-12-01 21:41:56
转发: https://www.cnblogs.com/skitson/articles/10473940.html 整理了一份招PHP高级工程师的面试题 HTTP协议中几个状态码的含义:1xx(临时响应) Php代码 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态代码。 代码 说明 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 (无内容) 服务器成功处理了请求,但没有返回任何内容。 205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。 206 (部分内容) 服务器成功处理了部分 GET 请求。 3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。 代码 说明 300 (多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作

怎样在网页中嵌入JS代码

旧城冷巷雨未停 提交于 2019-12-01 16:22:47
有四种方法: 方法1: 在<script>标签内直接写代码 <body> <button id="btn">click</button> <script> document.getElementById("btn").onclick = function(){ alert("click"); } </script> </body> 方法2: 在使用<script>标签的src属性引入外部js文件 // test.js // document.getElementById("btn").onclick = function(){ alert("hello") }; // test.html <body> <button id="btn">click</button> <script src="./test.js"> 因为src引入了外部文件, 因此写在标签中的代码不会执行. </script> </body> 方法3: 通过事件属性 <body> <input type="text" onblur="alert(this.value)" /> </body> 方法4: 使用URL协议 <body> <a href="javascript:alert('hello')">click</a> </body> 来源: https://www.cnblogs.com/aisowe/p

打赏功能的实现

我只是一个虾纸丫 提交于 2019-12-01 15:35:50
非常感谢原作者的js插件和提供的服务器 https://github.com/greedying/tctip 这是它的仓库 <script> window.tctipConfig = { staticPrefix: "http://static.tctip.com", buttonImageId: 3, buttonTip: "dashang", list:{ 大专栏 打赏功能的实现 alipay: { qrimg: "这里放图片地址"}, weixin: { qrimg: "这里放图片地址"}, } }; </script> <script src="http://static.tctip.com/js/tctip.min.js"></script> 我用了它这么一小段代码就能实现了,本来想去掉了解更多和喜欢请打赏,发现我还虚着,折腾来折腾去没弄掉它,如果要自己修改的话,网页里还要多出一些文件 隐藏在右边非常简洁,但在手机端有些问题,打开了就按不回去了。 来源: https://www.cnblogs.com/wangziqiang123/p/11691023.html

HTTP状态码

做~自己de王妃 提交于 2019-12-01 13:20:59
一些常见的状态码为:   200 - 服务器成功返回网页   404 - 请求的网页不存在   503 - 服务器超时   下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。   1xx(临时响应)   表示临时响应并需要请求者继续执行操作的状态码。   100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。   101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。      2xx (成功)   表示成功处理了请求的状态码。   200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。   201(已创建)请求成功并且服务器创建了新的资源。   202(已接受)服务器已接受请求,但尚未处理。   203(非授权信息)服务器已成功处理了请求,但返回的信息可能来自另一来源。   204(无内容)服务器成功处理了请求,但没有返回任何内容。   205(重置内容)服务器成功处理了请求,但没有返回任何内容。与 204 响应不同,此响应要求请求者重置文档视图(例如,清除表单内容以输入新内容)。   206(部分内容)服务器成功处理了部分 GET

iOS中WebKit框架应用与解析

廉价感情. 提交于 2019-12-01 13:03:19
https://www.cnblogs.com/fengmin/p/5737355.html WebKit是iOS8之后引入的专门负责处理网页视图的框架,其比UIWebView更加强大,性能也更优。 引言 在iOS8之前,在应用中嵌入网页通常需要使用UIWebView这样一个类,这个类通过URL或者HTML文件来加载网页视图,功能十分有限,只能作为辅助嵌入原生应用程序中。虽然UIWebView也可以做原生与JavaScript交互的相关处理,然而也有很大的局限性,JavaScript要调用原生方法通常需要约定好协议之后通过Request来传递。WebKit框架中添加了一些原生与JavaScript交互的方法,增强了网页视图与原生的交互能力。并且WebKit框架中采用导航堆栈的模型来管理网页的跳转,开发者也可以更加容易的控制和管理网页的渲染。 WebKit框架概览 WebKit框架中涉及的类很多,框架的设计十分面向对象和模块化,开发者在使用时可以轻松的写出结构清晰的代码。在进行使用前,我们首先应该清楚整个框架的结构和开发思路,下面一张脑图中基本列出了WebKit框架中所涉及到的所有重要的类以及他们之间的相互关系: 如上图所示,WebKit框架中最核心的类应该属于WKWebView了,这个类专门用来渲染网页视图,其他类和协议都将基于它和服务于它。 WKWebView:网页的渲染与展示

HTTP 响应的格式及状态码

左心房为你撑大大i 提交于 2019-12-01 09:40:08
HTTP响应 服务器收到了客户端发来的HTTP请求后,根据HTTP请求中的动作要求,服务端做出具体的动作,将结果回应给客户端,称为HTTP响应。 响应数据格式 HTTP响应由三部分组成:状态行、响应头、响应正文; 状态行:包括协议版本Version、状态码Status Code、回应短语; 响应头(server header):包括搭建服务器的软件,发送响应的时间,回应数据的格式等信息,包含HTTP状态码 (HTTP Status Code) ; 响应正文:就是响应的具体数据。 HTTP状态码 HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字有分类的作用。不同的状态码代表不同的含义。 HTTP状态码分类 共分为5种类型: 分类 分类描述 1xx 信息,服务器收到请求,需要请求者继续执行操作 2xx 成功,操作被成功接收并处理 3xx 重定向,需要进一步的操作以完成请求 4xx 客户端错误,请求包含语法错误或无法完成请求 5xx 服务器错误,服务器在处理请求的过程中发生了错误 HTTP状态码列表 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求

从零开始建设个人网页

旧城冷巷雨未停 提交于 2019-12-01 09:32:12
写在前面 前一段时间突然心血来潮,想建立一个自己的个人网页,打造自己的互联网明信片,于是Google查了许多教程和博客分析,但是无奈的是没有一个排名靠前的搜索结果能够详实地介绍给新手该如何一步步建立网站。是的,或者流于讲道理的层次说你该看些书看些网页模板学学HTML,或者整体流程给了但是说得很模糊,或者是指在某一个节点上讲得比较细但是其他方面一概不关心。 在这个信息爆炸的时代,要办成什么事情当然是求人不如求己,渴望通过一次查询,一个答案来圆满地解决一个复杂的问题是不实际的。 但是,在这里,我想说,在我花了一周的时间,逐步建立好一个简单的个人主页后,我不想一个人独享这份经验而敝帚自珍,也不愿意笼统地说点没营养的东西去自我炫耀。我想让更多的人能够顺利地、一次性地建立好自己的网页(如果是网站的话会复杂一些,但是如果你想学,欢迎和我交流,交流方式暂时保密,最后会有彩蛋)。 是的,不需要在茫茫网页中再去搜索那些多余的内容和啰嗦没有营养的废话,我希望凭借这篇博客的内容,就可以好好地帮到大家,哪怕你是一个完全不懂网页开发,完全不懂HTML语言的新手。 我希望自己的这种情感不是自负,如果你也愿意相信我,请跟我一起踏上这趟征服之旅吧。 让我们,从零开始建设个人网页。 Python相关 这一部分内容不属于正文步骤,没有兴趣的读者可以跳过。 之所以要提一下Python,是因为之前我在阅读学习《Head

CSS

折月煮酒 提交于 2019-12-01 07:05:46
认识css 现在的互联网前端分为三层: HTML:超文本标记语言。从 语义 的角度描述页面 结构 CSS:层叠样式表。从 审美 的角度负责页面 样式 JS:Javascript。从 交互 的角度描述页面的 行为 css它是一个很神奇的东西,设计者可以通过修改样式表的定义从而使我们的网页呈现出完全不同的外观。 css简介 CSS全称为“层叠样式表”( Cascading Style Sheets ),它主要是用于定义HTML内容在浏览器内的显示样式,比如文字大小、颜色、字体加粗等等。 例: css语法 选择符 声明(属性:值) 选择符 :我们又称为选择器,指明网页中应用样式规则的元素,如p)的文本变为蓝色,而其它元素(如ul,ol等等)不会受到影响。 声明 :在英文大括号”{}”中的就是声明,属性和值之间用英文冒号”:“分割。当有多条声明时,中间可以英文分号”; css注释 用`/*注释语句*/`来表明(html中使用`<!--注释语句-->`) css基础 css引入的三种方式 内联式 嵌入式 外部式 内嵌式 css样式表把css代码直接写在现有的HTML标签中。 例: <p style='color:red;'>文字颜色为红色</p> 把对应的style属性,写在p标签的开始标签中。css样式代码要写在style=“”双引号中,如果有多条css样式代码设置可以写在一起

关于meta标签

人盡茶涼 提交于 2019-12-01 06:55:47
1.<meta> 元素可提供有关页面的元信息(meta-information),比如针对 搜索引擎 和更新频度的描述和关键词。<meta> 标签位于文档的头部,不包含任何内容。 2.<meta> 标签的属性定义了与文档相关联的名称/值对。 3.常见的代码: <meta http-equiv="content-Type" content="text/html; charset=gb2312" > <meta http-equiv="X-UA-Compatible" content="IE=edge" />; <meta name ="keywords" content="science,education,culture,politics,ecnomics,relationships,entertainment,human"> 即:<meta> 标签永远位于 head 元素内部。元数据总是以名称/值的形式被成对传递的。 4.meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。 一. name属性 name属性主要用于描述 网页 ,与之对应的 属性值 为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。 meta标签的name属性语法格式是:<meta

HTML超链接代码

北战南征 提交于 2019-11-30 23:35:46
html超链接很容易实现,只需要应用<a>标签即可。 具体如下: index和page在同一个目录下:<a href="page.html">链接到page文件</a> 超级链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。各个网页链接在一起后,才能真正构成一个网站。 所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。 来源: https://www.cnblogs.com/lizhiyuyu/p/11644752.html