blocklike.js هي مكتبة JavaScript التعليمية. إنه يسد الفجوة بين البرمجة القائمة على الكتلة والبرمجة النصية.
تم تصميم blocklike.js بعد مفاهيم الخدش والأساليب والأنماط. الشاشة مرحلة مركزية. التفاعل مع العفاريت. يتم تنفيذ الكود بطريقة "يسير بخطى". من المفترض أن تكون رمز كتلة الخدش ورمز النص js -js متشابهة حرفيًا قدر الإمكان.
blocklike.js مكتوبة في ES6/ES7 بنكهة JavaScript. إنها بيئة مستقلة. يمكن استخدامه في أي مكان يدير JavaScript الحديثة.
انظر blocklike.org للحصول على التفاصيل والمستندات والأمثلة والأسئلة الشائعة.
أسهل طريقة للبدء بـ blocklike.js هي استخدام CodePen أو Reft. بدلاً من ذلك ، يمكنك إنشاء ملف index.html وتضمين blocklike.js مع علامة البرنامج النصي.
يحتوي موقع الويب على إعداد نقرة واحدة لـ CODEPEN والتعليمات حول كيفية إعداد الإعادة وكيفية تحميل أحدث إصدار من CDN.
تأكد من تثبيت Node.js.
استنساخ الريبو.
في محطة:
npm install
npm start
npm run watchlisten EADDRINUSE 127.0.0.1:9000شيء آخر يستخدم هذا المنفذ.
افتح webpack.config.js وقم بتغيير إعداد المنفذ لـ DevServer.
الجميع:
npm run testاختبار واحد:
TEST=stage_looks npm run test:itnpm run buildسيقوم برنامج Build Script بإنشاء نسختين للمكتبة (Normal and Min) ، وإنشاء واحد ثالث (التميمة) وإعادة نشر المستندات.
بالنسبة لمعظم الحالات.
npm version patchلمزيد من المناسبات الاحتفالية:
npm version minorبشكل عام ، تصحيح الإصدار في أي وقت ، يكون هناك تغيير في التوزيع المصغر ، حتى لو لم يكن التغيير نتيجة لتغيير الكود ولكن فقط من أدوات البناء.
سيؤدي تشغيل الإصدار إلى تشغيل البرنامج النصي للإصدار وسيقوم بإنشاء التزام موسومة.
git push origin master
git push --tags
سوف يؤدي دفع العلامات إلى تشغيل سير عمل GitHub وسيقوم بنشر الإصدار إلى سجل NPM
npm run docsلاحظ أن بناء المكتبة سيقوم أيضًا ببناء المستندات.
رون إيلان
معهد ماساتشوستس للتكنولوجيا