经过本博主的实践证实,发布一个chrome插件并不困难,你只需要跟着我的步伐,一步,两步...一个插件就完成了。 但是插件里面具体的功能设计就要看各位的编程能力了。 编写一个chrome插件,你需要准备好一个好看的图片作为扩展程序的图标。准备好图标后,我们就要开始设计插件了。 1、chrome扩展需要的文件 可以这么理解,chrome扩展程序就是一个web应用,所以我们实际是要写html代码。而chrome插件需要的文件就包括配置文件(manifest.json)、扩展图标(icon.png 可以是任意的名字,在配置文件中会使用到)、popup弹出窗口html文件(popup.html)以及其他静态资源文件(如images、css、js等)。如下图,我建立了一个jubar的文件用作chrome扩展文件夹。里面的文件夹内容如下图: 2、…

在将了解cookie和session之前需要先理解什么是会话。 一、会话 会话:用户打开一个浏览器,点击多个超链接,访问多个web资源后关闭浏览器,整个过程叫做会话。 二、为什么要使用cookie和session? http协议是无状态的,一旦数据交换完毕,客户端和服务器端的连接就会关闭,再次交换建立新的连接。也就是说,服务器无法跟踪会话,而cookie和session就是用来解决这种问题的。 三、什么是cookie? cookie是客户端的技术,程序将每个用户数据以cookie的形式写给用户各自的浏览器,当客户端再次访问服务器时会带着各自的cookie过来,这样服务器就能处理各自的用户数据了。 3.1 如何使用cookie? Cookie cookie = new Cookie("name", "value"); cookie.setPath("/"); //cookie记得一定要设定路径,…

git版本管理 git是什么?Git(分布式版本控制系统)是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 一、git基本配置 1、创建一个新的SSH key,打印id_rsa.pub的内容用于后续为添加到GitHub网站中。 $ cd ~/.ssh/ $ ssh-keygen -t rsa -C "your_email@youremail.com" $ cat id_rsa.pub ssh-rsa .......== “your_email@youremail.com” 2、…

express 安装步骤 1、新建一个文件 mkdir chatroom 2、转到该目录下 cd chatroom 3、通过应用生成器工具 express 可以快速创建一个应用的骨架 npm install express-generator -g 4、在项目下建立项目 chatapp(采用默认的方式创建项目) express -e chatapp 5、转到chatapp目录下 cd chatapp 6、配置package.json 参数 npm init…

获取请求URL 返回相对请求路径 $uri = $request->path(); 获取绝对请求路径 $url = $request->url(); 获取请求方法 获取当前请求方法 $method = $request->method(); 判断输入参数名是否存在,使用has方法 $request->has('hello'); 获取所有输入参数值 $allData = $request->all(); 获取部分输入值 $onlyData = $request->only('name', 'hello')…