学前端,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 相关文章推荐
jquery()函数的三种语法介绍
Oct 09 Javascript
详解js图片轮播效果实现原理
Dec 17 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
Feb 02 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
如何判断Javascript对象是否存在的简单实例
May 18 Javascript
js检查是否关闭浏览器的方法
Aug 02 Javascript
AngularJS  双向数据绑定详解简单实例
Oct 20 Javascript
javascript中活灵活现的Array对象详解
Nov 30 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
Jul 31 Javascript
JS跳转手机站url的若干注意事项
Oct 18 Javascript
vee-validate vue 2.0自定义表单验证的实例
Aug 28 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
Oct 12 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中全局变量global的使用演示代码
2011/05/18 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
js select常用操作控制代码
2010/03/16 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
React-Native 组件之 Modal的使用详解
2017/08/08 Javascript
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
python中defaultdict的用法详解
2017/06/07 Python
Python实现端口检测的方法
2018/07/24 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
物业管理毕业生个人的求职信
2013/11/30 职场文书
英语国培研修感言
2014/02/13 职场文书
《金子》教学反思
2014/04/13 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
小学感恩主题班会
2015/08/12 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server