自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小前日记

个人前端笔记

  • 博客(59)
  • 资源 (4)
  • 收藏
  • 关注

原创 电子学会Python二级知识点(自己整理)

字典是使用{}括起来,并且每一个元素由键和值两部分组成,键和值之间使用英文冒号:隔开,必须一一对应,所以又叫键值对,每个键值对之间必须使用英文逗号隔开。键是字典中进行赋值和读取的重要标记,所以要求键必须唯一,并且是不可变序列(如果重复,取最后一个的值);二 使用字典中的get()函数进行访问:字典名.get(键名)(没有键名 返回None,第二个参数可以定义没有该键时返回的值)和break语句不同,continue语句并不会跳出循环,它只是停止当次循环,然后跳回循环开始位置,继续下次循环。

2023-09-27 15:39:17 439

原创 python进制转换

【代码】python进制转换。

2023-09-27 15:36:23 214

原创 turtle练习图形

2023-04-14 15:40:13 74

转载 Vue环境搭建

原地址一、nodejs的安装Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。我们可以根据不同平台系统选择你需要的Node.js安装包。Node.js 历史版本下载地址:https://nodejs.org/dist/这里演示的是Window64位安装Node.js,下面演示的是采用安装包的方式来安装。1、Windo...

2020-01-03 15:00:17 156

原创 TS tsc --init 此系统上禁止运行脚本

一、以管理员身份打开编辑器二、Set-ExecutionPolicy Unrestricted 表示可以执行未签名的脚本三、get-executionPolicy

2019-12-21 15:03:44 707

原创 this.$router.push、replace、go

1.this.$router.push()描述:跳转到不同的url,但这个方法回向history栈添加一个记录,点击后退会返回到上一个页面。用法:<!-- 字符串 --><router-link to="home">Home</router-link><!-- 渲染结果 --><a href="home">Home&l...

2019-12-06 15:21:16 179

原创 Vue解决跨域

congig/index.js proxyTable: { "/api":{ target:"需要访问的地址", changeOrigin:true, pathRewrite:{ '^/api':'' } }main.jsimport axios from './http/ax...

2019-11-22 19:05:02 135

原创 vue安装

vue前端环境搭建1.node安装完成。2.npm install -g cnpm --registry=https://registry.npm.taobao.org; 安装淘宝镜像vue -v(大写V)查看3.npm install --global vue-cli4.npm install -g webpackvue init webpack myV...

2019-09-19 09:31:41 150

原创 webpack && parcel

webpack:从入门到真实项目配置css自动加前缀工具parcel关于 webpack 的面试题有哪些?安装:npm install node-sass -g   出错搜索出错问题编译:scss  XXX.sass    XXX.css自动编译:node-sass  sa.scss  sa.css  -w  sa.scss目录:     1.src未翻译的代码...

2018-12-24 18:00:53 403

原创 Cookie && Session && LocalStorage && Cache-Control

Cookie服务器通过 Set-Cookie 响应头设置 Cookie浏览器得到 Cookie 之后,每次请求都要带上 Cookie服务器读取 Cookie 就知道登录用户的信息(email)问题我在 Chrome 登录了得到 Cookie,用 Safari 访问,Safari 会带上 Cookie 吗noCookie 存在哪Windows 存在 C 盘的一个文件里Cookie会...

2018-11-29 17:53:43 117

原创 会动的简历

核心代码substring:方法用于提取字符串中介于两个指定下标之间的字符setInterval:方法可按照指定的周期(以毫秒计)来调用函数或计算表达式clearInterval:取消定时器var texts = `/* * 大家好,我是王伟超。 * 这是我的简历。 * */`;var n = 0;var id = setInterval(function() {...

2018-11-29 10:02:21 152

原创 MVC & 封装JQAJAX-Promise & 同步&异步

Model 操作数据View 表示视图Controller 是控制器Model 和服务器交互,Model 将得到的数据交给 Controller,Controller 把数据填入 View,并监听 View用户操作 View,如点击按钮,Controller 就会接受到点击事件,Controller 这时会去调用 Model,Model 会与服务器交互,得到数据后返回给 Controll...

2018-11-27 15:06:29 120

原创 在线数据库

 https://leancloud.cn/  Promise的基本使用方法教程

2018-11-26 14:38:44 1749

原创 原生AJAX

阮一峰AJAX客户端的JS发起请求(浏览器上的) 服务端的JS发送响应(Node.js上的)JS 可以设置任意请求 header 第一部分 request.open('get', '/xxx') 第二部分 request.setRequestHeader('content-type','x-www-form-urlencoded') 第四部分 request.send('a=1&a...

2018-11-13 15:07:27 92

原创 同源策略

来源目的:为了保证用户信息的安全,防止恶意的网站窃取数据。限制范围:(1) Cookie、LocalStorage 和 IndexDB 无法读取。(2) DOM 无法获得。(3) AJAX 请求不能发送。协议、端口、域名CORS(跨站资源共享)跨域  同源策略SetHeader(Access-Control-Allow-Origin:"*");JSON——一门新...

2018-11-12 14:56:57 100

原创 BFC体验

css规范的定义:Block Formatting Content 块级格式化上下文功能:1.禁止内部元素溢出。2.可以清楚浮动。面试:1.不要解释BFC,上代码。下列方式会创建块格式化上下文:根元素或包含根元素的元素 浮动元素(元素的 float 不是 none) 绝对定位元素(元素的 position 为 absolute 或 fixed) 行内块元素(元...

2018-11-06 11:44:54 81

原创 flex

flex item (子类)flex-grow:瓜分剩余空间。1占整个剩余空间,2占剩余空间的2份flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。如果所有项目的flex-grow属性都为1,则它们将等分剩余空间(如果有的话)。如果一个项目的flex-grow属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。空间过多是,空间如何分配f...

2018-10-31 13:35:46 98

原创 PS抠图

CSS Sprites 生成雪碧图工具PSD格式:1.右层图层,选中需要的图层。。2.右击,复制图层。(文档:新建)3.进入新图层4.顶部图像,裁剪。5.顶部图像,画布大小,跳转图像大小。5.保存png格式。...

2018-10-25 10:21:59 277

原创 前端面试小结

&lt;div id='x'&gt;&lt;/div&gt;var div = document.getElementById('x')var $div = $('#x')请说出 div 和 $div 的联系和区别。$(div) 可以将 div 封装成一个 jQuery 对象,div 变成 $div$div[0] === div ,$div 的第一项就是 div区别:div 属...

2018-10-23 15:13:42 119

翻译 11.JQ

this是call的第一个参数立即调用(function (){}.call());(function (){}).call(); {let parent = document.querySelector('#self');console.log(parent)}  window.jQuery = function(div) { let ...

2018-10-17 16:06:29 82

原创 10.js DOM API

document.name(form的name).submit  提交form表单DOM 是一棵树(tree)树上有 NodeNode 分为 Document(html)、Element(元素)和 Text(文本),以及其他不重要的。Node 的接口 属性 childNodes,firstChild,innerText,lastChild,nextSibling,node...

2018-10-16 17:04:31 147

原创 10.JS函数

函数的 5 种声明 如何调用函数 f.call this 和 arguments 什么是 call stack 作用域 闭包 call、apply 1.函数声明//关键字function x(参数1,参数2){ return 参数1+参数2;}//x()对象//x.call() 执行对象的函数体 真实用法 x.call(undefined,参数1,参数2)/...

2018-10-16 14:00:44 74

原创 10.js总结API

  //默认点击cl3是 321 //加true 123 //stopPropagatio 阻止冒泡事件 document.getElementById("cl1").addEventListener('click',function(){ console.log('1'); },true) document.getElementById("cl2...

2018-10-12 10:17:04 99

原创 tp5大文件上传

====== 配置php.ini ====max_execution_time = 6000max_input_time = 6000post_max_size = 90000Mupload_max_filesize = 80000Mmax_file_uploads = 200======= html ===&lt;div id="uploader" class="wu-exa...

2018-09-28 08:52:29 5612

原创 10.js原型与原型链

JavaScript 有三种声明函数的方法//function 命令function print(s) { console.log(s);}//函数表达式var print = function(s) { console.log(s);};var print = function x(){ console.log(typeof x);};//这个x只在函数体内部...

2018-09-27 09:58:44 134

原创 10. js数据类型转换

七种数据类型:number(数值) string(字符串) boolean(布尔) symbol(符号) undefined null object(对象)(7种),注意没有 array 类型也没有 function 类型。字符串number + ''  转字符串 toString 转字符串 String转字符串 booleannull  undefined  0 NaN ...

2018-09-26 16:33:33 109

原创 10.js

七种数据类型:number(数值) string(字符串) boolean(布尔) symbol(符号) undefined null object(对象)(7种),注意没有 array 类型也没有 function 类型。base64编码1.数值(number)整数和小数:1 1.1 .1科学记数法:1.23e2e(E):理解为关键字0x 十六进制D(Decima...

2018-09-25 18:11:24 137

转载 利用meta标签对viewport进行控制

原文移动设备默认的viewport是layout viewport,也就是那个比屏幕要宽的viewport,但在进行移动设备网站的开发时,我们需要的是ideal viewport。那么怎么才能得到ideal viewport呢?这就该轮到meta标签出场了。我们在开发移动设备的网站时,最常见的的一个动作就是把下面这个东西复制到我们的head标签中:&lt;meta name="vie...

2018-09-25 10:50:54 1397

原创 10. js-canvas

onmousedown 鼠标按键 (event)onmousemove 鼠标移动 (event)onmouseup      鼠标松开 (event)&lt;canvas id="tutorial" width="150" height="150"&gt;&lt;/canvas&gt;初始 300*150 只有两个属性:width  height  可以使用DOM的proper...

2018-09-20 17:53:18 84

原创 css总结

能不写 height 就千万别写 height。工具: 需要什么 前边写需要搜索的词,+ generatorDIV高度 = 内部文档流中元素的总和决定脱离文档流:position:absolute,fixed;float:left,right; 字体的高度=font-size*字体的建议行高(字体设计师给出)套路一:行内元素两端对齐实现方式:文字两端对齐span{   ...

2018-09-17 17:56:15 74

原创 9.初级数据结构

常见排序算法1.哈希  键值对儿。2.队列先进先出入队是在末尾插入新元素,出队是删除队头的元素应用场景:先到先得、排队买票3.栈先进后出应用场景:货车装货,先放的货物,在最里边,最后被搬出来。哈希表(Hash Table) 计数排序中的桶(复杂度 O(n+max),比快排还快 桶排序 与计数排序的区别 基数排序 与计数排序的区别 /*计数...

2018-09-17 15:56:58 107

原创 8.算法初级

可视化排序十大经典排序算法以下是高德纳在他的著作《计算机程序设计艺术》里对算法的特征归纳:输入:一个算法必须有零个或以上输入量。 输出:一个算法应有一个或以上输出量,输出量是算法计算的结果。 明确性:算法的描述必须无歧义,以保证算法的实际执行结果是精确地匹配要求或期望,通常要求实际运行结果是确定的。 有限性:依据图灵的定义,一个算法是能够被任何图灵完备系统模拟的一串运算,而图灵机...

2018-09-14 13:42:24 103

原创 7.1 css布局

左右布局左中右布局水平居中垂直居中其它个人理解,如果有问题,请留言,谢谢!左右布局注意:浮动后,紧邻父类清除浮动。&lt;style&gt; .div_left { float: left; width: 40%; height: 100px; background:red; } .div_right...

2018-09-10 11:34:04 127

原创 7. CSS

目录一.css学习资源二.引入方式三.核心内容四.常用套路一.css学习资源  需要搜索的东西 MDN(工具)   cssTricks(工具)   阮一峰 css(博客)   张鑫旭(博客)   css揭秘(书)二.引入方式  内联 style   style 标签   外部文件 css link   @import url(./b.css);三.核心...

2018-08-30 18:41:35 118

原创 6.1 html标签

1.&lt;iframe&gt;Iframe 有什么好处,有什么坏处?frameborder:是否显示边框 0不显示name:跟&lt;a&gt;&lt;/a&gt;结合使用例:&lt;iframe name=xxx frameborder=‘0’&gt;&lt;/iframe&gt;&lt;a target=xxx href='baidu.com'&gt;百度&lt;...

2018-08-30 14:00:37 91

原创 6.html标签

文章主要内容W3C 简介(查维基百科) MDN 简介(查维基百科) HTML 所有标签列表(查 MDN) 什么是空标签(查 MDN、博客) 什么是可替换标签(查 MDN、博客)一. W3C简介  万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南。二. MDN简介(MDN...

2018-08-29 13:23:39 109

原创 2.1 github新建,本地上传

1.登录github,新建库2.新建,完成后,点击提交3.完成后,进入页面,必选SSH,复制第二栏的代码,在本地新建文件夹后执行。4.本地新建文件夹,目录,(需要的文件)git add .(点当前目录的所有文件,需要某个文件,把点换成文件路径,用来将变动加到暂存区)git commit -m '信息' 用来正式提交变动,提交至 .git 仓库git pull  ...

2018-08-29 10:59:27 242

转载 2.Github使用

转载:饥人谷进入 https://github.com/settings/keys 如果页面里已经有一些 key,就点「delete」按钮把这些 key 全删掉。如果没有,就往下看 点击 New SSH key,你需要输入 Title 和 Key,但是你现在没有 key,往下看 打开 Git Bash 复制并运行 rm -rf ~/.ssh/* 把现有的 ssh key 都删掉,这句命...

2018-08-29 09:24:52 136

原创 5.git常用命令

手册链接 git init创建一个名为 .git 的子目,含有初始化的 Git 仓库中所有的必须文件。(初始化)git add将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库git add . 请所有修改添加到暂存区git commit -v将更改记录(提交)到存储库。git status 显示工作目...

2018-08-28 23:07:07 131

原创 4.常用命令

http://man.linuxde.net/ls  用来显示目标列表 语法: ls(选项)(参数)  -a:显示所有档案及目录  -l:所有输出信息用单列格式输出  -s:显示文件和目录的大小,以区块为单位  -r:以文件名反序排列并输出目录内容列表; cat  连接文件并打印到标准输出设备上,cat经常用来显示文件的内容cat(选项)(参数) ...

2018-08-28 23:01:50 114

中国电子学会Python一级、二级考级内容

包含历届试题、自己总结的知识点。

2024-03-21

电子学会python二级试卷(含知识点)

二级标准 一、 了解与掌握如下的python编程的进阶知识,并会使用。 1. 知道如下几种数据类型:列表、元组、字典、字符串、 range、集合六大内置核心数据类型; 2. 理解列表类型的概念,掌握它的基础用法及操作:访问/更 新、获取元素个数、遍历、转换为列表型数据、添加和删 除、连接、排序等等; 3. 理解元组类型的概念,理解元组和列表的不同,掌握它的基 础用法及操作:元组的声明与赋值、元组的访问与更新、元 组的遍历、添加、删除、排序等等; 4. 理解字符串类型的概念,掌握它的基础用法及操作:字符串 的分割、结合、替换、检索、长度获取。 二、 会编写较为复杂的Python程序,掌握Python编程的控制语 句 1. 理解选择结构语句的功能和写法,能够完成简单选择结构的

2023-09-27

EV3电梯程序,可以通过触动传感器。

EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。EV3电梯程序,可以通过触动传感器。

2022-07-04

电子学会Python一级考试知识点总结

个人整理电子学会Python一级考试知识点总结 一级易错题,需要的留言。 考试标准条目: 一、了解Python有多种开发环境,熟练使用Python自带的IDLE开发 环境,能够进行程序编写、调试和分析,具备使用Python开发环 境进行程序设计的能力: (1)了解Python常见的几种编程环境:IDLE、Visual Studio Code、 JupyterNotebook; (2)熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文 件;(3)熟练掌握使用IDLE进行编程,会修改文件、运行文件等操 作;(4)熟悉IDLE的两种开发模式,会在不同模式下进行切换; (5)了解Python的版本号和目前最常用的Python版本。 二、熟悉Python程序编写的基本方法: (1)理解“输入、处理、输出”程序编写方法; (2)掌握Python的基本格式,编写程序时会合理的使用缩进、注 释、字符串标识; (3)掌握变量基本概念,会使用变量,并且掌握变量名的命名和 保留字等基本语法; (4)理解字符串、数值型变量,会对变量类型进行转换; (5)掌握并熟练编写带有数值类型 需要最新的留言

2022-06-14

电子学会python一级试卷

中国电子学会青少年软件编程等级考试标准(Python-1级)、电子学会青少年软件编程python一级试卷

2021-12-31

chengxu.ev3

EV3蓝牙小车

2021-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除