前端JS
YZH...
这个作者很懒,什么都没留下…
展开
-
npm 淘宝镜像
npm config set registry https://registry.npm.taobao.org原创 2020-11-16 15:17:22 · 101 阅读 · 0 评论 -
关于npm i ssr -g 一直报错和系统上禁止运行脚本的问题
由于版本过高导致安装报错或者安装完无法正常运行输入以下指令npm i sse@2 -g降低一个版本即可输入ssr报一下错误ssr : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\ssr.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_...原创 2019-10-19 15:10:40 · 674 阅读 · 4 评论 -
nodejs
前后端分离与耦合架构核心思想:前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互expressexpress基于node平台开发的一个极其轻量的框架,帮助你快速开发web以及移动端应用express不对node.js本身的特性进行二次抽象,而是在基本功能上进行扩充express完全是由中间件和路由构成的框架,从本质上来说一个express应用就是为...原创 2019-10-16 21:02:39 · 212 阅读 · 0 评论 -
ES6生成器函数斐波那契数列
function* fib() { let [num1,num2] = [0,1]; for(;;){ yield num2; [num1,num2]=[num2,num1+num2]; }}for(let num of fib()){ if(num>10000){break;} console.log(num);}原创 2019-08-30 08:18:01 · 350 阅读 · 0 评论 -
JS事件
事件:由访问WEB页面的用户引起的一系列操作处理事件函数(事件句柄) on+事件名 = 函数体(函数名)事件的分类:鼠标事件 键盘事件 HTML事件鼠标事件onclick 单击onmousedown 鼠标按下onmouseup 鼠标释放onmouseover 鼠标移入onmouseout 鼠标移出onmousemove 鼠标...原创 2019-08-28 11:48:22 · 581 阅读 · 0 评论 -
常见DOM操作
增创建元素节点var oDiv = document.createElement("div"); //创建一个divvar oP = document.createElement("p"); //创建一个p标签创建文本节点var oText = document.createTextNode("文本信息");把创建的节点追加到方法调用者的尾部document.bo...原创 2019-08-22 21:55:42 · 412 阅读 · 0 评论 -
JS(Math+Date)常见方法
Math四舍五入Math.round()向上取整Math.ceil()向下取整Math.floor()取最大值Math.max()取最小值Math.min()取x的y次幂Math.pow(x,y)求x的平方根Math.sqrt(x)绝对值Math.abs()指定范围随机数,例[m,n]var randNum = Math.floor(Math.random()*...原创 2019-08-21 20:38:48 · 165 阅读 · 0 评论 -
JS入门必备知识点
浏览器发展史1991年 WorldWideWeb →1994年Netscape (网景)→ 2002年IE主导浏览器市场→2003年Safari→ 2004年Firefox→2008年Chrome → ……JavaScript时间:1995年创始人:Brendan EichECMAScript通过ECMA-262标准化的脚本程序语言,JavaScript是其实现和扩展。1999年E...原创 2019-08-12 19:40:58 · 284 阅读 · 1 评论 -
JS去重的四种方法
编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组方法一function norepeat(arr){ for(var i = 0;i<arr.length-1;i++){ for(var j = i+1;j<arr.length;j++){ if(arr[i]==arr[j]){ arr.splice(j,1);...原创 2019-08-21 14:33:30 · 2211 阅读 · 0 评论 -
JS冒泡排序+选择排序
冒泡排序function bubbleSort(arr){ for(i=0;i<arr.length-1;i++){ for(j=0;j<arr.length-1-i;j++){ if(arr[j+1]<arr[j]){ var temp = arr[j+1]; arr[j+1] = arr[j]; arr[j] = temp; } ...原创 2019-08-21 14:16:26 · 188 阅读 · 0 评论 -
JS函数基础
函数概念由事件驱动或被调动时,可重复执行的代码块优点增强代码灵活性、减少代码冗余,增强代码复用性、可维护性函数的三种创建方式1.函数声明function functionName(){ //具体要执行的代码...}2.函数表达式var function = function(){ //具体要执行的代码...}3.借助系统自带的内置对象(构造函数)来创建一个函数...原创 2019-08-15 19:37:56 · 146 阅读 · 0 评论 -
JavaScript循环练习题
//入职薪水10K,每年涨幅5%,50年后工资多少 /*var money = 10; for(i=1;i<=50;i++){ money = money * 1.05; money = money.toFixed(2); } document.write("50年后工资" + money+ "K");*/ //打印100以内 7的倍数 /*var i...原创 2019-08-14 12:47:13 · 1719 阅读 · 0 评论