万维广告联盟

PHP创建记事本与html和代码文件的内容换行说明

有些时候我们用PHP程序生成各种文件比如记事本、html文件和PHP文件等。对写入的内容过长,有些时候我们需要进行换行。那么他们之间换行有什么区别呢,下面我们来介绍他们访问方式

什么是原型对象和原型链,为什么要使用原型链呢?

1、原型对象(Person.prototype)是 构造函数(Person)的一个实例。 2、JavaScript是⾯向对象的,每个实例对象都有⼀个__proto__属性,该属性指向它的原型对象,这个实例对象的构造函数有⼀个原型属性 prototype,与实例的proto属性指向同⼀个对象。当⼀个对象在查找⼀个属性的时候,⾃⾝没有就会根据__proto__向它的原型进⾏查找,如果 都没有,则向它的原型的原型继续查找,直到查到Object.prototype.proto_为null,这样也就形成了原型链。 原型链的顶层就是Object.prototype,而这个对象的是没有原型对象的。

PHP服务器静态文件跨域配置

php网站apache服务器静态资源跨域问题配置,可以在.htaccess文件中进行跨域配置 <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods "GET" Header set Access-Control-Allow-Headers "DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range" </IfModule>

php strtotime获取时间段今天昨天本周本月

// 今天开始 strtotime('today'); // 今天结束 strtotime('today 23:59:59'); // 昨天开始 strtotime('yesterday'); // 昨天结束 strtotime('yesterday 23:59:59'); // 本周开始 strtotime('last Monday'); // 本周结束 strtotime('sunday 23:59:59'); // 本月开始 strtotime(date("Y-m-01")); // 本月结束 strtotime(date("Y-m-t"));

mysql查询去除重复数据的两种式

1、使用distinct关键字 distinct可以去除select查询结果中的重复行。 select distinct username from user; 2、使用group by关键字 group by能够将select查询结果按照指定列分组,并对每组进行聚合运算。 select * from user group by username;

PHP创建记事本与html和代码文件的内容换行说明

有些时候我们用PHP程序生成各种文件比如记事本、html文件和PHP文件等。对写入的内容过长,有些时候我们需要进行换行。那么他们之间换行有什么区别呢,下面我们来介绍他们访问方式

CSS3样式实现三角形小图标

css3样式实现三角形原理:实际上是定义一个宽和高为0,有边框的div盒子,其中显示的边框有颜色,不显示的边框设置成透明

常见的Plugin和它们解决问题说明

HtmlWbpackPlugin:自动在打包结束后生成html文件,并引入bundle.js。 cleanwebPackPlugin:打包自动删除上次打包文件。 define-plugin:定义环境变量。 commons-chunk-plugin:提取公共代码。 uglifyjs-webpack-plugin:通过UglifyES压缩ES6代码。

NodeJS的应用领域?

1、实时网络应用程序。 2、网络应用。 3、分布式系统 4、通用应用。

rgba()和opacity的透明效果有什么不同?

opacity作用于元素,以及元素内的所有内容的透明度,rgba()只作用于元素的颜色或其背景色。 设置rgba透明的元素的子元素不会继承透明效果!

CSS3新特性有哪些?

1、CSS3实现圆角(border-radius) 2、阴影(box-shadow) 3、对文字加特效(text-shadow)text-shadow: 5px 5px 5px #FF0000;(水平阴影,垂直阴影,模糊距离,阴影颜色 4、线性渐变(gradient) 5、变形(transform) 6、增加了更多的CSS选择器 多背景 rgba 7、在CSS3中唯一引入的伪元素是::selection 8、媒体查询:定义两套css,当浏览器的尺寸变化时会采用不同的属性 9、多栏布局 10、word-wrap(对长的不可分割单词换行)word-wrap:break-word 11、font-face属性:定义自己的字体 12、边框图片:border-image: url(border.png) 30 30 round

简单阐述浏览器内核

浏览器内核主要分成两部分:渲染引擎和js引擎。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。 js引擎:解析和执行JavaScript来实现网页的动态效果。 说明:现在JS引擎越来越独立,所以内核就倾向于只指渲染引擎。

网页制作会用到的图片格式有哪些?

Webp:WebP格式,由谷歌开发的一种旨在加快图片加载速度的图片格式。它能节省大量的服务器带宽资源和数据空间。 Apng:是PNG的位图动画扩展,可以实现png格式的动态图片效果。

NodeJS是如何工作的?

1、Node.js 是一个使用 JavaScript 作为脚本语言并在 v8 环境中运行的虚拟机。 2、处理更多并发请求: 它在单线程事件循环和非阻塞 I/O 上提供高速率工作。 3、通过使用“HTTP”模块,Node.js 可以在任何独立的 Web 服务器上运行。

NodeJS的单线程模型?

Node.js 使用单线程模型来支持异步处理。通过异步处理,应用程序可以在 Web 负载下性能更好并且更具可扩展性。因此,Node.js 使用单线程模型方法而不是典型的基于线程的实现。

Canvas是什么?怎样写Canvas?

Canvas是HTML5的一个元素,它使用JavaScript可以在网页上绘制图形。 Canvas是一个矩形区域。它的每一个像素都可以由HTML5语言来控制,使用Canvas绘制路径、框、圆、字符和添加图像有几种方法。 如果要在我们的HTML文档中添加Canvas标签,我们需要ID、宽度和高度。下面是如何将基本Canvas标签写入HTML文档的示例。 <canvas id="myFirstCanvas" width="100" height="100">

HTML5中新的输入类型属性

search:用于搜索域,比如站点搜索或 Google 搜索,域显示为常规的文本域。 url:用于应该包含 URL 地址的输入域在提交表单时,会自动验证 url 域的值。 email:用于应该包含 e-mail 地址的输入域,在提交表单时,会自动验证 email 域的值。 datetime:选取时间、日、月、年(UTC 时间) date:选取日、月、年 month:选取月、年 week:选取周和年 time:选取时间(小时和分钟) datetime-local:选取时间、日、月、年(本地时间) number:用于应该包含数值的输入域,您还能够设定对所接受的数字的限定。 range:用于应该包含一定范围内数字值的输入域,类型显示为滑动条。

video 标签的几个属性方法

src:视频的URL poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 width:视频宽度 height:视频高度

简单阐述 NodeJS 的优势

快速:Node.js 建立在 Google Chrome 的 V8 JavaScript 引擎之上,这使得它的库在代码执行方面非常快。 异步:基于 Node.js 的服务器从不等待 API 返回数据的异步 HTTP 请求,从而使其异步。 可扩展:它是高度可扩展的,因为它的事件机制可以帮助服务器以非阻塞方式响应。 开源:Node.js 拥有一个广泛的开源社区,该社区贡献了一些优秀的模块来为 Node.js 应用程序添加附加功能。 无缓冲:Node.js 应用程序只是以块的形式输出数据,从不缓冲任何数据。

什么是bundle,什么是chunk,什么是module

bundle:是由webpack打包出来的文件 chunk:是指webpack在进行模块依赖分析的时候,代码分割出来的代码块 module:是开发中的单个模块

标签上title属性与alt属性的区别

1、alt属性是当图像不能正常展示的时候提供文字说明。 2、title属性为设置该属性的元素提供建议性的信息。 在alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。 可以理解title 指图片的信息、alt 指图片不显示时显示的文字

HTML结构中 meta 标签的 name 属性值

meta有两个属性name和content 1、name 属性主要用于描述网页。它有几个参数 1)Keywords(关键字)说明: keywords用来告诉搜索引擎你网页的关键字是什么。 2)description(网站内容描述) 说明:description用来告诉搜索引擎你的网站主要内容。 3)robots(机器人向导)说明:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。 4)viewport(响应式设计) 2、content中的内容主要是用于搜索引擎机器人查找信息和分类信息。 格式:<meta name="参数" content="具体的参数值">

什么是NodeJS?

概念:nodeJs 是在Chrome 的 V8 JavaScript 引擎上开发一个框架(轻量级框架)。 作用:将 JavaScript 直接编译为原生机器码【F附加:也是JavaScript代码运行的环境】。 使用:用于创建服务器端 Web 应用程序并扩展 JavaScript API 以提供常用的服务器端功能。 场景:它通常用于大型应用程序开发,特别是视频流站点、单页应用程序和其他 Web 应用程序。

如何区分 JavaScript 和 Node.js?

JavaScript 1、编程语言 2、用于 Web 应用程序的任何客户端 3、蜘蛛猴 (FireFox)、JavaScript Core (Safari)、V8 (Google Chrome) 等 nodeJs 1、JavaScript 的解释器和环境 2、用于访问或执行任何操作系统的任何非阻塞操作 3、V8 (Google Chrome)

a标签中 如何禁用href 跳转页面 或 定位链接

1、禁用href 跳转设置阻止元素默认事件:e.preventDefault(); 2、定位链接设置href值:href="javascript:void(0);

HTML与XHTML二者有什么区别

1、XHTML 元素必须被正确地嵌套。 2、XHTML 元素必须被关闭。 3、标签名必须用小写字母。 4、XHTML 文档必须拥有根元素。