zl程序教程

js学习

  • labuladong的算法小抄之js实现-第0章-学习算法和刷题的框架思维

    labuladong的算法小抄之js实现-第0章-学习算法和刷题的框架思维

    文章直达地址: https://labuladong.gitbook.io/algo/di-ling-zhang-bi-du-xi-lie/xue-xi-shu-ju-jie-gou-he-suan-fa-de-gao-xiao-fang-fa本系列为labuladong的算法小抄的javascript实现版本,实现原理参考labuladong的算法小抄。本文为第0章第1小节《学习算法和刷题的框架

    日期 2023-06-12 10:48:40     
  • jQuery.validationEngine.js学习[通俗易懂]

    jQuery.validationEngine.js学习[通俗易懂]

    项目中使用到了这个插件,抽了个空,看了一下。(function($){ var method ={} $.fn.validationEngine = function(){} $.validationEngine = {} $(function(){$.validationEngine.defaults.promptPosition = methods.isRTL()?'topLeft

    日期 2023-06-12 10:48:40     
  • Vue.js 学习笔记 - 组件(Components)

    Vue.js 学习笔记 - 组件(Components)

    Vue 组件注册Components 要确保在初始化根实例 之前 注册了组件全局注册:Vue.component('my-component', { template: '<div>A custom component!</div>' }) // 创建根实例 new Vue({ el: '#example'

    日期 2023-06-12 10:48:40     
  • Vue.js 学习笔记 - 虚拟列表(Virtual-Scroll-List)心得

    Vue.js 学习笔记 - 虚拟列表(Virtual-Scroll-List)心得

    虚拟列表背景手上有个字幕编辑器的项目,因为长视频也许会有几千条字幕,所以字幕编辑器的列表中就会有几千条列表项。 但是如果将这几千条列表项全部渲染在 DOM 中,就会造成浏览器轻则卡顿,重则卡死,根本无法正常使用。 针对这种情况,我通过 Google 了解到可以通过虚拟列表技术来解决。 虚拟列表做的事情,就是按需渲染。只需要渲染当前视图需要显示的几个条目和即将滚动到的几个条目。在开发者工具中可以发现

    日期 2023-06-12 10:48:40     
  • Vue.js 学习笔记 - 路由(Router)

    Vue.js 学习笔记 - 路由(Router)

    路由<router-link to="/foo">Go to Foo</router-link> <router-view></router-view>复制const routes = [ { path: '/foo', component: Foo }, { path: '/bar'

    日期 2023-06-12 10:48:40     
  • JS 学习笔记(一)常用的字符串去重方法

    JS 学习笔记(一)常用的字符串去重方法

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。要求:从输入框中输入一串字符,按回车后输出去重后的字符串方法一:<body> <input type="text" id="input" placeholder="请输入字符串"> <p id="p1"&

    日期 2023-06-12 10:48:40     
  • JS 学习笔记 (六) 函数式编程

    JS 学习笔记 (六) 函数式编程

    本文最后更新于 128 天前,其中的信息可能已经有所发展或是发生改变。1、函数闭包1.1 概述JavaScript采用词法作用域,函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的。为了实现这种词法作用域,JavaScript函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用

    日期 2023-06-12 10:48:40     
  • ReactJS学习(三)

    ReactJS学习(三)

    2.3.3、添加umi-plugin-react插件umi-plugin-react插件是umi官方基于react封装的插件,包含了13个常用的进阶功能。具体可查看:https://umijs.org/zh/plugin/umi-plugin-react.html#添加插件 tyarn add umi-plugin-react --dev复制添加成功:接下来,在config.js文件中引入该插件:

    日期 2023-06-12 10:48:40     
  • JS学习笔记,持续记录

    JS学习笔记,持续记录

    事件源对象回调函数内的this指向了dom对象本身,注意JQ的内存问题,删除dom时自定义的事件会继续存在。 $(".select li").click(function (event){ $(".select li").removeClass("current"); $(event.target).add

    日期 2023-06-12 10:48:40     
  • Vue.js学习笔记

    Vue.js学习笔记

    在执行 npm run dev 命令的时候出现8080端口被占用# 根据端口号,查找被占用端口的进程 id netstat -nao|findstr "8080" # 结束进程,2228 为进程 id taskkill /pid 2228 /F复制使用v-for指令遍历组件时产生警告,提示需要在组件上增加一个key属性当使用v-for指令遍历组件时,需要在组件上添加一个key

    日期 2023-06-12 10:48:40     
  • JStree学习详解编程语言

    JStree学习详解编程语言

    先放一张效果图: 1.节点前加减号的更换 把css文件下32px.png这张图改一下就行 2. 父子节点前的图标不一样 在代码初始化中设置 $("#user-tree").jstree({ "core" : { "themes": { "responsive": false // so that create works "check_callback

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之五

    JAVA/JSP学习系列之五

    一、运行前准备建议了一个MSSQLServer7数据库DNS,名称为:Test_DB数据库中有一个表:guestbook字段为:name(varchar),email(varchar),body(text)数据库用户为sa密码空,可以自己修改的。二、代码三、怎么去运行?将代码存为文件test.jspOrionApplicationServer下:Copy到orion的default-web-ap

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之一

    JAVA/JSP学习系列之一

    一、前言JDK(JavaDevelopmentKit)是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些javaClass。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。二、下载,安装下载地址为JAVA官方站点:java.sun.com,国内也到处都

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之二

    JAVA/JSP学习系列之二

    一、前言对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。二、下载,安装下载地址为JAVA官方站点:jakarta.apache.org,国内也比较多。从这个地址可以下载:http://jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之一(JDK安装)

    JAVA/JSP学习系列之一(JDK安装)

    一、前言  JDK(JavaDevelopmentKit)是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些javaClass。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。二、下载,安装  下载地址为JAVA官方站点:java.sun.com,国内

    日期 2023-06-12 10:48:40     
  • jsp基础学习资料

    jsp基础学习资料

    一、JSP技术概述  在Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括ApacheWebServer、IIS4.0在内的85%的服务器产品。即使您对ASP“一往情深”,我们认为,关注JSP的发展仍旧很有必要。  ㈠JSP与ASP的简单比

    日期 2023-06-12 10:48:40     
  • JAVA/JSP学习系列之七

    JAVA/JSP学习系列之七

    一、前言(本文译自Orion官方站点)本文将一步一步介绍在OrionApplicationServer下定义自己的标签,然后,实现该标签的功能,最后用一个jsp例子测试。二、建立标签,实现该标签的功能。1.命名package为:com.acme.mytags(为了和原文相同,我不做改动)packagecom.acme.mytags;2.import相关classimportjavax.servl

    日期 2023-06-12 10:48:40     
  • js宝典学习笔记(上)

    js宝典学习笔记(上)

    1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementByI

    日期 2023-06-12 10:48:40     
  • 分享我学习js的过程作者aircyjavascript学习教程

    分享我学习js的过程作者aircyjavascript学习教程

    前言:      接触JS以来,一直没有好好学完过一本js的书;从今天开始,我将从新开始学习、整理并分享我学习过程中的js代码。今后发布的代码中并不代表全属于原创,相反很多部分都会源于互联网,当然也不会少于无忧脚本的。希望大家看了之后不要在论坛训斥,毕竟“面斥不雅”!在这里发布出来,纯粹是为了共享给哪些曾经和我一样,或者正在学习前线的朋友们;同时我也希望在这里得到更多人的支持,如果朋友有什么建议

    日期 2023-06-12 10:48:40     
  • js定义对象简单学习例子

    js定义对象简单学习例子

    无标题页

    日期 2023-06-12 10:48:40     
  • javascript拽拉效果供JS初学者学习参考

    javascript拽拉效果供JS初学者学习参考

    不过这里未使用事件捕捉和释放,呵呵~ JS_拽拉效果_脚本之家 div{position:absolute;width:200px;height:100px;background:#FFFADC;border:1pxsolid#CC6600;}

    日期 2023-06-12 10:48:40     
  • JS学习笔记防止发生命名冲突

    JS学习笔记防止发生命名冲突

    为了防止发生命名冲突,可以建立自己的代码库。就想Js代码复制代码代码如下:ziggy_js=function(){}ziggy_js.ui=function(){}ziggy_js.ui.alerts=function(){}ziggy_js.ui.alerts.showErrorAlert=function(){alert("Anerroroccurred");}ziggy_js.ui.ale

    日期 2023-06-12 10:48:40     
  • extjs学习笔记(三)最基本的grid

    extjs学习笔记(三)最基本的grid

    jquery在这方面则正好相反,它的UI都以插件形式提供,可以需要什么就引用什么,所以非常小巧灵活,但由于插件往往是由不同的人或者团队来提供,界面和接口往往就不那么一致。反正是各有千秋吧。今天学习extjs中的grid,它可以说是功能强大,无出其右,只有你想不到的,没有它做不到的,呵呵,好像是有点夸张了。好,不说废话了,我们就从最简单的grid开始,一步步来看看extjs给我们提供的grid究竟

    日期 2023-06-12 10:48:40     
  • JSON学习之JSONinJavaScript详细使用说明

    JSON学习之JSONinJavaScript详细使用说明

    复制代码代码如下:<scripttype="text/javascript"src="scripts/json/json2.js"></script><scripttype="text/javascript"src="scripts/json/jsonmessage.js"></script>一、在javascript中使用JSON创建一个对象Js

    日期 2023-06-12 10:48:40     
  • 重温JavaScript中的正则表达式js学习笔记

    重温JavaScript中的正则表达式js学习笔记

    一、创建正则表达式  创建正则表达式和创建字符串类似,创建正则表达式提供了两种方法,一种是采用new运算符,另一个是采用字面量方式。复制代码代码如下:  vardog=newRegExp("dog");//第一个参数字符串  vardog=newRegExp("dog","ig");//第二个参数可选模式修饰符vardog=/dog/;  vardog=/dog/ig;//字面量方式。 RegE

    日期 2023-06-12 10:48:40     
  • Ajax与JSON的一些学习总结

    Ajax与JSON的一些学习总结

    1.1.1摘要Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式可以是XML或JSON等格式。XMLHttpRequest对象用于在后台与服务器交换数据,具体作用如下:在不重新加载页面的情况下更新网页在页面已加载后从服务器请求数

    日期 2023-06-12 10:48:40     
  • ExtJS4Grid改变单元格背景颜色及Columnrender学习

    ExtJS4Grid改变单元格背景颜色及Columnrender学习

    利用的是Column的render 先看效果图: 代码如下:复制代码代码如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/x

    日期 2023-06-12 10:48:40     
  • AngularJS入门教程之学习环境搭建

    AngularJS入门教程之学习环境搭建

    学习AngularJS的一个好方法是逐步完成本教程,它将引导您构建一个完整的AngularJSweb应用程序。该web应用是一个Android设备清单的目录列表,您可以筛选列表以便查看您感兴趣的设备,然后查看设备的详细信息。 本教程将向您展示AngularJS怎样使得web应用更智能更灵活,而且不需要各种扩展程序或插件。通过本教程的学习,您将: 1.阅读示例学习怎样使用AngularJS的客户端

    日期 2023-06-12 10:48:40     
  • 我的Node.js学习之路(四)--单元测试

    我的Node.js学习之路(四)--单元测试

    通过NPM安装:   npminstallnodeunit-g   支持命令行,浏览器运行.各种断言。在node.js下模块化对于方法导出exports,如果是对象导出module.exports,模块儿是单元测试的基础,看下面的node.js代码: varfs=require("fs"), global=require("./global.js"); varutils={ startWith:

    日期 2023-06-12 10:48:40     
  • Nodejs学习笔记之GlobalObjects全局对象

    Nodejs学习笔记之GlobalObjects全局对象

    一,开篇分析 在上个章节中我们学习了NodeJS的基础理论知识,对于这些理论知识来说理解是至关重要的,在后续的章节中,我们会对照着官方文档逐步学习里面的各部分模块,好了该是本文主角登台亮相的时候了,Global 让我们来看一下官方的定义: GlobalObjects全局对象Theseobjectsareavailableinallmodules.Someoftheseobjectsaren"t

    日期 2023-06-12 10:48:40     
  • NodeJS学习笔记之FS文件模块

    NodeJS学习笔记之FS文件模块

    一,开篇分析 文件系统模块是一个简单包装的标准POSIX文件I/O操作方法集。可以通过调用require("fs")来获取该模块。文件系统模块中的所有方法均有异步和同步版本。 (1),文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。 (2),回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。 (3),如果异步操作执行正确并返回,该错误形参

    日期 2023-06-12 10:48:40