首先,在这一周我们学习了一些关于前端的知识,有html,css,js,jquery,通过一周的学习,我学会了一些这些语言的使用 并且做了一些小东西,什么动画呀  简单画板 动态诗歌 等等,和大家分享一下。

简单画板代码:

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>简单画板</title>

<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>

<script type="text/javascript">

$(function(){

var pointing=false;

var p_x;

var p_y;

var canvas = $('#canvas')[0];

var context= canvas.getContext("2d");

context.strokeStyle= $("#color").val();

context.lineWidth=$("#range").val();

$('#canvas').mousemove(function(e){

if(pointing===true){

var x=e.pageX;

var y=e.pageY;

context.lineTo(x-canvas.offsetLeft,y-canvas.offsetTop);

context.stroke();

}

});

$('#canvas').mousedown(function(e){

pointing=true;

p_x = e.pageX;

p_y = e.pageY;

context.beginPath();

context.moveTo(p_x-canvas.offsetLeft,p_y-canvas.offsetTop);//画笔开始位置

$('#canvas').css('cursor','pointer');

});

$('#canvas').mouseup(function(){

pointing=false;

context.closePath();

$('#canvas').css('cursor','');//消除鼠标小手

});

$("#color").change(function(event) {

context.strokeStyle = $(this).val();

});

$("#range").change(function(event) {

context.lineWidth = $(this).val();

});

$('#canvas').mouseleave(function(){

pointing = false;//鼠标松开,禁止作画

context.closePath();//关闭画笔路径

$('#canvas').css('cursor','');//消除鼠标小手

});

//清空画板

$('#button').click(function() {

canvas.width=canvas.width;

canvas.height=canvas.height;

});

});

</script>

<style type="text/css">

body{

margin: 0px;

padding:0px;

}

</style>

</head>

<body>

<canvas width="800" height="600" id="canvas" style="border:5px solid black;"></canvas>

颜色:<input type="color" id="color">

<input type="button" id="button" value="清空">

粗细:<input type="range" name="number" value="9" step="3" min=0 max=50 id="range"><br/>

</body>

</html>

动态诗歌:

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>写诗</title>

<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>

<script type="text/javascript">

var x=50;

var w=50;

var h=50;

var id;

$(function(){

id = setInterval(write,1000);

setTimeout(stop,5000);//在多少毫秒后执行停止此方法

});

function stop() {

clearInterval(id);

};

function draw(){

var canvas =document.getElementById("canvas");

var context = canvas.getContext("2d");

context.fillStyle="blue";

context.strokeStyle="black";

context.fillRect(x,x,w,h);

context.strokeRect(x,x,w,h);

x=x+50;

w=w+100;

h=h+100;

}

//写立体文字

function write(){

var canvas =document.getElementById("canvas");

var context = canvas.getContext("2d");

context.fillStyle = "black";

context.font = "italic 60px sans-serif";

context.textBaseline = 'top';

var text4 ="静夜思";

context.fillText(text4,0,0);

context.font = "italic 40px sans-serif";

var text ="床前明月光";

var text1="疑是地上霜";

var text2="举头望丑丑";

var text3="低头思故乡";

context.strokeText(text,0,100);

context.strokeText(text1,0,200);

context.strokeText(text2,0,300);

context.strokeText(text3,0,400);

context.translate(0.5,0.5);

//设置阴影

context.shadowOffsetX = 5;

context.shadowOffsetY = 5;

context.shadowColor = 'rgba(100,100,100,0.5)';

context.shadowBlur =5;

}

</script>

</head>

<body>

<canvas width="800" height="800" id="canvas"></canvas>

</body>

</html>

经过这一周的学习,我发现写前端的东西特别容易看到效果,每写一行就能得到一行的效果,我觉得前端的学习很有趣,我也很享受这个过程,虽然自己还有很多不懂 ,但可以在学习的过程中寻找到快乐 这很重要。

关于前端一周知识的总结相关推荐

  1. 前端Base64编码知识,一文打尽

    原文: https://juejin.cn/post/6989391487200919566 作者: 云的世界 掘金专栏: 前端基础进阶 健康满分 关注并将「趣谈前端」设为星标 每天定时分享技术干货/ ...

  2. 2019-2020-3 《Java 程序设计》第三周知识总结

    2019-2020-3 <Java 程序设计>第三周知识总结 1.类的定义 语法格式如下(加[]表示可选项): [修饰符] class 类名 { 属性定义(声明) 方法定义(声明)} 2. ...

  3. 网站前端开发基础知识学什么?必备技能

    网站前端开发基础知识学什么?Web前端开发网页制主要由HTML.CSS.JavaScript三大要素组成.随着企业需求变,前端开发技术的三要素也演变成现今的HTML5.CSS3.jQuery.响应式布 ...

  4. 前端工程师考核总结_最新前端工程师周工作总结

    前端工程师周工作总结 转眼一周的时间过去了,回想一下这一周做的工作,在保证效率的同时也仍然 存在着一些小的问题,现在总结如下. 第一,在工作的时候还是有点急于求成.这一周在写页面的时候遇到了一个小 问 ...

  5. web前端开发三个阶段和三要素,学前端必备基础知识

    web前端开发三个阶段和三要素是什么?下面就跟着小编一起来看看吧! Web前端市场前景广阔,吸引了很多人涌入学习,但无论是零基础小白,亦或是想要进阶深造的程序员,前端开发三个阶段和三要素都是他们必学的 ...

  6. web前端开发基础知识_薪资30K+的web前端怎么做到的?

    好的web前端年薪会有多少?首先,我们要知道怎么才能成为一个所认为的"好的web前端",其次,自己能值多少价值? 用户体验为王,是互联网时代的座右铭.人们在享受互联网带来的便捷的同 ...

  7. 蓝旭前端第二周预习———HTML标签+如何查看控制台

    蓝旭前端第二周预习---HTML标签+如何查看控制台 HTML标签 文档 文档生成 文档结构 标签 标签语法 基本标签 如何查看控制台(chrome) HTML标签 文档 文档生成 VScode中&q ...

  8. 前端开发核心知识进阶

    课程内容 开篇词:如何突破前端开发技术瓶颈 日本后现代主义作家村上春树写过一本富有哲理的书--<当我谈跑步时我谈些什么>. 书中,他谈到,跑步跟写作一样:都需要坚毅隐忍,追逐超越:都需要心 ...

  9. 前端实习生面试知识补习

    最全前端面试问题及答案总结: https://www.cnblogs.com/autismtune/p/5210116.html 百度前端实习生面试经历 转载:https://www.cnblogs. ...

最新文章

  1. python将字典导入excel_python将字典列表导出为Excel文件的方法
  2. 如何理解和分析linux系统的CPU平均负载情况(load average)
  3. java流与文件——正则表达式
  4. 【渝粤教育】国家开放大学2018年秋季 8038-22T实用管理基础 参考试题
  5. 爬虫项目(四)---采集从01月22日以来全国各省疫情数据
  6. 由浅到深理解ROS(2)
  7. python中 numpy转list list 转numpy
  8. django-模板语言-传输各种数据类型
  9. 开发好能重构的代码,都是这么干的
  10. 2020年Q3笔记本电脑出货量:惠普反超联想居首位 苹果第四
  11. jquery ajax 上传文件报错,jQuery :ajaxfileupload+Struts2 文件上传,报错data undefined
  12. JS总是带有一种神奇的魔力
  13. ToString函数用法
  14. Redux入门教程(快速上手)_day_01
  15. 破解密码很难?利用Python自动编写暴力破解字典,黑客必学技能!
  16. 获取打印机状态,判断打印机状态,获取打印机驱动信息
  17. 微信小程序豆瓣电影学习知识总结
  18. 爱你穿越时间,两行来至秋末的眼泪
  19. linux 向日葵 使用方法,远程控制工具——Centos7上向日葵安装使用
  20. 应用每次打开重新启动_重新启动PC后如何阻止Windows 10重新打开以前的应用程序

热门文章

  1. gels imagej 图片处理_如何用ImageJ分析运动细胞?
  2. 面试了二十多个人,终于定下来一个
  3. 电脑内存16g和32g,有什么区别?
  4. 理财非保本浮动收益型什么意思?
  5. 车借给朋友好几次,满油的车每次还回来都是没油了,我觉得心里有些不舒服是我太计较吗?
  6. 初三学生什么时候上一对一效果最好?
  7. 辞职在家全职炒股需要什么条件?
  8. 打造网红内容和资本哪个更重要
  9. 2021年已经过去了4天,创业者、负债累累而希望通过再创业实现东山再起者,你们准备的怎么样了?
  10. 风投的钱都从哪里来?