-
javascript的跨域方法
2023-12-26
65330 浏览
一、为什么会产生跨域同源策略是对XHR(XMLHttpRequest)的一个主要约束,它为通信设置了“相同的域、相同的端口、相同的协议”这一限制。试图访问上述之外的资源,都会引发安全错误,除非采用被认可的跨域解决方案。二、跨域的解决方案CORS(Cross-OriginResourceSharing,跨域资源共享)图像pingJSONPwebsockets:全双工、双向通信postMessage1
-
javascript实现类继承的三种方式
2023-12-26
65675 浏览
方案一:使用ES6新语法的extends关键字:
-
javascript中String()与toString()有什么区别?
2023-12-26
65746 浏览
String()和toString()都是将其他类型的数据转换成字符串类型的数据,但需要注意的是toString()无法转换null和underfind实例一:vara=null;varb=a.toString();console.log(b);通过toString()将null转换为字符串时会报一个错误:UncaughtTypeError:Cannotreadproperty'toString'
-
通过javascript判断输入的年份是闰年还是平年?
2023-12-26
65058 浏览
判断是否是闰年的条件为:闰年能被4整除并且不能被100整除,或者能被400整除varyear=0;year=parseInt(window.prompt('请输入一个年份:'));if((year%4==0)&&(year%100!=0)||year%400==0){document.write(year+'年是闰年');}else{document.write(year+'年是平年');}
-
javascript如何实现将用户输入华氏温度转换为摄氏度?
2023-12-26
65021 浏览
小明要到美国旅游,可是那里的温度是以华氏度为单位记录的。它需要一个程序将华氏温度(80度)转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。温馨提示:摄氏度与芈氏度的转换公式为:摄氏度=5/9.0*(华氏度-32),保留3位小数。华氏温度转摄氏温度:varsheShi=0;varhuaShi=0;huaShi=parseFloat(window.prompt('请输入华氏温度为:'));she
-
javascript如何实现输入一个字符,判断是否为英文大写字母('A'-'Z')、小写字母('a'-'z')、数字或是其他符号,并输出相应信息?
2023-12-26
64744 浏览
在javascript中:大写字母A-Z对应的ASCII码值是65-90,小写字母a-z对应的ASCII码值是97-122,首先我们需要获取用户输入的字符(假设用户每次只能输入一个字符),然后将输入的字符转换为对应的ASCII值,再将转换的ASCII值通过if-else-if条件语句进行判断,ASCII的值在65-90这个范围内,则是大写的A-Z;ASCII的值在97-122这个范围内,则是小写的
-
javascript与ECMAScript有什么关系?
2023-12-26
68565 浏览
ECMAScript是javascript的规格,javascript是ECMAScript的一种实现,在日常场合,这两个词是可以互换的。javascript的创造者是Netscape公司,将javascript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准,后来ECMA发布文件的第一版(ECMA-262),规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript。该标准从一开
-
javascript的generator
2023-12-26
63589 浏览
1、generator是可以用来控制迭代器的函数,它主要的方法有以下三个:generator.prototype.next()返回一个由yield表达式生成的值generator.prototype.return()返回给定的值,并结束生成器generator.prototype.throw()向生成器抛出一个错误2、基本使用常规的遍历,会一次性遍历输出所有的值,但是使用了generator生成器
-
javascript的事件委托
2023-12-26
67691 浏览
事件处理程序过多会导致页面的整体运行性能,解决的方案就是事件委托。事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。例如:对li的click事件会冒泡到ul上,所以只需要将点击事件绑定在ul上即可。考虑性能问题,用完点击事件后,可以用removeEventListener解除绑定事件。注:addEventListener第三个参数,false表示在冒泡阶段调用事件处理程
-
javascript 继承
2023-12-26
63669 浏览
-
关注我们
扫一扫关注公众号
添加我为好友,拉您入交流群!
-