python

创建一个简单的Python服务器

有时候在学习一些前端框架或前端库时,需要有一个Web服务器作为后端提供数据。如果使用Apache或Tomcat等服务器比较麻烦(需要把代码放到指定位置),而且不够轻量级——相比起使用Python来说。 如果没有安装Python的话,需要先安装Python,建议安装Python 3以上的版本。 进入你的项目文件夹,打开一个终端(控制台窗口),输入: python -m http.server 8000 通过 http://localhost:8000 就可以在浏览器访问了…… 这样就创建成功了一个PythonWeb服务器,都觉得简单的过分了…… 如果使用的是Python 2,输入:python -m SimpleHttpServer 8000

  • liaojl
1 min read
web前端

SVG简介

SVG全称:Scalable Vector Graphics,可伸缩矢量图形 SVG既是一种文本格式,也是一种XML语言。每个SVG图像都是使用与HTML类似的标记定义的。 SVG代码可以直接包含在Html中,也可以动态插入到DOM中。 支持除IE8及其之前版本外的所有浏览器。 因为SVG同时是一种XML语言,所以,要记得关闭元素 创建SVG画布 创建了一个SVG元素后,可以将这个元素想象成一张画布,然后我们可以在这张画布画上各种各样的东西。既然是画布,首先自然得有画布的大小。 <svg width="100" height="100"></svg&

  • liaojl
3 min read
web前端

AngularJs实现基于角色的前端访问控制

Github 项目地址 最近做的项目是使用Angular做一个单页应用,但因为用户有不同的角色(管理员、编辑、普通财务人员等),所以需要进行不同角色的访问控制。 因为后端访问控制的经验比较丰富,所以这里只记录了前端访问控制的实现。请注意,前端最多只能做到显示控制!并不能保证安全,所以后端是一定要做访问控制的! 基于角色的访问控制需要做到两个层面的访问控制: 控制页面路由的跳转,没有权限的用户不能跳转到指定url 页面元素的显示控制,没有对应权限的用户不能看到该元素 但在此之前,我们还有一项重要的事要做。 存储用户信息 首先我们要做的,并不是和访问控制有关的事,首先我们要保存好用户信息。包括用户的基本信息,如用户名、真实姓名;以及用户角色。下面是数据结构: user = { username:"

  • liaojl
7 min read
web前端

【Web前端-Gulp】安装Gulp

gulp: 用自动化构建工具增强你的工作流程! —— Automate and enhance your workflow!其有着易于使用,构建快速,高质量插件丰富等众多优势。 一直都想学一下gulp和grunt,借着工作上的一个项目,终于找到机会了。下面开始第一步,安装! 1. 安装node.js 这一步太简单,直接网上去官网下载对应平台的node版本,安装即可(记得将其加入环境变量)。 2. 创建一个项目文件夹,打开一个控制台窗口(有git的可以打开gitbash) 全局安装使用:npm install --global gulp 项目目录下安装使用:npm

  • liaojl
1 min read

Subscribe to IT技术文章分享

2693491512@qq.com