发表于: 2018-09-15 19:42:27

1 726


成果链接:https://qumra.github.io/task-css/task10/task-10.html

任务耗时: 9.13-9.14 2天

官方脑图

个人脑图

任务总结:任务10学习了表单元素input的radio,checkbox属性,以及修改radio和checkbox默认属性。总体来说进度还好,就是在做头部的流程图时颇废了些时间,主要两侧的圆角在调整的时候比较挫折,其他到还好。


今天完成的事情:今天本来打算做任务12的,但是早上的时候写的sass一直无法编译,这个问题卡了大概一早上,所以只做了一个页面。最后发现是自己写的配置文件中的输出路径有问题:

"easysass.targetDir": ""

这里生成的目标文件是相对于打开的sass文件的根路径下生成css文件。

明天计划的事情:明天请假一天,后天完成任务12 
遇到的问题:

任务12要求不使用bs重写任务5和6(护工),由于一个页面用了bs的下拉选框的组件,所以这里需要重写,本来打算偷懒不想写js,用了select标签,并且同过修改select标签默认样式达到效果,但是不尽人意,算了还是用js写吧

 
收获:

修改select默认样式:

select {

  /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/

  border: solid 1px #000;

 

  /*很关键:将默认的select选择框样式清除*/

  appearance:none;

  -moz-appearance:none;

  -webkit-appearance:none;

 

  /*在选择框的最右侧中间显示小箭头图片*/

  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;

 

 

  /*为下拉小箭头留出一点位置,避免被文字覆盖*/

  padding-right: 14px;

}

 

 

/*清除ie的默认选择框样式清除,隐藏下拉箭头*/

select::-ms-expand { display: none; }


变量及作用域

变量可以分为两种: 

1:全局变量 

特点:在代码的任何地方都可以访问得到,有全局的作用域 

1:没有用var操作符直接就赋值的变量,有全局的属性 

2:最外层函数外面定义的变量 

2:局部变量 

特点:只能在特定的函数段中访问到,只有局部的作用域 

1:在函数内部定义的变量是局部变量 

2:参数也是局部变量

作用域:一段代码的一个执行范围

js类型

类型:基本类型与引用类型 

1:基本类型有五个(Number,String,Boolean,Null,Undefined); 

2:其它的类型就是引用类型(object Array);


内存分布: 

基本类型与引用类型内存分布的区别: 

基本类型就存在栈空间中 

栈空间中的引用类型值只是一个指针(地址),不是真正的对象,这个指针(地址)会指向堆空间中的某一个对象,堆空间存的是对象




返回列表 返回列表
评论

    分享到