学前端,css与javascript重难点浅析


Posted in Javascript onJune 11, 2020

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

CSS(Cascading Style Sheet)层叠样式表单

表现(presentation)——设计网页的表现样式,即“如何显示有关内容”

CSS是将样式信息与网页内容分离的一种标记语言,我们使用css为每个元素定义样式;它主要用于美化HTML页面。

语法为:selector {property:value} (选择符 {属性:值})。

通过设置对应的样式属性可以修改html文档内各元素的显示、位置等样式;如修改颜色、字体、字号、宽高、位置、背景等

JS(JavaScript)一种动态脚本语言

行为(behavior)——控制网页的行为(效果),即“内容应该如何对事件做出反应”

使用JavaScript代码可以让前台变的有交互(点击事件),常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

JavaScript的常用功能:

1、嵌入动态文本于HTML页面

2、对浏览器事件作出响应

3、读写HTML元素

4、在数据被提交到服务器之前验证数据

5、检测访客的浏览器信息

6、控制cookies,包括创建和修改等

HTML页面加载和解析流程 :

用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件。

浏览器开始载入html代码,发现标签内有一个标签引用外部CSS文件。

浏览器又发出CSS文件的请求,服务器返回这个CSS文件。

浏览器继续载入html中部分的代码,并且CSS文件已经拿到手了,可以开始渲染页面了。

服务器返回图片文件,由于图片占用了一定面积,影响了后面段落的排布,因此浏览器需要回过头来重新渲染这部分代码。

浏览器发现了一个包含一行Javascript代码的<script>标签,赶快运行它。

Javascript脚本执行了这条语句,它命令浏览器隐藏掉代码中的某个<style>(style.display=”none”)。浏览器不得不重新渲染这部分代码。

最终执行到了</html>

当用户点了一下界面中的“换肤”按钮,Javascript让浏览器换了一下<link>标签的CSS路径。

浏览器向服务器请求了新的CSS文件,重新渲染页面。

总结

到此这篇关于css与javascript重难点,学前端,基础不好一切白费的文章就介绍到这了,更多相关学前端,css与javascript是重难点内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
Nov 19 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 Javascript
node.js中使用socket.io制作命名空间
Dec 15 Javascript
Angular用来控制元素的展示与否的原生指令介绍
Jan 07 Javascript
Jquery基础之事件操作详解
Jun 14 Javascript
JavaScript每天必学之数组和对象部分
Sep 17 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
Nov 18 Javascript
Angular.js中angular-ui-router的简单实践
Jul 18 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
Dec 18 Javascript
微信小程序事件 bindtap bindinput代码实例
Aug 26 Javascript
解决vue打包报错Unexpected token: punc的问题
Oct 24 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
Mar 02 Javascript
微信小程序 scroll-view的使用案例代码详解
Jun 11 #Javascript
基于ajax及jQuery实现局部刷新过程解析
Sep 12 #jQuery
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
Jun 11 #Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
Jun 11 #Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
Jun 11 #Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
Jun 11 #Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 #Javascript
You might like
PHP中用header图片地址 简单隐藏图片源地址
2008/04/09 PHP
php学习之 认清变量的作用范围
2010/01/26 PHP
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
浅谈php提交form表单
2015/07/01 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
js 对象是否存在判断
2009/07/15 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
javascript异步处理工作机制详解
2015/04/13 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
2016/05/28 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
浅谈js闭包理解
2019/04/01 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
2020/12/14 Vue.js
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
Python Web服务器Tornado使用小结
2014/05/06 Python
Python解析最简单的验证码
2016/01/07 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
利用python实现汉诺塔游戏
2021/03/01 Python
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
白酒业务员岗位职责
2013/12/27 职场文书
感恩的演讲稿
2014/05/06 职场文书
2014年督导工作总结
2014/11/19 职场文书
整改通知书格式
2015/04/22 职场文书
个人房屋租赁合同(标准范本)
2019/09/16 职场文书
MySQL下载安装配置详细教程 附下载资源
2022/09/23 MySQL