当前位置: 首页 > news >正文

南京高端网站定制百度官网首页官网

南京高端网站定制,百度官网首页官网,大学生网站规划建设,中山网站建设的公司overflow溢出属性 值 描述 visible 默认值。内容不会被修剪#xff0c;会呈现在元素框之外。 hidden 内容会被修剪#xff0c;并且其余内容是不可见的。 scroll 内容会被修剪#xff0c;但是浏览器会显示滚动条以便查看其余的内容。 auto 如果内容被修剪#xff0…overflow溢出属性 值 描述 visible 默认值。内容不会被修剪会呈现在元素框之外。 hidden 内容会被修剪并且其余内容是不可见的。 scroll 内容会被修剪但是浏览器会显示滚动条以便查看其余的内容。 auto 如果内容被修剪则浏览器会显示滚动条以便查看其余的内容。 inherit 规定应该从父元素继承 overflow 属性的值。 ● overflow水平和垂直均设置 ● overflow-x设置水平方向 ● overflow-y设置垂直方向 定位 静态定位默认情况下所有的标签都是静止的不能够移动 static 相对定位相对自己原来的位置进行移动(relative) 绝对定位相对于是父标签移动的如果没有父元素那就按照body移动(absolute) 固定定位: 相对于浏览器窗口定位(fixed) 前端基础之JavaScript 实际上一个完整的 JavaScript 实现是由以下 3 个不同部分组成的 ● 核心ECMAScript  ● 文档对象模型DOM Document object model (整合jscsshtml) ● 浏览器对象模型BOM Broswer object model整合js和浏览器 JavaScript引入方式 Script标签内写代码 script// 在这里写你的JS代码 /script 引入额外的JS文件 script srcmyscript.js/script JavaScript语言规范 注释注释是代码之母 // 这是单行注释/* 这是 多行注释 */ 结束符 JavaScript中的语句要以分号;为结束符。 JavaScript语言基础 变量声明 JavaScript的变量名可以使用_数字字母$组成不能以数字开头。声明变量使用 var 变量名; 的格式来进行声明 a1 var a1; # es5的语法 let a1; # es6的语法 注意 变量名是区分大小写的。 推荐使用驼峰式命名规则。 保留字不能用做变量名。 JavaScript数据类型 JavaScript拥有动态类型 var x; // 此时x是undefined var x 1; // 此时x是数字 var x Alex // 此时x是字符串 数值(Number) JavaScript不区分整型和浮点型就只有一种数字类型。 var a 12.34; var b 20; var c 123e5; // 12300000 var d 123e-5; // 0.00123 还有一种NaN表示不是一个数字Not a Number。 parseInt(123) // 返回123 parseInt(ABC) // 返回NaN,NaN属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。 parseFloat(123.456) // 返回123.456 字符串(String) var a Hello var b world; var c a b; console.log(c); // 得到Helloworld 常用方法 方法 说明 .length 返回长度 .trim() 移除空白 .trimLeft() 移除左边的空白 .trimRight() 移除右边的空白 .charAt(n) 返回第n个字符 .concat(value, ...) 拼接 .indexOf(substring, start) 子序列位置 .substring(from, to) 根据索引获取子序列 .slice(start, end) 切片 .toLowerCase() 小写 .toUpperCase() 大写 .split(delimiter, limit) 分割 ES6中引入了模板字符串 // 普通字符串 这是普通字符串 // 多行文本 这是多行的 文本 // 字符串中嵌入变量 var name kevin; var age 20; // var res my name is %s, my age is %s; var res my name is ${name}, my age is ${age}; console.log(res); 布尔值(Boolean) 区别于Pythontrue和false都是小写。 var a true; var b false; (空字符串)、0、null、undefined、NaN都是false。 null和undefined null表示值是空一般在需要指定或清空一个变量时才会使用如 namenull;undefined表示当声明一个变量但未初始化时该变量的默认值是undefined。还有就是函数无明确的返回值时返回的也是undefined。 对象(Object) JavaScript 中的所有事物都是对象字符串、数值、数组、函数...此外JavaScript 允许自定义对象。 JavaScript 提供多个内建对象比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 数组 数组对象的作用是使用单独的变量名来存储一系列的值。 var a [123, ABC]; console.log(a[1]); // 输出ABC 方法 说明 .length 数组的大小 .push(ele) 尾部追加元素 .pop() 获取尾部的元素 .unshift(ele) 头部插入元素 .shift() 头部移除元素 .slice(start, end) 切片 .reverse() 反转 .join(seq) 将数组元素连接成字符串 .concat(val, ...) 连接数组 .sort() 排序 .forEach() 将数组的每个元素传递给回调函数 .splice() 删除元素并向数组添加新元素。 .map() 返回一个数组元素调用函数处理后的值的新数组 运算符 算数运算符 - * / % -- var x10; var res1x; var res2x;res1; 10 res2; 12这里由于的x和x在出现赋值运算式x会先赋值再进行自增1运算而x会先进行自增运算再赋值比较运算符 ! ! 注意 1 “1” // true 弱等于 1 1 // false 强等于 //上面这张情况出现的原因在于JS是一门弱类型语言(会自动转换数据类型)所以当你用两个等号进行比较时JS内部会自动先将 //数值类型的1转换成字符串类型的1再进行比较所以我们以后写JS涉及到比较时尽量用三等号来强制限制类型防止判断错误 逻辑运算符 || ! 赋值运算符 - * / 流程控制 if-else var a 10; if (a 5){console.log(yes); }else {console.log(no); } if-else if-else var a 10; if (a 5){console.log(a 5); }else if (a 5) {console.log(a 5); }else {console.log(a 5); } switch var day new Date().getDay(); switch (day) {case 0:console.log(Sunday);break;case 1:console.log(Monday);break; default:console.log(...) } switch中的case子句通常都会加break语句否则程序会继续执行后续case中的语句。 for for (var i0;i10;i) {console.log(i); } while var i 0; while (i 10) {console.log(i);i; } 三元运算 var a 1; var b 2; var c a b ? a : b //这里的三元运算顺序是先写判断条件ab再写条件成立返回的值为a,条件不成立返回的值为b;三元运算可以嵌套使用 var a10,b20; var xab ?a:(b20)?a:b;x 10 函数 函数定义 JavaScript中的函数和Python中的非常类似只是定义方式有点区别。 // 普通函数定义 function f1() {console.log(Hello world!); }// 带参数的函数 function f2(a, b) {console.log(arguments); // 内置的arguments对象console.log(arguments.length);console.log(a, b); }// 带返回值的函数 function sum(a, b){return a b; } sum(1, 2); // 调用函数// 匿名函数方式 var sum function(a, b){return a b; } sum(1, 2);// 立即执行函数 书写立即执行的函数首先先写两个括号()()这样防止书写混乱 (function(a, b){return a b; })(1, 2); ES6中允许使用“箭头”定义函数。 var f v v; // 等同于 var f function(v){return v; } 如果箭头函数不需要参数或需要多个参数就是用圆括号代表参数部分 var f () 5; // 等同于 var f function(){return 5};var sum (num1, num2) num1 num2; // 等同于 var sum function(num1, num2){return num1 num2; //这里的return只能返回一个值如果想返回多个值需要自己手动给他们包一个数组或对象中 } 函数中的arguments参数 function add(a,b){console.log(ab);console.log(arguments.length);console.log(arguments[0]);//arguments相当于将出传入的参数全部包含这里取得就是第一个元素1 }add(1,2)输出 3 2 1 函数的全局变量和局部变量 局部变量 在JavaScript函数内部声明的变量使用 var是局部变量所以只能在函数内部访问它该变量的作用域是函数内部。只要函数运行完毕本地变量就会被删除。 全局变量 在函数外声明的变量是全局变量网页上的所有脚本和函数都能访问它。 内置对象和方法 JavaScript中的所有事物都是对象字符串、数字、数组、日期等等。在JavaScript中对象是拥有属性和方法的数据。 JSON对象 json.dumps -------------------JSON.stringify() json.loads---------------------JSON.parse() var obj1 1. 先序列化 var resJSON.stringify(obj1) # {name: Alex, age: 18};python:json.loads(res) # {name: Alex, age: 18};2. 反序列化 var str1 {name: Alex, age: 18}; # json.dumps js反序列化:JSON.parse(str1) # {name: Alex, age: 18}
http://www.w-s-a.com/news/936040/

相关文章:

  • 怎么做网站投放广告商务网站建设实训报告
  • 服装代销的网站源码国内电子商务网站有哪些
  • qq空间怎么做网站做企业平台的网站有哪些
  • 网站的优缺点wordpress手机适配模板中文
  • 福州网站建设H5广告公司简介简短
  • 网站404页面的作用app开发郑州
  • 亚马逊中国网站建设目标网站建设的策划
  • 林州网站建设服务徐州网站建设
  • 如何检测网站死链景德镇网站建设哪家好
  • 旅游网站开发目标天津专业做网站公司
  • 名者观看网站快手小程序
  • 网络架构扁平化windows优化大师好不好
  • 安康养老院收费价格表兰州seo整站优化服务商
  • 网站开发技术方案模板无锡网站建设推荐
  • 自助建站系统注册三维家3d设计软件免费
  • 做seo网站标题重要吗郑州众诚建设监理有限公司网站
  • 建设网站南沙区百度关键词推广怎么做
  • 网站建设公司做销售前景好不好石家庄外贸网站制作
  • windows2008做网站网站首页打开速度
  • 做外贸要做什么网站服装设计图
  • 中山市路桥建设有限公司网站网站开发角色分配权限
  • 加强档案网站建设网站搭建好了不用会不会被攻击
  • 维护网站信息网络建设服务
  • 网站建设策划书模板下载用自己电脑配置服务器做网站
  • 360免费建站空间淘宝数据网站开发
  • 做分销的网站本地dede网站怎么上线
  • 中学网站模板北京管理咨询公司
  • 网站开发用哪个软件方便二级网站建设 管理思路
  • 个人怎么创建网站中国建设银行网站口
  • 跟知乎一样的网站做展示网站步骤