![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 84
半侠
这个作者很懒,什么都没留下…
展开
-
用js动态创建svg
要实现的效果svg文件的写法:<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="400px" height="300px">原创 2021-12-31 09:09:17 · 4122 阅读 · 0 评论 -
JavaScript 1.10 RegExp的方法和属性
JavaScript 1.10 RegExp的方法和属性 1.RegExp 对象的方法RegExp 对象有 3个方法:test()、exec()以及 compile()。test() 方法检索字符串中的指定值。返回值是 true 或false。exec() 方法检索字符串中的指定值。返回原创 2017-04-25 16:26:37 · 241 阅读 · 0 评论 -
JavaScript 1.3 对象
JavaScript 3 对象 1.对象是一组数据(属性)和功能(方法)的集合。JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。例如:var txt=”Hello”; //这是字符串对象。它拥有内建属性length,属性的值是txt.length=5还拥有内建方法:txt.indexOf() txt.replace() txt.sear原创 2017-04-20 20:29:45 · 264 阅读 · 0 评论 -
JavaScript 1.5 运算符
JavaScript 5 运算符 1.运算符有:自加++ 自减--一元加+ 一元减- //表示正负按位与& 按位或| 按位非~ 按位异或^左移符号位不动右移>> 符号位不动无符号右移>>> 符号位一起移动逻辑与&& 逻辑或|| 逻辑非!乘法* 除法/ 求模即取余% 加法+ 减法-关系操作符> = 赋值操作符= +=原创 2017-04-20 22:50:55 · 282 阅读 · 0 评论 -
JavaScript 1.6 语句
JavaScript 6 语句 1.if语句,格式:if(条件){ var x=0; }注1:条件的结果是布尔值,写成判断语句。类似if(11),if(“sss”)虽然会强制转换,最好别写注2:var x=0;都是全局变量,JavaScript没有块级作用域,循环内部定义的变量外部也能访问到。 2.do-while语句,格式do{ var x=0;}whi原创 2017-04-21 11:03:15 · 312 阅读 · 0 评论 -
JavaScript 1.7 错误try catch throw
JavaScript 7 错误try catch throw 1.当错误发生时,当事情出问题时,JavaScript引擎通常会停止,并生成一个错误消息。描述这种情况的技术术语是:JavaScript 将抛出一个错误。 2.try 语句测试代码块的是否错误。catch 语句处理错误。throw 语句创建自定义错误。 3.范例:例一:var原创 2017-04-21 13:19:38 · 242 阅读 · 0 评论 -
JavaScript 1.4 函数
JavaScript 4 函数 1函数定义格式:function functionname(){这里是要执行的代码} 2函数带返回值,带不带都行,使用return语句实现。例一:function myFunction(){var x=5;return x;}例二:function myFunction(a,b){return a*原创 2017-04-20 22:09:05 · 229 阅读 · 0 评论 -
JavaScript 1.2 数据类型
JavaScript 2 数据类型 1.JavaScript拥有动态类型,就是说可以用var定义各种类型的变量。如:var x=1/true/”Bill”;注:但是对于已经定义的变量:如var x=1;最好不再赋值其他类型,如x=”Bill”;虽然,这样有效,但不推荐。 2.JavaScript拥有5种简单数据(基本)类型(Number String Boole原创 2017-04-20 19:38:58 · 287 阅读 · 0 评论 -
JavaScript 1.2补充 数据类型转换 (转载)
JavaScript 1.2补充数据类型转换(转载)方法主要有三种:转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。1)parseInt()把值转换成整数在判原创 2017-05-10 02:57:19 · 237 阅读 · 0 评论 -
JavaScript 1.10 RegExp类型—正则表达式的使用方法(部分转载)
JavaScript 1.10 RegExp类型—正则表达式的使用方法(部分转载) 1.RegExp类型是一种引用变量类型。也称为正则表达式。但RegExp类型不是确定的数值,而是一种描述,按照这种描述,可以找出字符串中的一个或几个字符。 2.声明和使用:1)构造函数 var reg = new RegExp("pattern", "attributes"); //必加引转载 2017-04-25 00:17:52 · 369 阅读 · 0 评论 -
JavaScript 1.9 Date类型
JavaScript 1.9 Date类型 1.创建var t = new Date();alert(t); //Mon Apr 24 2017 09:06:17 GMT+0800 (中国标准时间)注:当不为其传递参数时,返回的是当前日期和时间。 2.Date参数Date类型参数是:从UTC时间1970年1月1日午夜至该日期为止经过的毫秒数。为了简化这一计算过原创 2017-04-24 10:31:25 · 456 阅读 · 0 评论 -
JavaScript 4.1 函数高级-理解函数
JavaScript 4.1 函数高级-理解函数 JavaScript中变量可以分为两类:基本类型和引用类型(有时也称对象)。其中数值、字符串、布尔值、null和undefined属于基本类型;对象、数组和函数属于引用类型(对象)。 基本类型在内存中具有固定的内存大小。例如:数值型在内存中占有八个字节,布尔值只占有一个字节。对于引用型数据,他们可以具有任意长度,因此他们的内存大小原创 2017-05-04 22:14:52 · 202 阅读 · 0 评论 -
JavaScript 4.2 函数高级-this
JavaScript 4.2 函数高级-this 在函数内部有2个特殊的对象:arguments和this。this对象是函数执行的环境对象,或者说,是调用函数的那个对象。 情况一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。var x = 0;function test(){ alert(this.x);}te原创 2017-05-04 22:19:08 · 228 阅读 · 0 评论 -
JavaScript 4.3 函数高级-闭包
JavaScript 4.3 函数高级-闭包 1.闭包的概念 在函数内的变量都可以保存(隐藏)在函数的作用域中,看起来好像函数将变量“包裹”了起来,这种特性在计算机科学文献中成为“闭包”。 从技术角度来讲,所有JavaScript函数都是闭包。但我们要说的闭包是闭包中的一种特殊情况,这种情况—调用函数时闭包所指向的作用域链和定义函数时的作用域链不同,常常发生在一个函数嵌原创 2017-05-04 22:21:25 · 210 阅读 · 0 评论 -
JavaScript 3.1 补充:谈谈JS的全局变量跟局部变量(转载)
JavaScript 3.1 补充:谈谈JS的全局变量跟局部变量(转载) 今天公司一个实习小妹子问我两段JS代码的区别: var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a); } var转载 2017-04-22 23:34:23 · 171 阅读 · 0 评论 -
JavaScript 3 变量及作用域
JavaScript 3 变量及作用域 1.ECMAScript变量包含两种不同类型的值:基本类型值和引用类型值。基本类型值:简单的数据段(Undefined,Null,Boolean,Number,String)引用类型值:多个值构成的对象(Object,Array,Data,RegExp,Function) 2.两种变量区别:①属性和方法可以为引用类型值添加原创 2017-04-22 23:59:19 · 237 阅读 · 0 评论 -
JavaScript 1.3 对象补充:JS声明对象时属性名加引号与不加引号的区别(转)
JavaScript 1.3 对象补充:JS声明对象时属性名加引号与不加引号的区别(转) 这个问题很好有人关注,但我每一次在声明一个对象属性的时候都要想想要不要给属性加引号?加引号与不加引号有什么区别?1其实在JavaScript中,加引号与不加引号都是一样用,都是有效的。如: var obj = { name : '琼台博客',转载 2017-04-23 11:21:29 · 890 阅读 · 0 评论 -
JavaScript 2 DOM
JavaScript 2 DOM 注:在下文中,汉字代表变量,英文单词时关键字。如 document.getElementById(参数) 1.DOM(document object model)文档对象模型HTML DOM 定义了所有 HTML元素的对象和属性,以及访问它们的方法。 2.节点(node)根据 W3C 的 HTML DOM 标准,HTML原创 2017-04-22 12:13:59 · 271 阅读 · 0 评论 -
JavaScript 1.8 数组
JavaScript 1.8 数组 1.数组的创建方法法一:var x = new Array(); //此时数组长度为0var x = new Array(3); //创建的同时指定长度var x = new Array("a","b","c"); //创建的同时赋值法二:var x = ["a","b","c"];var x = [1,2,3];原创 2017-04-23 23:15:27 · 239 阅读 · 0 评论 -
JavaScript 1.1 基础知识
JavaScript 1 基础知识1.script标签 ······· 注:以前还写type=text/JavaScript,现在不用了 2.script标签的位置①可以在head里,也可以在body里(之前加快加载速度),可以有多个script②在两处都可以使用外部引用,用法:······ 3.script用途①修改html原创 2017-04-20 14:54:49 · 446 阅读 · 0 评论