javascript
1.什么是JavaScript
(1)是一种可以用来给网页增加交互性的编程语言
(2)是全功能编程语言,具有跨平台兼容性
(3)使网页更具交互性,给用户提供更好的体验,用户在页面间导航时提供反馈(控制页面的行为
2.JavaScript原型
每当去定义一个prototype类型的时候,相当于把该实例的prototype指向一个结构体,那么这个被指向的结构体就被称为该实例的原型。
(1)原型是一个对象,其他对象可以通过它实现属性继承
(2)任何一个对象都可以成为原型
(3)所有的对象在默认的情况下都有一个原型,因为原型本身也是对象,所以每个原型自身又有一个原型
2.Webpack
Webpack是一个模块打包器,输入为包含依赖关系的模块集,输出为包含依赖关系的模块集,可以将任何前端资源视为模块,如CSS(时一种用于web的标准布局语言,可以控制版面,颜色及元素的大小和位置),图片,文本。
(1)代码分块:在打包的过程中可以将代码输出为代码块(chunk),按需加载
(2)lounders:其本身只会处理JavaScript,但也可以将其他资源定义为模块,转为JavaScript
(3)智能的模块解析:将第三方库转为模块集成到项目代码中
(4)插件系统:可以使用开源的第三方插件
前端
前端是指网站的前台部分,包括前端设计和前端开发(HTML+CSS+JavaScript),前端开发分为Android端开发和ios终端开发
CSS盒模型
在网页设计中经常用到的CSS技术所有的一种思维模型(类比于网页上的一个个模块分区),box-sizing是盒模型进行配置的CSS3标准中新增的属性,可以用来调整宽高的计量方式。
copy
display:block
针对于行内元素
(1)块级元素会独占一行,块级元素可以设置width,height属性,行内元素设置无效
(2)行内元素不会独占一行,相邻的行内元素会排在同一行里,排满才会换行
copy copy
display:inline
针对与块级元素
使用后,块级元素不再独占一行,如果其后的元素是行内元素,就会跟在这个块级元素后面显示
copy copy
inline-block
同时具有block宽高特性又具有inline
同行元素特性
Node.js与PHP
Node.js
采用C++语言编写而成,是JavaScript的运行环境
PHP(超文本预处理器)
运行在服务器端,用来处理存储在服务器的数据,可以是多种平台的服务器,如Linux、Windows、Unix,通过编写计算机指令,指挥服务器工作
例题
alert (a);
a();
var a =3;
function a(){
alert (10)
}
alert(a);
a=6;
a();
结果为(按照弹出的先后次序):
a
10
3
网友评论