更新时间:2019年07月30日 14时13分36秒 来源:黑马程序员
说是技术贴,其实也只是自己的一个学习记录。 首先我觉得无论是在学习上,还是工作中,我们都要培养一个独立解决问题的能力,特别是对于我们转行互联网行业的人来说,用好互联网这个庞大的信息库来解决问题是非常重要的。我个人认为95%以上的问题都能在互联网上找到答案,毕竟互联网发展至今已经形成了一个难以估计的信息量,我们需要的只是熟练的运用诸如百度、谷歌等搜索引擎来检索我们所要的答案,或者是在CSDN,简书等技术论坛,寻找我们需要的。甚至于还有更多的网站工具等着我们去发现和使用。当然熟练的筛选在互联网中的有效信息,也需要人的经验积累,毕竟网上杂乱的无用信息也是非常多。像在我们利用搜索引擎进行检索时,我们需要尽可能的精简自己的搜索信息,提取关键点,以提升搜索效率。如此我们的问题基本上能在短时间内找到解决办法,同时付诸行动。所以,用好搜索引擎真的是非常重要。 接下来我想分享一下这几天学习的一些软件测试的前置基础,本人也是初学者,如有错误,若能指正,感激不尽。 一、计算机的基本介绍(我个人认为这些只需做了解) 1、 计算机是可以进行高效计算的电子设备 特点(作用): 1) 数学逻辑运算 2) 数据记忆存储 3) 指令操作计算 2、 计算机由硬件系统和软件系统两部分组成 1) 硬件系统 输入设备 输出设备 计算器 控制器 存储器(内存储器,外存储器) 2) 软件系统 图形化 移动设备 服务器 二、常见进制,编码,计量单位 计算机识别二进制的原理:高低电位 常见进制 1. 二进制bin 2. 十进制dec 3. 八进制oct 4. 十六进制hex 编码—自然语言翻译成机器语言 1. 常见字符集(编码后的对应表格): 1) ASCII—英文 2) UTF 8—中文 计量单位(1byte=8bit) 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 三、常用DOS命令
四、HTML相关基础 超链接标签 使用<a></a>标签可以实现 1、 超链接的作用一般是点着一个文字,跳转到一个页面,所以一个超链接最基本的内容包含两个部分 2、 点击的内容-- <a>点击的内容</a> 3、 跳转的连接-- <a href="http://完整的线上网址">点击的内容</a> i. <a href="本地资源路径">点击的内容</a> 新窗口打开链接地址 4、 <a href="本地资源路径" target="_blank">点击的内容</a> -- shift 减号 英文状态 空链接 5、 点击后不会发生跳转的链接 6、 <a href="#">点击的内容_点击后不跳转</a> i. 一个#号点击后会瞬移到页面顶部 ii. <a href="###">点击的内容_点击后不跳转</a> 7、 <a href="javascript:;">点击的内容_点击后不跳转</a> 8、 <a href="javascript:void(0);">点击的内容_点击后不跳转</a> 选择器的权重 1. 基本选择器的权重 id选择器 > 类名选择器 > 标签选择器>继承(最低) 2. 复合选择器的权重 使用的简单选择器之和 CSS存放位置(引入方式) 内嵌式:style标签中 外链式:样式存入外部css文件 单独将css内容写入css文件中--只写选择器和样式内容 通过link标签引入css文件--href="css文件路径" 行内式:写在目标标签的style属性中--style="样式内容" 三种引入方式的选择 内嵌式 -- 结构和样式(HTML和CSS)混在同一文件 不需要加载外部css文件,加载速度快--电商首页 外链式 -- 代码分离--结构和样式分离--管理修改方法 除了电商网站的首页的其他情况 行内式 -- 一定不要用 引入方式的权重问题 内嵌式 = 外链式 行内式最高 3.盒子模型 组成: 内容--内边距--边框--外边距 边框(内容的边框)--border(-top-bottom-left-right) 粗细线样式 颜色 内边距(内容和边框之间的距离)--padding(-top-bottom-left-right) 一个值: 所有 两个值: 上下-左右 三个值: 上-中(左右)-下 四个值: 上-右-下-左 外边距(两个盒子边框之间的距离)-margin(-top-bottom-left-right) 一个值: 所有 两个值: 上下-左右 三个值: 上-中(左右)-下 四个值: 上-右-下-左 JavaScript基础 js是JavaScript作用是:控制前端的结构和样式 语法 书写位置--script标签内 <script> alert(); // 注释使用双斜杠 // 每个语句使用;;;;;结束 </script> 定义变量--遵循命名规则 var var_name = var_value; 举例: var btn = document.getElementById("id值"); // 变量名命名规则: // 字符数字下滑下组成 // 不数字开头 // 不用中文 // 不与保留字重复 定位元素 1. document.getElementById("目标元素id属性值") 2. 注意getElementById大小写--驼峰命名法 设置样式 document.getElementById("元素id属性值").style.样式名="样式值"; 事件 3. 概念:捕捉用户的行为--在什么时候做什么事情 4. 事件三要素:(当事件源发生了事件类型就执行指定命令) 1. 事件源 2. 事件类型 3. 执行的命令 事件源.事件类型 = function() { 执行的命令 } 举例: document.getElementById("id值").onclick=function(){ //命令 document.getElementById("id值").style.width="200px"; } var btn = document.getElementById("id值") var box = document.getElementById("id值") btn.onclick=function(){ //命令 box.style.width="200px"; } 当然以上的内容只包含了一小部分的基础内容,更多的内容其实在黑马论坛都能找到,这里就不多写了。 |
推荐了解热门学科
java培训 | Python人工智能 | Web前端培训 | PHP培训 |
区块链培训 | 影视制作培训 | C++培训 | 产品经理培训 |
UI设计培训 | 新媒体培训 | 软件测试培训 | Linux运维 |
大数据培训 | 智能机器人软件开发 |
传智播客是一家致力于培养高素质软件开发人才的科技公司,“黑马程序员”是传智播客旗下高端IT教育品牌。自“黑马程序员”成立以来,教学研发团队一直致力于打造精品课程资源,不断在产、学、研3个层面创新自己的执教理念与教学方针,并集中“黑马程序员”的优势力量,针对性地出版了计算机系列教材50多册,制作教学视频数+套,发表各类技术文章数百篇。
传智播客从未停止思考
传智播客副总裁毕向东在2019IT培训行业变革大会提到,“传智播客意识到企业的用人需求已经从初级程序员升级到中高级程序员,具备多领域、多行业项目经验的人才成为企业用人的首选。”
中级程序员和初级程序员的差别在哪里?
项目经验。毕向东表示,“中级程序员和初级程序员最大的差别在于中级程序员比初级程序员多了三四年的工作经验,从而多出了更多的项目经验。“为此,传智播客研究院引进曾在知名IT企业如阿里、IBM就职的高级技术专家,集中研发面向中高级程序员的课程,用以满足企业用人需求,尽快补全IT行业所需的人才缺口。
何为中高级程序员课程?
传智播客进行了定义。中高级程序员课程,是在当前主流的初级程序员课程的基础上,增加多领域多行业的含金量项目,从技术的广度和深度上进行拓展。“我们希望用5年的时间,打造上百个高含金量的项目,覆盖主流的32个行业。”传智播客课程研发总监于洋表示。
黑马程序员热门视频教程
Python入门教程完整版(懂中文就能学会) | 零起点打开Java世界的大门 |
C++| 匠心之作 从0到1入门学编程 | PHP|零基础入门开发者编程核心技术 |
Web前端入门教程_Web前端html+css+JavaScript | 软件测试入门到精通 |