学前端,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 相关文章推荐
Extjs显示从数据库取出时间转换JSON后的出现问题
Nov 20 Javascript
jQuery点击tr实现checkbox选中的方法
Mar 19 Javascript
Js日期选择器并自动加入到输入框中示例代码
Aug 02 Javascript
jQuery学习笔记之jQuery原型属性和方法
Jun 09 Javascript
jquery.ajax之beforeSend方法使用介绍
Dec 08 Javascript
js学习总结之dom2级事件基础知识详解
Jul 27 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
Dec 20 Javascript
如何解决webpack-dev-server代理常切换问题
Jan 09 Javascript
浅谈JavaScript面向对象--继承
Mar 20 Javascript
解析原来浏览器原生支持JS Base64编码解码
Aug 12 Javascript
jquery更改元素属性attr()方法操作示例
May 22 jQuery
JavaScript 监听组合按键思路及代码实现
Jul 28 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的分页功能
2007/03/21 PHP
PHP与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
php读取mysql的简单实例
2014/01/15 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
Yii2使用Bootbox插件实现自定义弹窗
2015/04/02 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
Python中使用语句导入模块或包的机制研究
2015/03/30 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
python基于opencv 实现图像时钟
2021/01/04 Python
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
初一学生评语大全
2014/04/24 职场文书
《长征》教学反思
2014/04/27 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
中学校园广播稿
2015/08/18 职场文书
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL
nginx七层负载均衡配置详解
2022/07/15 Servers