摘要:
1.rgba颜色值(红,绿,蓝,透明) 1 2 3 4 5 rgba 6 14 15 16 17 的所发生的咖啡机18 19 2.圆角border-radius ,border-radius有8个参数,前面4个是横坐标,后面4个是纵坐标,x1,x2,x3,x4/y1,y2,y3,y4;x1是左上角横坐标,x2是右上角横坐标,x3是右下角横坐标,x4是左下角横坐标;y1,y2,y3,y4同理。2.1利用border-radius绘制圆形 1 2 3 4 5 圆形 6 14 15 16 17 18 2.2椭圆 1 2 3 4 ... 阅读全文
摘要:
css分类根据css样式所放置的位置:分为三种:行间样式、内部样式、外部样式。行间样式:把样式写在标签里的style属性。例子: 1 2 3 4 5 行间样式 6 7 8 9 10 11 内部样式(头部样式):在head标签里添加style标签,style标签包着样式。例子: 1 2 3 4 5 内部样式 6 13 14 15 16 17 18 外部样式:使用link标签引入层叠样式表。例子: 1 2 3 4 5 外部样式 6 7 8 9 10 11 12 ... 阅读全文
摘要:
行业背景 Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web 2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。 以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的... 阅读全文
摘要:
正则表达式是对字符串执行模式匹配的强大工具有两种语法:1、直接量的语法/pattern/attributes(/正则/正则属性),例子: Document 2、RegExp对象的语法:newRegExp(pattern,attributes);pattern里面为一个字符串,代表的就是正则;attributes为可选字符串,包含属性"g"、"i"和"m"分别用于指定全局匹配、区分大小写的匹配和多行匹配 Document 元字符.:查找单个字符,除了换行和行结束符。\w:查找单词字符。\d:查找数字。\s:查找空白字符。\b:匹配单词边 阅读全文
摘要:
1.可变参数的函数:通过函数的arguments数组获取参数。2.创建动态数组基本语法:var oName = new Function(argument1,argument2,....);注意:所有参数都必须是字符串类型,最后参数必须是这个程序的功能程序代码。例子:上面例子类似: JavaScript系统函数encodeURI方法返回对一个URI字符串编码后的结果。例子:decodeURI方法返回对一个已编码的URI字符串解码成最初始的字符串并返回。parseInt方法将字符串按指定的进制转换为整数。语法格式:parseInt(numString,[radix]);如果没指定第二个参数,则前 阅读全文
摘要:
2.5.4乘性操作符ECMAScript定义了3个乘性操作符:乘法、除法和求模。如果参与乘性计算的某个操作数不是数值,后台会先使用Number()函数将其转换成数值。(空字符串变成0,true变成1)1.乘法(*)在处理特殊值的情况下,乘法操作符遵循下列的规则:#如果操作数都是数值,就执行常规的乘法计算。如果超出了ECMAScript数值的范围,则返回Infinity或-Infinity#如果有一个操作数是NaN,则结果是NaN#如果是Infinity与0相乘,则结果是NaN#如果是Infinity与非0数值相乘,结果是Infinity或-Infinity#如果是Infinity与Infini 阅读全文
摘要:
2.5 操作符 操作符包括算术操作符、位操作符、关系操作符合相等操作符。ECMAScript操作符与众不同的是,它们能够适用很多值,例如字符串、数字值、布尔值甚至对象。在应用于对象时,相应的操作符通常都会调用对象的valueOf()或toString(),以便取得可以操作的值。2.5.1 一元操作符 只能操作一个值的操作符叫做一元操作符。 1.递增和递减操作符 递增和递减操作符,各有两个版本:前置型和后置型。例如: var num= 4; num++;//后置型 ++num;//前置型 前置型和后置型区别是前置型是先进行递增或递减运算,然后再参加运算;后置型是先参加运算,再进行... 阅读全文
摘要:
parseFloat函数parseFloat函数和parseInt函数类似,一直解析到字符串末尾,或者解析到第二个小数点就无效了。2.4.6 String类型在javascript里,字符串可以用双引号或者单引号,它们是一对出现的。也就是说一开始是双引号,结束也是双引号;一开始是单引号,结束也是单引号。字符串的特点:字符串是不可变的,也就是说字符串一旦创建,它们的值不能改变。字符串的length属性我们可以通过字符串的length属性来获取字符串的长度。例如:var str = "abc";alert(str.length)//输出3转换为字符串toString()函数把一 阅读全文
摘要:
2.4.5 Number类型 进制的书写: 八进制字面值的第一位必须是0,然后是由0~7的数字组成,如果字面值中的数字超出了范围,那么前导零将被忽略。十六进制字面值的前面两位必须是0x,后面就由(0~9及A~F),字母可以大写,也可以小写。注意:八进制字面量在严格模式下是无效的,会导致支持的Javascript引擎抛出错误。浮点数值计算会产生舍入误差。 数值范围:在超出数值的范围时,如果是正数会转换成Infinity,负数就转换成-Infinity.可以使用isFinite()函数。访问Infinity可以使用Number.MAX_VALUE或者Number.POSITIVE_INFIN... 阅读全文
摘要:
2.4数据类型javascript中有5种基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型Object。2.4.1 typeof操作符对一个值使用typeof操作符可能返回以下字符串:Ⅰ "undefined" 如果这个值没有定义Ⅱ "boolean" 如果这个值是布尔值Ⅲ "string" 如果这个值是字符串Ⅳ "number" 如果职工值是数值Ⅴ "object" 如果这个值是对象或者nullⅥ "function&quo 阅读全文